diff --git a/package/base-files/files/etc/hotplug.d/ntp/00-savelatest b/package/base-files/files/etc/hotplug.d/ntp/00-savelatest new file mode 100644 index 0000000000..1c728caac4 --- /dev/null +++ b/package/base-files/files/etc/hotplug.d/ntp/00-savelatest @@ -0,0 +1,3 @@ +[ "$ACTION" = "stratum" ] || exit 0 + +touch /var/state/ntp_last_sync diff --git a/package/base-files/files/etc/init.d/sysfixtime b/package/base-files/files/etc/init.d/sysfixtime index 755d2ca7a9..cf8f1740b0 100755 --- a/package/base-files/files/etc/init.d/sysfixtime +++ b/package/base-files/files/etc/init.d/sysfixtime @@ -22,6 +22,7 @@ start() { } stop() { + [ -e /var/state/ntp_last_sync ] && touch /etc/.last_saved_time hwclock_save }