]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Only move /var/run/motd.new if it exists.
authorAndrew Ruthven <andrew@etc.gen.nz>
Thu, 21 May 2009 20:51:45 +0000 (08:51 +1200)
committerAndrew Ruthven <andrew@cerberus.etc.gen.nz>
Thu, 21 May 2009 20:51:45 +0000 (08:51 +1200)
We must be hitting a race condition when update-motd is installed, since
we've only just written to /var/run/motd.new when we try and write to it.

From Launchpad:
Cron script spams due to not suppressing error when there is no /var/run/motd.new
https://bugs.launchpad.net/bugs/379044

bin/mythtv-update-motd

index d58aa411714b9c9c63265c41b836e229f6886f94..e38c62e3cf28f097ba744b411563c4da3f79b920 100755 (executable)
@@ -12,5 +12,5 @@ fi
 cp /var/run/motd.orig /var/run/motd.new
 if mythtv-status $ARGS -h $HOST >> /var/run/motd.new
 then
-  mv /var/run/motd.new /var/run/motd
+  [ -f /var/run/motd.new ] && mv /var/run/motd.new /var/run/motd
 fi