Magellan Linux

Contents of /tags/mkinitrd-6_1_8/isolinux/now.pl

Parent Directory Parent Directory | Revision Log Revision Log


Revision 916 - (show annotations) (download)
Wed Oct 28 00:17:50 2009 UTC (14 years, 6 months ago) by niro
File MIME type: text/plain
File size: 496 byte(s)
tagged 'mkinitrd-6_1_8'
1 #!/usr/bin/perl
2 # $Id: now.pl,v 1.1 2007-09-01 22:44:05 niro Exp $
3 #
4 # Print the time (possibly the mtime of a file) as a hexadecimal integer
5 # If more than one file, print the mtime of the *newest* file.
6 #
7
8 undef $now;
9
10 foreach $file ( @ARGV ) {
11 ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,
12 $ctime,$blksize,$blocks) = stat($file);
13 if ( !defined($now) || $now < $mtime ) {
14 $now = $mtime;
15 }
16 }
17
18 if ( !defined($now) ) {
19 $now = time;
20 }
21
22 printf "0x%08x\n", $now;