Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2021-08-13 23:04:06 +0300
committerBryan Drewery <bryan@shatow.net>2021-08-13 23:04:11 +0300
commit00d30b23238a5c0901fa35d6468668e1dc885a56 (patch)
treea64631c69a19a2852987c94e936d8866d4a4bcb0
parent711da2592dd655a27fb095173c59202931912af1 (diff)
poudriere-{bulk,testport}.8: Better document MAKE_JOBS handling
(cherry picked from commit 1257b1d492ca1db88f7f61d51e1bfa03a2cd9e0a)
-rw-r--r--src/bin/poudriere-bulk.824
-rw-r--r--src/bin/poudriere-testport.86
2 files changed, 27 insertions, 3 deletions
diff --git a/src/bin/poudriere-bulk.8 b/src/bin/poudriere-bulk.8
index 06443ab0..f1367ebe 100644
--- a/src/bin/poudriere-bulk.8
+++ b/src/bin/poudriere-bulk.8
@@ -86,6 +86,27 @@ in
.Xr poudriere 8
to learn how to build binary packages with options that differ from
defaults.
+.Pp
+.Nm poudriere
+will disable make jobs for packages not listed in
+.Sy ALLOW_MAKE_JOBS_PACKAGES ,
+unless
+.Sy ALLOW_MAKE_JOBS
+is set in
+.Pa poudriere.conf .
+The number of jobs can be controlled in
+.Pa make.conf
+with the
+.Xr ports 7
+flags
+.Sy MAKE_JOBS_NUMBER
+and
+.Sy MAKE_JOBS_NUMBER_LIMIT .
+Beware that there is no global job control so each builder created from
+.Fl J
+(or the default
+.Sy PARALLEL_JOBS )
+will spawn as many jobs as the ports framework allows.
.Sh SUBCOMMANDS
.Bl -tag -width "-f file"
.It Fl a
@@ -219,9 +240,6 @@ Add some testing to the specified ports.
Add
.Fl r
to recursively test all port dependencies as well.
-Currently, the behavior is to uninstall a port, and to disable parallel jobs
-for
-.Xr make 1 .
When used with
.Fl a
then
diff --git a/src/bin/poudriere-testport.8 b/src/bin/poudriere-testport.8
index ba68d848..37086e3b 100644
--- a/src/bin/poudriere-testport.8
+++ b/src/bin/poudriere-testport.8
@@ -53,6 +53,12 @@ in
for supported FLAVORS syntax.
.Pp
One port origin must be specified.
+.Pp
+.Nm poudriere
+will allow make jobs for the port being tested.
+See
+.Xr poudriere-bulk 8
+for more details on make jobs.
.Sh OPTIONS
.Bl -tag -width "-f conffile"
.It Fl o Ar origin