[packages/rpm-build-tools/merge-pld-builder-client: 67/2675] new -j support (jobs limit)

glen glen at pld-linux.org
Mon Dec 19 21:54:34 CET 2016


commit 65ec3b0d36cf37e898ea7b83010d643fe1fa68c3
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Mar 4 08:34:00 2009 +0000

    new -j support (jobs limit)
    
    Changed files:
        client/make-request.sh -> 1.56

 make-request.sh | 12 ++++++++++++
 1 file changed, 12 insertions(+)
---
diff --git a/make-request.sh b/make-request.sh
index fb8ca15..1298382 100644
--- a/make-request.sh
+++ b/make-request.sh
@@ -105,6 +105,7 @@ usage() {
 	echo "       Disables package upgrade (for use with -r)"
 	echo "  -ni  -no-install-br"
 	echo "       Do not install missing BuildRequires (--nodeps)"
+	echo "  -j   Number of parallel jobs for single build"
 	echo "  -f   --flag"
 	echo "  -d   --distro"
 	echo "       Specify value for \$distro"
@@ -200,6 +201,11 @@ while [ $# -gt 0 ] ; do
 			flags="$flags no-install-br"
 			;;
 
+		-j )
+			jobs="$2"
+			shift
+			;;
+
 		--flag | -f )
 			flags="$flags $2"
 			shift
@@ -366,6 +372,9 @@ gen_req() {
 	echo "<group id='$id' no='0' flags='$flags'>"
 	echo "	<time>$(date +%s)</time>"
 	echo "	<priority>$priority</priority>"
+	if [ -n "$jobs" ]; then
+		echo "	<maxjobs>$jobs</maxjobs>"
+	fi
 	echo
 
 	if [ "$command" != "" ] ; then
@@ -382,6 +391,9 @@ gen_req() {
 	else
 
 	echo >&2 "* Using priority $priority"
+	if [ -n "$jobs" ]; then
+		echo >&2 "* Using jobs $jobs"
+	fi
 	echo >&2 "* Using email $builder_email"
 	echo >&2 "* Build mode: $build_mode"
 	if [ "$f_upgrade" = "yes" ] ; then
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-tools.git/commitdiff/cca6584b96e6c33d0732d559e43e100d804e2ecd



More information about the pld-cvs-commit mailing list