summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2016-02-02 16:05:23 +0100
committerThomas Haller <thaller@redhat.com>2016-02-02 18:19:48 +0100
commitfb8ede6525cf79465a0a64aee998b966a92eee92 (patch)
tree593ab09fd6689a82853266f0ecb92094183727de
parentb0d84e84fa2b0974f18febb700bcc55c23bb907f (diff)
downloadNetworkManager-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-xcontrib/fedora/rpm/build_clean.sh33
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