summaryrefslogtreecommitdiffstats
path: root/version.sh
diff options
context:
space:
mode:
Diffstat (limited to 'version.sh')
-rwxr-xr-xversion.sh11
1 files changed, 6 insertions, 5 deletions
diff --git a/version.sh b/version.sh
index 770f1445a0..9be2ceb1a0 100755
--- a/version.sh
+++ b/version.sh
@@ -15,13 +15,14 @@ case "$OS" in
year=`echo $LS | awk -F" " '{print $9}'`
last_cvs_update="${year}${month}${day}-${hour}:${minute}"
;;
- Darwin)
- # Darwin/BSD 'date -r' does not print modification time
- LS=`ls -lT CVS/Entries`
+ Darwin|*BSD)
+ # BSD 'date -r' does not print modification time
+ # LANG=C sets month/day order and English language in the date string
+ LS=`LANG=C ls -lT CVS/Entries`
year=`echo $LS | cut -d' ' -f9 | cut -c 3-4`
month=`echo $LS | awk -F" " '{printf "%.2d", \
- (index("JanFebMarAprMayJunJulAugSepOctNovDec",$7)+2)/3}'`
- day=`echo $LS | cut -d' ' -f6`
+ (index("JanFebMarAprMayJunJulAugSepOctNovDec",$6)+2)/3}'`
+ day=`echo $LS | cut -d' ' -f7`
hour=`echo $LS | cut -d' ' -f8 | cut -d: -f1`
minute=`echo $LS | cut -d' ' -f8 | cut -d: -f2`
last_cvs_update="${year}${month}${day}-${hour}:${minute}"