From 79f8ded19dc8d0b33a4a2377b399d650cb8560e5 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Sat, 30 Nov 2013 02:53:15 +0100 Subject: make FORCE_BUILD usable from outside the script --- bin/build-rpm-package | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bin/build-rpm-package') diff --git a/bin/build-rpm-package b/bin/build-rpm-package index c38617c..a87e152 100755 --- a/bin/build-rpm-package +++ b/bin/build-rpm-package @@ -41,6 +41,8 @@ REPOS_SERVER="packages.mydomain.org" PACKAGES_WITHOUT_OTHERMIRROR="keyring" GNUPGHOME=$HOME/.gnupg +FORCE_BUILD=${FORCE_BUILD:-"no"} + test -z $1 && { echo "usage: $(basename $0) [/] {main,main/,nightly,nightly/} []"; exit -1; } PREFIX=$(echo `basename $0` | cut -d"-" -f1) @@ -63,7 +65,7 @@ set_vars() { ARGV2_CODENAME="$(echo "$2/" | cut -d"/" -f2)" COMPONENT="${ARGV2_COMPONENT:-${COMPONENT:-$COMPONENT_NIGHTLY}}" CODENAMES="${ARGV2_CODENAME:-${CODENAMES}}" - [ -n "$ARGV2_CODENAME" ] && FORCE_BUILD=0 || FORCE_BUILD=-1 + [ -n "$ARGV2_CODENAME" ] && FORCE_BUILD="yes" || true DATE="${DATE:-$(date +%Y%m%d)}" if [ "x$COMPONENT" = "x$COMPONENT_MAIN" ]; then CHECKOUT="${3:-build-main}" @@ -266,7 +268,7 @@ upload_packages() { ### MAIN ### set_vars $@ && { if [ "x$(basename $0)" = "x$PREFIX-build-rpm-package" ] || [ "x$(basename $0)" = "x$PREFIX-build+upload-rpm-package" ]; then - cd $PROJECT_DIR && pkgneedsbuild $CHECKOUT || [ "$FORCE_BUILD" -eq 0 ] && { + cd $PROJECT_DIR && pkgneedsbuild $CHECKOUT || [ "$FORCE_BUILD" = "yes" ] && { prepare_workspace && { clear_pkgdist build_packages -- cgit v1.2.3