X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=rpm%2Fbuild%2Fbuild-freeside;h=f4c6ca78fb86e0ad8a0010ccbf32411ead79d654;hp=8ea0392a3bedbefd6f53420c820c8348d1171a4c;hb=b80e996959d9492e07ada4936e566f4b97dd5808;hpb=b87e4baaaafca4040c13f1bac4ca22bacc3e668e diff --git a/rpm/build/build-freeside b/rpm/build/build-freeside index 8ea0392a3..f4c6ca78f 100755 --- a/rpm/build/build-freeside +++ b/rpm/build/build-freeside @@ -17,14 +17,30 @@ CENTOSVERS='5' SLESVERS=10 WHICHVERS= ARCHS='i386 x86_64' -MOCKARGS='--autocache' BUILDSYSDIR=`dirname $0` +#MOCKARGS='--autocache' +MOCKARGS="--configdir=$BUILDSYSDIR/mock" + + +if [ -f $BUILDSYSDIR/buildsysrc ]; then + #chmod a+x $BUILDSYSDIR/buildsysrc + #echo $BUILDSYSDIR/buildsysrc + . $BUILDSYSDIR/buildsysrc +fi + if [ -f $HOME/buildsysrc ]; then + #chmod a+x $HOME/buildsysrc + #echo $HOME/buildsysrc . $HOME/buildsysrc fi +EXPECT_ADDSIGN=$BUILDSYSDIR/expect-addsign +if [ -f /usr/local/bin/expect-addsign ]; then + EXPECT_ADDSIGN=/usr/local/bin/expect-addsign +fi + usage() { echo "build-freeside: build RPMs for all target distros and architectures using mock" echo "where:" @@ -72,7 +88,8 @@ do done if [ "${SRCFOLDER}x" = "x" ]; then - echo "No source folder defined!" + PWD=`pwd` + echo "No source folder defined! (BUILDSYSDIR=$BUILDSYSDIR pwd=$PWD)" exit fi @@ -120,6 +137,7 @@ do for arch in $ARCHS do echo "$os - $arch: $srpm" + echo mock $MOCKARGS -r ${os}-${arch} $REFFOLDER/${srpm} time mock $MOCKARGS -r ${os}-${arch} $REFFOLDER/${srpm} if [ -f /var/lib/mock/${os}-${arch}/state/status ] && grep done /var/lib/mock/${os}-${arch}/state/status then @@ -137,7 +155,7 @@ do then for FILE in $FILES do - $BUILDSYSDIR/expect-addsign $FILE + $EXPECT_ADDSIGN $FILE done if [ "${REPOMACHINE}x" != "x" ] then @@ -153,7 +171,7 @@ do then for FILE in $FILES do - $BUILDSYSDIR/expect-addsign $FILE + $EXPECT_ADDSIGN $FILE done if [ "${REPOMACHINE}x" != "x" ] then