# HG changeset patch # User jenda # Date 1296255159 -3600 # Node ID f36f7e91c6ebaecc5f27f0283f7845a51076d5c7 # Parent cff3eb0cf6ff87bb389da688ab9c57a0e33b9d18 mergearch.sh: allows to set more different repo dirs (needed for jffmake) diff -r cff3eb0cf6ff -r f36f7e91c6eb pkg_merge/mergearch.sh --- a/pkg_merge/mergearch.sh Tue Jan 25 15:54:29 2011 +0100 +++ b/pkg_merge/mergearch.sh Fri Jan 28 23:52:39 2011 +0100 @@ -7,20 +7,19 @@ date MERGEPY=./merge.py -if [ -z "$REPOTOP" ] + + +if [ -z "$PKGDEST" ] then - if [ -z "$PKGDEST" ] - then - REPOTOP="`cd ../pkgdest; pwd`" - else - REPOTOP="$PKGDEST/.." - fi + REPOTOP="`cd ../pkgdest; pwd`" +else + REPOTOP="$PKGDEST/.." fi -if [ -z "$REPOTMP" ] -then - REPOTMP=$REPOTOP -fi +[ ! -z "$REPOTOP_I386" ] || REPOTOP_I386=$REPOTOP/i386 +[ ! -z "$REPOTOP_SPARC" ] || REPOTOP_SPARC=$REPOTOP/sparc +[ ! -z "$REPOTOP_MERGED" ] || REPOTOP_MERGED=$REPOTOP/merged +[ ! -z "$REPOTOP_TMP" ] || REPOTOP_TMP=$REPOTOP merge_one_pair() { @@ -28,11 +27,11 @@ publisher=$2 pkgs="$3" - srs="-v sparc,file://$REPOTOP/sparc/$reponame" - srx="-v i386,file://$REPOTOP/i386/$reponame" - drd="$REPOTOP/merged/$reponame" + srs="-v sparc,file://$REPOTOP_SPARC/$reponame" + srx="-v i386,file://$REPOTOP_I386/$reponame" + drd="$REPOTOP_MERGED/$reponame" dr="file://$drd" - tmpd="$REPOTMP/mergearch.$$.$reponame" + tmpd="$REPOTOP_TMP/mergearch.$$.$reponame" rm -rf $tmpd $MERGEPY -r -d $tmpd $srs $srx arch $pkgs