[packages/chromium-browser/DEVEL] do not run build when invoked interactively

glen glen at pld-linux.org
Mon Mar 4 15:19:37 CET 2013


commit eea8ad406fdb85189bdffa6c337e6707e042371e
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Mar 4 16:19:08 2013 +0200

    do not run build when invoked interactively

 get-source.sh | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/get-source.sh b/get-source.sh
index 0219e41..9e78c7c 100755
--- a/get-source.sh
+++ b/get-source.sh
@@ -12,6 +12,9 @@ LOCKFILE=$WORK_DIR/$PACKAGE_NAME-$CHANNEL.lock
 OFFICIAL_URL=http://commondatastorage.googleapis.com/chromium-browser-official
 DIST_DIR=$HOME/public_html/chromium-browser/src/$CHANNEL
 
+# skip package build if interactive
+tty -s && build_package=0
+
 VERSION=$(wget -qO - "$CHANNELS_URL?os=linux&channel=$CHANNEL" | awk -F, 'NR > 1{print $3}')
 if [ -z "$VERSION" ]; then
 	echo >&2 "Can't figure out version for $CHANNEL"
@@ -112,8 +115,8 @@ set -x
 
 	# try updating spec and build it as well
 	if [ -x $WORK_DIR/update-source.sh ]; then
-		build_package=1 \
-		publish_packages=1 \
+		build_package=${build_package-1} \
+		publish_packages=${publish_packages-1} \
 		sh -x $WORK_DIR/update-source.sh
 	fi
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/chromium-browser.git/commitdiff/eea8ad406fdb85189bdffa6c337e6707e042371e



More information about the pld-cvs-commit mailing list