From: joey Date: Sun, 22 Feb 2004 20:00:54 +0000 (+0000) Subject: r1667: * dh_installdocs: ignore .EX files as produced by dh-make. X-Git-Tag: version_4.2.4^0 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=add24ceeca66be270dbfe3e7c6884d6a6f1aa1c9;p=debhelper.git r1667: * dh_installdocs: ignore .EX files as produced by dh-make. * dh_movefiles: if the file cannot be found, do not go ahead and try to move it anyway, as this can produce unpredictable behavor with globs passed in from the shell. See bug #234105 --- diff --git a/dh_installdocs b/dh_installdocs index f729186..ab7e53c 100755 --- a/dh_installdocs +++ b/dh_installdocs @@ -184,6 +184,8 @@ foreach my $package (@{$dh{DOPACKAGES}}) { $regexp="(|$regexp)"; } foreach my $fn (grep {/^${regexp}doc-base(\..*)?$/} readdir(DEB)) { + # .EX are example files, generated by eg, dh-make + next if $fn=~/\.EX$/; # Parse the file to get the doc id. open (IN, "debian/$fn") || die "Cannot read debian/$fn."; while () { diff --git a/dh_movefiles b/dh_movefiles index 7c3e70c..acd3b20 100755 --- a/dh_movefiles +++ b/dh_movefiles @@ -130,13 +130,15 @@ foreach my $package (@{$dh{DOPACKAGES}}) { $ret=1; warning("$file not found (supposed to put it in $package)"); } - $file=~s:^\Q$sourcedir\E/+::; - my $cmd="(cd $sourcedir >/dev/null ; find $file ! -type d "; - if ($dh{EXCLUDE_FIND}) { - $cmd.="-a ! \\( $dh{EXCLUDE_FIND} \\) "; + else { + $file=~s:^\Q$sourcedir\E/+::; + my $cmd="(cd $sourcedir >/dev/null ; find $file ! -type d "; + if ($dh{EXCLUDE_FIND}) { + $cmd.="-a ! \\( $dh{EXCLUDE_FIND} \\) "; + } + $cmd.="-print || true) >> debian/movelist"; + complex_doit($cmd); } - $cmd.="-print || true) >> debian/movelist"; - complex_doit($cmd); } my $pwd=`pwd`; chomp $pwd;