summaryrefslogtreecommitdiff
path: root/dh_install
diff options
context:
space:
mode:
authorjoey <joey>2002-05-24 02:55:33 +0000
committerjoey <joey>2002-05-24 02:55:33 +0000
commit9dc5e9ccba3756ad14d7c2941c3130243bbc4406 (patch)
treed2ba7c3d16823a8024a3d40b6364224587ba92fd /dh_install
parente5fd7eb1e142ccf2b2dcea5993168102219c5b9d (diff)
r527: * dh_install: glob relative to --sourcedir. Closes: #147908
* Documented what globbing is allowed.
Diffstat (limited to 'dh_install')
-rwxr-xr-xdh_install8
1 files changed, 3 insertions, 5 deletions
diff --git a/dh_install b/dh_install
index 4aa7142d..65a99772 100755
--- a/dh_install
+++ b/dh_install
@@ -100,7 +100,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
@install=filedoublearray($file); # no globbing yet
}
- $srcdir = $dh{SOURCEDIR} if defined $dh{SOURCEDIR};
+ $srcdir = $dh{SOURCEDIR}."/" if defined $dh{SOURCEDIR};
if (($package eq $dh{FIRSTPACKAGE} || $dh{PARAMS_ALL}) && @ARGV) {
push @install, [@ARGV];
@@ -118,8 +118,8 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
if (! defined $dh{AUTODEST} && @$set > 1) {
$dest=pop @$set;
}
-
- foreach my $src (map { glob } @$set) { # glob now
+ # glob now, relative to srcdir
+ foreach my $src (map { glob "$srcdir/$_" } @$set) {
next if excludefile($src);
if (! defined $dest) {
@@ -129,8 +129,6 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
$dest=dirname($dest);
}
- $src = "$srcdir/$src"; # do this now, to avoid the parsing above
-
# Make sure the destination directory exists.
if (! -e "$tmp/$dest") {
doit("install","-d","$tmp/$dest");