packages: chromium-browser/update-source.sh - allow doing just builder -bp

glen glen at pld-linux.org
Fri Nov 11 15:07:57 CET 2011


Author: glen                         Date: Fri Nov 11 14:07:56 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- allow doing just builder -bp

---- Files affected:
packages/chromium-browser:
   update-source.sh (1.27 -> 1.28) 

---- Diffs:

================================================================
Index: packages/chromium-browser/update-source.sh
diff -u packages/chromium-browser/update-source.sh:1.27 packages/chromium-browser/update-source.sh:1.28
--- packages/chromium-browser/update-source.sh:1.27	Fri Nov 11 14:45:07 2011
+++ packages/chromium-browser/update-source.sh	Fri Nov 11 15:07:51 2011
@@ -3,9 +3,12 @@
 # ./update-source.sh
 # env variables controlling behaviour
 #  build_package=[0|1] - build package when new version is fetched
+#  prep_package=[0|1] - check if package can be unpacked (implies build_package)
 #  publish_packages=[0|1] - publish built packages in ~/public_html/$dist/$arch
 #  quiet=[0|1] - discard stdout of process
 
+test $prep_package = 0 && build_package=0
+
 pkg=chromium-browser
 specfile=$pkg.spec
 
@@ -100,7 +103,7 @@
 fi
 
 # if we don't build. we're done
-if [ "$build_package" = 0 ]; then
+if [ "$prep_package" = 0 ]; then
 	exit 0
 fi
 
@@ -131,9 +134,11 @@
 	LOGFILE='$logfile'
 EOF
 
+command=-bp
+test $build_package = 1 && command=-bb
 > $logfile
 HOME_ETC=$outdir \
-	../builder -bb --clean \
+	../builder $command --clean \
 	--define "_unpackaged_files_terminate_build 1" \
 	--define '_enable_debug_packages 0' \
 	--define "_builddir $outdir" \
@@ -144,7 +149,7 @@
 	exit 1
 }
 
-if [ "$publish_packages" ] && [ "$(ls $rpmdir/*.rpm 2>/dev/null)" ]; then
+if [ "$publish_packages" = 1 ] && [ "$(ls $rpmdir/*.rpm 2>/dev/null)" ]; then
 	install -d $rpmdest
 	umask 022
 	chmod 644 $rpmdir/*.rpm
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/chromium-browser/update-source.sh?r1=1.27&r2=1.28&f=u



More information about the pld-cvs-commit mailing list