dh_gconf
dh_icons
dh_perl
- dh_python
+ dh_pysupport
dh_scrollkeeper
dh_usrlocal
}, @b];
$sequences{'binary-arch'} = [@{$sequences{binary}}];
+# Third-party commands can be listed in the sequences, but should be
+# listed here as well. They will not be run if not present.
+my %thirdparty=(
+ dh_pycompat => 1,
+ dh_pysupport => 1,
+);
+
# Get the sequence of commands to run.
if (! @ARGV) {
error "specify a sequence to run";
unshift @options, "-k";
}
+ # If a third party command is not in /usr/bin, don't try to run it.
+ if ($thirdparty{$command} && ! -x "/usr/bin/$command") {
+ return;
+ }
+
# The 4 spaces is a kind of half indent.
print " ".escape_shell($command, @options)."\n";