init: Set clock from filesystem.
authorRichard W.M. Jones <rjones@redhat.com>
Wed, 10 Aug 2016 14:51:28 +0000 (15:51 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Wed, 10 Aug 2016 14:51:28 +0000 (15:51 +0100)
There is no hardware clock in the hypervisors we are using.  To ensure
that the time isn't wildly wrong, set the system time to the timstamp
of '/usr/bin'.

init.sh

diff --git a/init.sh b/init.sh
index e7968b7..e76c1e8 100755 (executable)
--- a/init.sh
+++ b/init.sh
@@ -15,6 +15,9 @@ mkdir -p /run/lock
 # Initialize dynamic linker cache.
 ldconfig /usr/lib64 /usr/lib /lib64 /lib
 
+# There is no hardware clock, just ensure the date is not miles out.
+date `date -r /usr/bin +%m%d%H%M%Y`
+
 echo
 echo "Welcome to the Fedora/RISC-V stage3 disk image"
 echo "https://fedoraproject.org/wiki/Architectures/RISC-V"