summaryrefslogtreecommitdiff
path: root/contrib
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 16:05:23 +0100
commit3b01d25561d95974e6473c51b56103ce92e51af7 (patch)
tree9199f3ca9c60516ab3dbbbc9fca0470e4cd70095 /contrib
parenta75f358be5f7608fc67f2e9b6ea6bf7c20066b7b (diff)
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-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 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