From 3b01d25561d95974e6473c51b56103ce92e51af7 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 2 Feb 2016 16:05:23 +0100 Subject: [PATCH] contrib/rpm: add --no-build option to build_clean.sh Option to skip building the source package. Useful if you already have a source tarball from a previous run. --- contrib/fedora/rpm/build_clean.sh | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/contrib/fedora/rpm/build_clean.sh b/contrib/fedora/rpm/build_clean.sh index 8b098681c3..f36942705a 100755 --- a/contrib/fedora/rpm/build_clean.sh +++ b/contrib/fedora/rpm/build_clean.sh @@ -31,6 +31,7 @@ cd "$GITDIR" || die "could not change to $GITDIR" IGNORE_DIRTY=0 GIT_CLEAN=0 QUICK=0 +NO_BUILD=0 for A; do case "$A" in @@ -50,6 +51,10 @@ for A; do -S|--srpm) BUILDTYPE=SRPM ;; + -N|--no-build) + NO_BUILD=1 + IGNORE_DIRTY=1 + ;; *) usage die "Unexpected argument \"$A\"" @@ -73,19 +78,21 @@ if [[ $IGNORE_DIRTY != 1 ]]; then fi fi -./autogen.sh --enable-gtk-doc || die "Error autogen.sh" +if [[ $NO_BUILD != 1 ]]; then + ./autogen.sh --enable-gtk-doc || die "Error autogen.sh" -if [[ $QUICK == 1 ]]; then - make -C shared || die "Error make -C shared" - make -C introspection || die "Error make -C introspection" - make -C libnm-core || die "Error make -C libnm-core" - make -C libnm || die "Error make -C libnm" - make -C libnm-util || die "Error make -C libnm-util" - make -C libnm-glib || die "Error make -C libnm-glib" - make dist || die "Error make distcheck" -else - make -j 10 || die "Error make" - make distcheck || die "Error make distcheck" + if [[ $QUICK == 1 ]]; then + make -C shared || die "Error make -C shared" + make -C introspection || die "Error make -C introspection" + make -C libnm-core || die "Error make -C libnm-core" + make -C libnm || die "Error make -C libnm" + make -C libnm-util || die "Error make -C libnm-util" + make -C libnm-glib || die "Error make -C libnm-glib" + make dist || die "Error make distcheck" + else + make -j 10 || die "Error make" + make distcheck || die "Error make distcheck" + fi fi export BUILDTYPE