summaryrefslogtreecommitdiff
path: root/dh_clean
diff options
context:
space:
mode:
authorjoey <joey>2005-07-19 17:13:24 +0000
committerjoey <joey>2005-07-19 17:13:24 +0000
commit78e828cbc2604324385a20f21083d929d0097ea9 (patch)
tree940fce550a2dcfe6a51f3a6b24ab47d0920a62ba /dh_clean
parent8cbd10d36265438420d16cf1fea470c37bfb0fb2 (diff)
r1772: releasing version 4.9.4
Diffstat (limited to 'dh_clean')
-rwxr-xr-xdh_clean17
1 files changed, 7 insertions, 10 deletions
diff --git a/dh_clean b/dh_clean
index 9b5885f..0fb3464 100755
--- a/dh_clean
+++ b/dh_clean
@@ -87,19 +87,16 @@ if (! $dh{D_FLAG}) {
# See if some files that would normally be deleted are excluded.
my $find_options='';
if (defined($dh{EXCLUDE_FIND}) && $dh{EXCLUDE_FIND} ne '') {
- $find_options="-a ! ( $dh{EXCLUDE_FIND} )";
+ $find_options="-a ! \\( $dh{EXCLUDE_FIND} \\)";
}
# Remove other temp files.
- # (The \s+ is important, \s won't work because find would get null
- # parameters). Note that you _don't_ quote wildcards used by find
- # in here.
- doit(split(/\s+/,"find . -type f -a
- ( -name #*# -o -name .*~ -o -name *~ -o -name DEADJOE
- -o -name *.orig -o -name *.rej -o -name *.bak
- -o -name .*.orig -o -name .*.rej -o -name .SUMS
- -o -name TAGS -o -name core -o ( -path */.deps/* -a -name *.P )
- ) $find_options -exec rm -f {} ;"));
+ complex_doit("find . -type f -a \\
+ \\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \\
+ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \\
+ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \\
+ -o -name TAGS -o -name core -o \\( -path '*/.deps/*' -a -name '*.P' \\) \\
+ \\) $find_options -exec rm -f {} \\;");
# Stupid autoconf cache directory.
doit("rm", "-rf", "autom4te.cache")