diff options
author | Niels Thykier <niels@thykier.net> | 2016-03-13 07:28:42 +0000 |
---|---|---|
committer | Niels Thykier <niels@thykier.net> | 2016-03-13 07:28:42 +0000 |
commit | f29fc94894e9ce483b969878e9e48d547517d77f (patch) | |
tree | e86164251e0a2fb6f403a25a2b402c965fe8bd89 /dh_compress | |
parent | cf998895db65d990f878a0183d17df6dac96210a (diff) | |
download | debhelper-f29fc94894e9ce483b969878e9e48d547517d77f.tar.gz |
dh_compress: Correctly handle -P/abs/dir
Signed-off-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'dh_compress')
-rwxr-xr-x | dh_compress | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/dh_compress b/dh_compress index 7cac14c3..fe3d6cbe 100755 --- a/dh_compress +++ b/dh_compress @@ -175,7 +175,11 @@ foreach my $package (@{$dh{DOPACKAGES}}) { } # normalize file names and remove duplicates - my @normalized = normalize_paths("${olddir}/${tmp}", $tmp, @f); + my $norm_from_dir = $tmp; + if ($norm_from_dir !~ m{^/}) { + $norm_from_dir = "${olddir}/${tmp}"; + } + my @normalized = normalize_paths($norm_from_dir, $tmp, @f); my %uniq_f; @uniq_f{@normalized} = (); @f = sort keys %uniq_f; |