diff options
Diffstat (limited to 'justbuild-mock.sh')
-rwxr-xr-x | justbuild-mock.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/justbuild-mock.sh b/justbuild-mock.sh new file mode 100755 index 0000000..dfd828d --- /dev/null +++ b/justbuild-mock.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +MYDIR=$PWD + +START_TS=`date` + +rm -rf $HOME/rpmbuild +rm -rf $MYDIR/mock-results +mkdir $MYDIR/mock-results +mkdir -p $HOME/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} +cp $PWD/*.patch $HOME/rpmbuild/SOURCES +cp $PWD/swift-lang.spec $HOME/rpmbuild/SPECS + +pushd $HOME/rpmbuild/SPECS +spectool -g -R ./swift-lang.spec +# Now do the actual build +mock --clean -r fedora-30-x86_64 --spec=swift-lang.spec --sources=../SOURCES --resultdir=$MYDIR/mock-results --buildsrpm --rebuild --rpmbuild-opts=--noclean --no-cleanup-after 2>&1 | tee $MYDIR/mock-results/build-output.txt +popd + +echo Started:_____$START_TS +echo Ended:_______`date` |