]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Rename ARGS to UPDATE_MOTD_ARGS and RUN to UPDATE_MOTD
authorAndrew Ruthven <andrew@etc.gen.nz>
Fri, 11 Jan 2019 10:37:00 +0000 (23:37 +1300)
committerAndrew Ruthven <andrew@etc.gen.nz>
Fri, 11 Jan 2019 10:37:00 +0000 (23:37 +1300)
bin/mythtv-update-motd
bin/mythtv_recording_soon
debian/changelog
debian/config
debian/init.d
debian/postinst
man/mythtv-update-motd.1

index e31d04273c02ef9d3a84823ba5c2657b56ef5f6c..6b33ef2c3542081e88e3b5cd97112bf126fb0f26 100755 (executable)
@@ -8,7 +8,7 @@ TEMPFILE=/var/run/motd.mythtv-status
 
 . /etc/default/mythtv-status
 
-if [ x$RUN != xyes -o -f /var/lib/mythtv-status/motd_update_disabled ]
+if [ x$UPDATE_MOTD != xyes -o -f /var/lib/mythtv-status/motd_update_disabled ]
 then
   exit
 fi
@@ -49,7 +49,7 @@ fi
 
 
 ret=0
-mythtv-status $ARGS -h $HOST >> $TEMPFILE || ret=$?
+mythtv-status $UPDATE_MOTD_ARGS -h $HOST >> $TEMPFILE || ret=$?
 if [ $ret -eq 0 -o $ret -eq 1 ]; then
     if [ ! -f $TEMPFILE ]; then
         echo My temporary file has gone away, failed.
index b8e8507bb6e4a0ec662fa1cecf81f2567e3eebe4..8743be3e5813c9d095f6ba92ffcdb51edbda687d 100755 (executable)
@@ -17,13 +17,13 @@ fi
 
 if [ "x$1" != "x" ]
 then
-  ARGS="--recording-in-warn $1"
+  UPDATE_MOTD_ARGS="--recording-in-warn $1"
 else
-  ARGS="--recording-in-warn 600"
+  UPDATE_MOTD_ARGS="--recording-in-warn 600"
 fi
 
 /usr/bin/mythtv-status -h ${HOST:=localhost} --return-code-only \
-  --recording-now --next-recording $ARGS
+  --recording-now --next-recording $UPDATE_MOTD_ARGS
 
 if [ $? -eq 1 ]
 then
index 53188549ca19c015f94c3aaaf86a814156401a56..44747b7c0eff92927336d209ffdd30e849f389ff 100644 (file)
@@ -4,6 +4,8 @@ mythtv-status (1.0.0-1) UNRELEASED; urgency=medium
   * Install a snippet into /etc/update-motd.d (Closes: #902684).
   * Update standards version to 4.3.0.
   * Ship a systemd service file (Closes: #772801)
+  * Rename RUN and ARGS in /etc/default/mythtv-status to be more
+    specific, since this file is used by a couple of different scripts.
 
  -- Andrew Ruthven <andrew@etc.gen.nz>  Mon, 31 Dec 2018 21:58:47 +1300
 
index 8c5ff3d41d65a54525d1c0a23b9de62ff3bd2923..817ce98a2f9236a0c54af5de11bcc3c374d69284 100644 (file)
@@ -14,7 +14,14 @@ if [ -e $CONFIGFILE ]; then
   # Store values from config file into
   # debconf db.
 
-  db_set $PACKAGE/enable $RUN
+  if [ "x$RUN" != "x" ]
+  then
+    db_set $PACKAGE/enable $RUN
+  fi
+  if [ "x$UPDATE_MOTD" != "x" ]
+  then
+    db_set $PACKAGE/enable $UPDATE_MOTD
+  fi
   db_set $PACKAGE/host $HOST
   db_set $PACKAGE/email $EMAIL
 
index 204380d5055b484203322a757c578722cd6fcd54..44ab3caf4159c828e41965e3f70b9277d2588302 100644 (file)
@@ -47,11 +47,11 @@ if [ -f /etc/default/$NAME ] ; then
        . /etc/default/$NAME
 fi
 
-# Use this if you want the user to explicitly set 'RUN' in 
-# /etc/default/
-if [ "x$RUN" != "xyes" ] ; then
+# Use this if you want the user to explicitly set 'UPDATE_MOTD' in 
+# /etc/default/mythtv-status
+if [ "x$UPDATE_MOTD" != "xyes" ] ; then
     log_failure_msg "$NAME disabled, please adjust the configuration to your needs "
-    log_failure_msg "and then set RUN to 'yes' in /etc/default/$NAME to enable it."
+    log_failure_msg "and then set UPDATE_MOTD to 'yes' in /etc/default/$NAME to enable it."
     exit
 fi
 
index 59c324c3105e49c337612fb630ed4d88ce59e4c2..858f16e3e2dbc9a248bdb75e23c70e4064b3d692 100644 (file)
@@ -23,11 +23,23 @@ case "$1" in
     HOST="${RET:-localhost}"
 
     db_get $PACKAGE/enable
-    RUN="${RET:-true}"
+    UPDATE_MOTD="${RET:-true}"
 
-    if [ $RUN = 'true' ]
+    if [ $UPDATE_MOTD = 'true' ]
     then
-      RUN='yes'
+      UPDATE_MOTD='yes'
+    fi
+
+    # Support the old variable name.
+    if [ "x$RUN" != "x" ]
+    then
+      UPDATE_MOTD=$RUN
+    fi
+
+    # Support the old variable name.
+    if [ "x$ARGS != "x" ]
+    then
+      UPDATE_MOTD_ARGS=$ARGS
     fi
 
     db_get $PACKAGE/email
@@ -49,17 +61,17 @@ case "$1" in
 HOST=$HOST
 
 ########################################################################
-# The following settings are used by /etc/init.d/mythtv-status script  #
-# to update the MOTD.                                                  #
+# The following settings are used by the /etc/init.d/mythtv-status and #
+# mythtv-update-motd scripts to update the MOTD.                       #
 ########################################################################
 
-# RUN:
+# UPDATE_MOTD:
 #  Should we actually run and update the MOTD?
-RUN=$RUN
+UPDATE_MOTD=$UPDATE_MOTD
 
-# ARGS:
-#  Any extra arguments to pass to mythtv-status (i.e., -e and/or -d).
-ARGS="$ARGS"
+# UPDATE_MOTD_ARGS:
+#  Any extra arguments to pass to mythtv-status (i.e., -e -d).
+UPDATE_MOTD_ARGS="$UPDATE_MOTD_ARGS"
 
 ########################################################################
 # The following settings are used by the /etc/cron.daily/mythtv-status #
index 1864ed36fa1e1f7eb16d1bcbbce0c19657a6536c..60f22f8e9796eede30bf9dbe27a426926a112279 100644 (file)
@@ -30,8 +30,12 @@ options of interest:
 .B HOST
 The host to check, by default this is localhost.
 .TP
-.B RUN
+.B UPDATE_MOTD
 Should this script run? Set to yes to enable, anything else to disable.
+.TP
+.B UPDATE_MOTD_ARGS
+Any additional arguments you'd like to have run if the MOTD is updated by this
+script.
 .PP
 .PD 0
 You can also disable this script from running by creating a file