From 5ec65e1c6ffa15fdd4f4b1d852398ad327be5eb2 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 7 Jan 2008 16:57:42 -0500 Subject: [PATCH] Support files with spaces in exclude mode. Closes: #459426 --- dh_installdocs | 4 ++-- dh_installexamples | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/dh_installdocs b/dh_installdocs index 956a7fb..0350f87 100755 --- a/dh_installdocs +++ b/dh_installdocs @@ -136,10 +136,10 @@ foreach my $package (@{$dh{DOPACKAGES}}) { my ($dir_basename) = basename($doc); my $pwd=`pwd`; chomp $pwd; - complex_doit("cd $doc/.. && find $dir_basename \\( -type f -or -type l \\)$exclude -exec cp --parents -dp {} $pwd/$tmp/usr/share/doc/$package \\;"); + complex_doit("cd '$doc/..' && find '$dir_basename' \\( -type f -or -type l \\)$exclude -exec cp --parents -dp {} $pwd/$tmp/usr/share/doc/$package \\;"); } else { - doit("cp","-a",$doc,"$tmp/usr/share/doc/$package"); + doit("cp", "-a", $doc, "$tmp/usr/share/doc/$package"); } } doit("chown","-R","0:0","$tmp/usr/share/doc"); diff --git a/dh_installexamples b/dh_installexamples index dcd37ad..0f3651c 100755 --- a/dh_installexamples +++ b/dh_installexamples @@ -87,10 +87,9 @@ foreach my $package (@{$dh{DOPACKAGES}}) { next if excludefile($example); if (-d $example && $exclude) { my ($dir_basename) = basename($example); - # Pity there's no cp --exclude .. my $pwd=`pwd`; chomp $pwd; - complex_doit("cd $example/.. && find $dir_basename -type f$exclude -exec cp --parents -dp {} $pwd/$tmp/usr/share/doc/$package/examples \\;"); + complex_doit("cd '$example/..' && find '$dir_basename' -type f$exclude -exec cp --parents -dp {} $pwd/$tmp/usr/share/doc/$package/examples \\;"); } else { doit("cp", "-a", $example, "$tmp/usr/share/doc/$package/examples"); -- 2.39.5