X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh_builddeb;h=77da898fc02d1c2114723247e57cb6560e1d1206;hb=e2a6d4cec4a7ee952cf6a7f250d80f1d75a38f95;hp=df21cc06c8b8744653bc36c650d92ae21198556f;hpb=75b28d77ca9693a5826495cd3553129b7759cf7b;p=debhelper.git diff --git a/dh_builddeb b/dh_builddeb index df21cc0..77da898 100755 --- a/dh_builddeb +++ b/dh_builddeb @@ -63,10 +63,7 @@ else { $dh{FILENAME}="/$dh{FILENAME}"; } -my $max_procs=1; -if (defined $ENV{DEB_BUILD_OPTIONS} && $ENV{DEB_BUILD_OPTIONS}=~/parallel=(\d+)/) { - $max_procs=$1; -} +my $max_procs=get_buildoption("parallel") || 1; my $processes=1; my $exit=0; @@ -85,8 +82,8 @@ foreach my $package (@{$dh{DOPACKAGES}}) { if (! defined $pid) { error("fork failed! $!"); } - $processes++; if ($pid) { # parent + $processes++; reap while $processes > $max_procs; next; }