critical log: Ensure critical log timestamps are set correctly 51/225251/2
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 18 Feb 2020 09:43:57 +0000 (10:43 +0100)
committerMichal Bloch <m.bloch@partner.samsung.com>
Tue, 18 Feb 2020 15:02:01 +0000 (15:02 +0000)
Change-Id: I573d674a7db16adbb3a2f5667a9b3a3afd7b3b9f

packaging/dlog.spec

index 8c43d24..e7bb177 100644 (file)
@@ -246,8 +246,9 @@ chsmack %{_bindir}/dlogctl -a "System::Tools"
 /sbin/ldconfig
 systemctl daemon-reload
 chsmack -a System /var/log/dlog
-touch /var/log/dlog/critical.a
-touch /var/log/dlog/critical.b
+# set timestamp to beginning of the unix epoch to make rotation work even if we are run on system with no/broken rtc
+touch -m -t 197001010000.01 /var/log/dlog/critical.a
+touch -m -t 197001010000.00 /var/log/dlog/critical.b
 chmod 660 /var/log/dlog/critical*
 chown log:log /var/log/dlog/critical*
 chsmack -e 'System' %{_libexecdir}/dlog-log-critical