summaryrefslogtreecommitdiff
path: root/debhelper.pod
diff options
context:
space:
mode:
authorNiels Thykier <niels@thykier.net>2017-06-30 06:45:49 +0000
committerNiels Thykier <niels@thykier.net>2017-06-30 06:45:54 +0000
commitc45af8501976aa39e3b0c24f4b960ca6c411978a (patch)
tree2ba83695051e3b5666d8bebd873bc22346697155 /debhelper.pod
parentfd71f39f38eacd417c602c4495626bdac5a438ad (diff)
downloaddebhelper-c45af8501976aa39e3b0c24f4b960ca6c411978a.tar.gz
dh_install: Guard optimization in a compat bump
It breaks in the following case: "bin/l* bin/*s bin" Assuming debian/tmp/bin contains "ls", then there are now two files to the same location, which makes cp unhappy. It also happens for libindicate, where the it have a gtk-2 and gtk-3 variant of files that happen to clash for similar reasons. Signed-off-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'debhelper.pod')
-rw-r--r--debhelper.pod7
1 files changed, 7 insertions, 0 deletions
diff --git a/debhelper.pod b/debhelper.pod
index f0770e10..c8b93cb8 100644
--- a/debhelper.pod
+++ b/debhelper.pod
@@ -695,6 +695,13 @@ to drop support for the B<PERL_USE_UNSAFE_INC> environment variable.
When perl drops support for it, then this variable will be removed
retroactively from existing compat levels as well.
+=item -
+
+B<dh_install> now attempts to optimize installations by bulking files
+together. Generally, this should just silently make things faster.
+However, it can cause issues if multiple patterns expand to the same
+target file.
+
=back
=back