diff options
author | Thomas Haller <thaller@redhat.com> | 2016-02-02 16:05:23 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2016-02-02 16:05:23 +0100 |
commit | 3b01d25561d95974e6473c51b56103ce92e51af7 (patch) | |
tree | 9199f3ca9c60516ab3dbbbc9fca0470e4cd70095 /contrib | |
parent | a75f358be5f7608fc67f2e9b6ea6bf7c20066b7b (diff) | |
download | NetworkManager-3b01d25561d95974e6473c51b56103ce92e51af7.tar.gz |
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.
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/fedora/rpm/build_clean.sh | 33 |
1 files changed, 20 insertions, 13 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 [[ $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 [[ $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" + fi fi export BUILDTYPE |