diff options
author | Thomas Haller <thaller@redhat.com> | 2016-02-02 16:05:23 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2016-02-02 18:19:48 +0100 |
commit | fb8ede6525cf79465a0a64aee998b966a92eee92 (patch) | |
tree | 593ab09fd6689a82853266f0ecb92094183727de | |
parent | b0d84e84fa2b0974f18febb700bcc55c23bb907f (diff) | |
download | NetworkManager-fb8ede6525cf79465a0a64aee998b966a92eee92.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.
(cherry picked from commit 3b01d25561d95974e6473c51b56103ce92e51af7)
-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 b57b7099e8..a63910ad41 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 include || die "Error make -C include" - 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 include || die "Error make -C include" + 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 |