summaryrefslogtreecommitdiffhomepage
path: root/etc
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-12-22 18:40:49 +0000
committerLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-12-22 18:47:27 +0000
commit30ae149529f8ce02bee49c0706d67e677e44f24c (patch)
tree38b66fde3e76ef73606b80e1bdb2f282ffc5d7f5 /etc
parent3b355c1f44adad46b0c1a16d29f7b0f12b0c029c (diff)
downloadmidipix_build-30ae149529f8ce02bee49c0706d67e677e44f24c.tar.bz2
midipix_build-30ae149529f8ce02bee49c0706d67e677e44f24c.tar.xz
build.sh:fail_pkg: terminate pending builds given build failure, -P, and absence of -R.
etc/build.usage: clarify the consequences of parallelising builds to guide the perplexed and to confuse the people of the tribe of certainty into enlightenment (or not?) subr/ex_pkg_dispatch.subr:exp_pkg_dispatch(): moved traps. subr/ex_pkg_exec.subr:ex_pkg_exec(): forcibly pkill(1) child processes on failure.
Diffstat (limited to 'etc')
-rw-r--r--etc/build.usage2
1 files changed, 2 insertions, 0 deletions
diff --git a/etc/build.usage b/etc/build.usage
index d3144847..c9a0466f 100644
--- a/etc/build.usage
+++ b/etc/build.usage
@@ -15,6 +15,8 @@ usage: ./build.sh [-4|6] [-a nt32|nt64] [-b debug|release]
-P [jobs] Enables parallelisation at target-level, whenever applicable.
The maximum count of jobs defaults to the number of logical
processors on the host system.
+ If -R is not specified and at least one (1) package fails to build,
+ all remaining package builds will be forcibly aborted for convenience.
-r ALL[:step,..]
-r name[,..][:step,..] Restart the all packages/the specified comma-separated package(s)
completely or at optionally specified comma-separated step(s).