summaryrefslogtreecommitdiff
path: root/dh_installdocs
diff options
context:
space:
mode:
authorSven Joachim <svenjoac@gmx.de>2016-07-08 10:41:41 +0200
committerNiels Thykier <niels@thykier.net>2016-07-08 09:43:26 +0000
commit863ef397c939340e863be1e96c822934a3167852 (patch)
tree02d8d173087c5bed0b3f9a16dbb544ec88f25cff /dh_installdocs
parent06690f0e54640c80cef438860ba1debccb796c69 (diff)
downloaddebhelper-863ef397c939340e863be1e96c822934a3167852.tar.gz
dh_installdocs: Fix regression wrt symlinked doc directory
If a package uses dh_installdocs' --link-doc option, install_dir could fail with an error message from install(1), because the symlink might be dangling. Use ensure_docdir instead which was designed precisely for this case. Regression introduced in commit 71007f72da682dd9d7f932d81ca2ecd5d46a0e70. Signed-off-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'dh_installdocs')
-rwxr-xr-xdh_installdocs2
1 files changed, 1 insertions, 1 deletions
diff --git a/dh_installdocs b/dh_installdocs
index a42a98d6..41e08838 100755
--- a/dh_installdocs
+++ b/dh_installdocs
@@ -227,7 +227,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
$target_package = $dh{MAINPACKAGE};
}
my $target_dir = "$tmp/usr/share/doc/$target_package";
- install_dir($target_dir);
+ ensure_docdir($target_package);
foreach my $doc (@docs) {
next if excludefile($doc);
next if -e $doc && ! -s $doc; # ignore empty files