diff options
Diffstat (limited to 'rpm/build/build-freeside')
-rwxr-xr-x | rpm/build/build-freeside | 26 |
1 files changed, 22 insertions, 4 deletions
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 |