X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/59108c061701d2e288d4a533a9bf8f27aa305d2e..7adfa6c810d6a6d031abf913dfc5baa9b6ee14af:/scripts/timestamp.pl?ds=inline

diff --git a/scripts/timestamp.pl b/scripts/timestamp.pl
index b2d68a1bb..e24d8149d 100755
--- a/scripts/timestamp.pl
+++ b/scripts/timestamp.pl
@@ -13,14 +13,15 @@ sub get_ts($$) {
 	my $options = shift;
 	my $ts = 0;
 	my $fn = "";
-	open FIND, "find $path -type f -and -not -path \\*.svn\\* -and -not -path \\*CVS\\* $options 2>/dev/null |";
+	$path .= "/" if( -d $path);
+	open FIND, "find $path -type f -and -not -path \\*/.svn\\* -and -not -path \\*CVS\\* $options 2>/dev/null |";
 	while (<FIND>) {
 		chomp;
 		my $file = $_;
 		next if -l $file;
-		my @stat = stat $file;
-		if ($stat[9] > $ts) {
-			$ts = $stat[9];
+		my $mt = (stat $file)[9];
+		if ($mt > $ts) {
+			$ts = $mt;
 			$fn = $file;
 		}
 	}