summaryrefslogtreecommitdiff
path: root/build-aux/mdate-sh
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2005-07-01 19:54:48 +0000
committerJim Meyering <jim@meyering.net>2005-07-01 19:54:48 +0000
commit05d541b6224e0125693ea34a4448ed75cef2fe1b (patch)
treedb90f8bf32cd9aa5d3d6dc5006c50cc8773d2e2e /build-aux/mdate-sh
parent00fdbcc4af3be82fceb4f1d3a511c043ba2da384 (diff)
downloadcoreutils-05d541b6224e0125693ea34a4448ed75cef2fe1b.tar.xz
update from gnulib
Diffstat (limited to 'build-aux/mdate-sh')
-rwxr-xr-xbuild-aux/mdate-sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/build-aux/mdate-sh b/build-aux/mdate-sh
index 52156b3de..cd916c0a3 100755
--- a/build-aux/mdate-sh
+++ b/build-aux/mdate-sh
@@ -1,7 +1,7 @@
#!/bin/sh
# Get modification time of a file or directory and pretty-print it.
-scriptversion=2005-05-14.22
+scriptversion=2005-06-29.22
# Copyright (C) 1995, 1996, 1997, 2003, 2004, 2005 Free Software
# Foundation, Inc.
@@ -59,7 +59,15 @@ export LC_ALL
LC_TIME=C
export LC_TIME
-save_arg1="$1"
+# GNU ls changes its time format in response to the TIME_STYLE
+# variable. Since we cannot assume `unset' works, revert this
+# variable to its documented default.
+if test "${TIME_STYLE+set}" = set; then
+ TIME_STYLE=posix-long-iso
+ export TIME_STYLE
+fi
+
+save_arg1=$1
# Find out how to get the extended ls output of a file or directory.
if ls -L /dev/null 1>/dev/null 2>&1; then