[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