]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Provide at least some error checking on the results from mythtv-status before updatie...
authorAndrew Ruthven <andrew@etc.gen.nz>
Tue, 28 Oct 2008 02:50:15 +0000 (15:50 +1300)
committerAndrew Ruthven <andrew@etc.gen.nz>
Thu, 30 Oct 2008 00:54:17 +0000 (13:54 +1300)
We don't really want to blindly append to the running MOTD file
even if we know that mythtv-status failed.

debian/changelog
debian/init.d

index df7390a16690202765f80eaf71ccffba4f465f89..9c17acb20ba5cd2a942f6f0799fcb6d386c31868 100644 (file)
@@ -3,6 +3,8 @@ mythtv-status (0.9.0-3) unstable; urgency=medium
   * If someone has removed /var/run/motd then tries to install (or
     reinstall) this package, then it fails.  We should make sure that
     doesn't happen by making sure that /var/run/motd exists.
+  * Provide some sanity checking before updating the MOTD file in
+    the init.d script to make sure that mythtv-status didn't die.
 
  -- Andrew Ruthven <andrew@etc.gen.nz>  Tue, 28 Oct 2008 15:12:02 +1300
 
index 14c770302de36a705981e5eb580973f6241b896e..9c2f979ca4334af3c0bee9ace7ed3fc06f04d2a6 100644 (file)
@@ -65,7 +65,9 @@ case "$1" in
     cp /var/run/motd.orig /var/run/motd.new
 
     $DAEMON $ARGS -h $HOST >> /var/run/motd.new
-    mv /var/run/motd.new /var/run/motd
+    if [ $? -eq 0 -o $? -eq 1 ]; then
+      mv /var/run/motd.new /var/run/motd
+    fi
     log_end_msg 0
     ;;
   stop)