clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time

SVN-Revision: 8558
This commit is contained in:
Felix Fietkau
2007-08-30 21:12:39 +00:00
parent 9566fb1f07
commit 5f748a6c24
7 changed files with 54 additions and 33 deletions

View File

@@ -13,7 +13,7 @@ sub get_ts($$) {
my $options = shift;
my $ts = 0;
my $fn = "";
open FIND, "find $path -not -path \\*.svn\\* -and -not -path \\*CVS\\* $options 2>/dev/null |";
open FIND, "find $path -type f -and -not -path \\*.svn\\* -and -not -path \\*CVS\\* $options 2>/dev/null |";
while (<FIND>) {
chomp;
my $file = $_;
@@ -36,7 +36,7 @@ while (@ARGV > 0) {
my $path = shift @ARGV;
if ($path =~ /^-x/) {
my $str = shift @ARGV;
$options{"findopts"} .= " -and -not -path \\*".$str."\\*"
$options{"findopts"} .= " -and -not -path '".$str."'"
} elsif ($path =~ /^-f/) {
$options{"findopts"} .= " -follow";
} elsif ($path =~ /^-n/) {