modules/admin-core: correct date format in luci_fixtime, save time on shutdown (OpenW...
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 27 Mar 2010 02:44:56 +0000 (02:44 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 27 Mar 2010 02:44:56 +0000 (02:44 +0000)
modules/admin-core/root/etc/init.d/luci_fixtime

index f300e45..e03d60e 100755 (executable)
@@ -1,11 +1,16 @@
 #!/bin/sh /etc/rc.common
 
 START=05
+STOP=95
 
 start() {
        cat <<' EOF' | lua -l luci.fs -l luci.util -
                if (os.time() < 1000000000) then
-                       os.execute('date -s ' .. os.date('%m%d%H%M%Y', luci.fs.mtime("/etc/init.d/luci_fixtime")))
+                       os.execute('date -s ' .. os.date('%Y%m%d%H%M', luci.fs.mtime("/etc/init.d/luci_fixtime")))
                end
        EOF
 }
+
+stop() {
+       [[ -w /etc/init.d/luci_fixtime ]] && touch /etc/init.d/luci_fixtime
+}