X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh;h=4d4e31eb898327289647df23ae5741be1a24b779;hb=c1e062d78e442999fcfa32e9dbdbecdc8621d1e9;hp=36130f84fa9db0e33dc20d527eb7d9afe6d0ac82;hpb=4a692f55a0e9d9c579281f1c2002036436b2b367;p=debhelper.git diff --git a/dh b/dh index 36130f8..4d4e31e 100755 --- a/dh +++ b/dh @@ -55,7 +55,9 @@ the sequence addon interface. =item B<--without> I -The inverse of B<--with>, disables using the given addon. +The inverse of B<--with>, disables using the given addon. This option +can be repeated more than once, or multiple addons to disable can be +listed, separated by commas. =item B<--list>, B<-l> @@ -285,7 +287,8 @@ init(options => { }, "without=s" => sub { my ($option,$value)=@_; - @{$dh{WITH}} = grep { $_ ne $value } @{$dh{WITH}}; + my %without = map { $_ => 1 } split(",", $value); + @{$dh{WITH}} = grep { ! $without{$_} } @{$dh{WITH}}; }, "l" => \&list_addons, "list" => \&list_addons,