From f65474dfdfb71faa4e04d7344a83340716d7c841 Mon Sep 17 00:00:00 2001 From: Kevin Kofler Date: Nov 14 2016 05:27:55 +0000 Subject: Add build-package.sh script to build a package in Copr --- diff --git a/build-package.sh b/build-package.sh new file mode 100755 index 0000000..33517c2 --- /dev/null +++ b/build-package.sh @@ -0,0 +1,27 @@ +#!/bin/bash +COPR=kkofler/dnfdragora +if [ -f build-package.sh ] ; then + if [ -z "$1" ] ; then + echo "Usage: ./build-package.sh DIR or cd dir; ../build-package.sh" + exit 1 + elif [ -d "$1" ] ; then + cd "$1" + else + echo "$1 is not a directory name" + exit 1 + fi +fi +if [ ! -f ../build-package.sh ] ; then + echo "Usage: ./build-package.sh DIR or cd dir; ../build-package.sh" + exit 1 +fi +echo "building $(basename `pwd`) in $COPR:" +echo "deleting old SRPMs" +rm -f *.src.rpm +echo "downloading sources" +spectool -g *.spec || exit 1 +echo "building SRPM" +rpmbuild --define "_sourcedir ." --define "_srcrpmdir ." -bs *.spec || exit 1 +echo building *.src.rpm "in $COPR" +copr build "$COPR" *.src.rpm || exit 1 +exit 0