X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/023fb636c75c0bfc0dc18bcbf53edf3acee156ec..e5bc889b970903c715b18e516dfd0874d86e4e26:/scripts/timestamp.pl

diff --git a/scripts/timestamp.pl b/scripts/timestamp.pl
index 90d1fa799..3bf057151 100755
--- a/scripts/timestamp.pl
+++ b/scripts/timestamp.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 # 
 # Copyright (C) 2006 OpenWrt.org
 #
@@ -13,14 +13,15 @@ sub get_ts($$) {
 	my $options = shift;
 	my $ts = 0;
 	my $fn = "";
+	$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;
 		}
 	}