Switch to /run
authorAndrew Ruthven <andrew@etc.gen.nz>
Fri, 11 Jan 2019 11:14:56 +0000 (00:14 +1300)
committerAndrew Ruthven <andrew@etc.gen.nz>
Fri, 11 Jan 2019 11:14:56 +0000 (00:14 +1300)
ChangeLog
INSTALL
bin/mythtv-update-motd
debian/changelog
debian/init.d
debian/postrm
update-motd.d/50-mythtv-status

index 6da429a7720bba5f1b163268bdd552f9bf81c4c4..055ff8f96f8955510434efa898e33c835e97e39d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
   Add support for Fedora to mythtv-update-motd based on proposed file
   from Göran Uddebor.
 
+  Switch from /var/run to /run.
+
 2018-12-31  Andrew Ruthven
   Ship a systemd service file which correctly starts and stops the motd
   update services. As part of this change, if you use systemd or sysvinit
diff --git a/INSTALL b/INSTALL
index cd8c846508a3f40e4e7e97d00a534344a6449d49..ad697e469200a574734127a7227332725c503459 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -31,6 +31,6 @@ MOTD
 ----
 To update the message of the day you will probably want to modify
 bin/mythtv-update-motd to work with the location of your /etc/motd
-file (on Debian it is symlinked into /var/run), and then run that
+file (on Debian it might be symlinked into /run), and then run that
 script on a regular basis from cron.
 
index b5110f5f338183b6d993d7541beba968160d31f3..ac2df1838ca46ab046c229232da6edbc555a71a6 100755 (executable)
@@ -20,16 +20,16 @@ then
   exit
 fi
 
-WORKFILE=/var/run/motd
-STUBFILE=/var/run/motd.orig
-TEMPFILE=/var/run/motd.mythtv-status
+WORKFILE=/run/motd
+STUBFILE=/run/motd.orig
+TEMPFILE=/run/motd.mythtv-status
 
 if [ -d /etc/update-motd.d ]
 then
   # We want to generate file which only contains the MythTV Status
   # as a snippet in /etc/update-motd.d will cat this file.
 
-  WORKFILE=/var/run/motd.mythtv-status
+  WORKFILE=/run/motd.mythtv-status
   TEMPFILE=${WORKFILE}.new
 else
   # We are going to generate an motd file to be used for the system,
@@ -45,7 +45,7 @@ else
   if [ $DISTRO = 'debian' ]
   then
     # Debian Wheezy+ handles the MOTD differently.
-    [ -f /var/run/motd.dynamic ] && WORKFILE=/var/run/motd.dynamic
+    [ -f /run/motd.dynamic ] && WORKFILE=/run/motd.dynamic
   elif [ $DISTRO eq 'fedora' ]
   then
     WORKFILE=/etc/motd
index 44747b7c0eff92927336d209ffdd30e849f389ff..e0c345fbe3d3802764db5291ff914072c2efbfb0 100644 (file)
@@ -6,6 +6,7 @@ mythtv-status (1.0.0-1) UNRELEASED; urgency=medium
   * 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.
+  * Switch from /var/run to /run. 
 
  -- Andrew Ruthven <andrew@etc.gen.nz>  Mon, 31 Dec 2018 21:58:47 +1300
 
index 28300eefdf2d12e86282f0b031fa09a54bd76c49..aee2760a80e1c918a80098bd91633adec7e576d5 100644 (file)
@@ -35,8 +35,8 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 DAEMON=/usr/bin/mythtv-status # Introduce the server's location here
 NAME=mythtv-status            # Introduce the short server's name here
 DESC="MythTV Status"          # Introduce a short description here
-TEMPFILE=/var/run/motd.mythtv-status
-WORKFILE=/var/run/motd
+TEMPFILE=/run/motd.mythtv-status
+WORKFILE=/run/motd
 DISABLED_FLAG=/var/lib/mythtv-status/motd_update_disabled
 
 test -x $DAEMON || exit 0
@@ -57,7 +57,7 @@ if [ "x$UPDATE_MOTD" != "xyes" ] ; then
 fi
 
 # Debian Wheezy+ handles the MOTD differently.
-[ -f /var/run/motd.dynamic ] && WORKFILE=/var/run/motd.dynamic
+[ -f /run/motd.dynamic ] && WORKFILE=/run/motd.dynamic
 
 set -e
 
@@ -77,8 +77,8 @@ case "$1" in
   stop)
     log_daemon_msg "Stopping $DESC" "$NAME"
     touch $DISABLED_FLAG
-    [ -f /var/run/motd.orig ] && cp /var/run/motd.orig $WORKFILE
-    rm /var/run/motd.orig 2> /dev/null || true
+    [ -f /run/motd.orig ] && cp /run/motd.orig $WORKFILE
+    rm /run/motd.orig 2> /dev/null || true
     rm $TEMPFILE 2> /dev/null || true
     log_end_msg 0
     ;;
index 6ab8f7b36f831410dc62ad4e2eda1e12f3bb654d..141883ea1752a1340e76ea35c06932985d780bb4 100644 (file)
@@ -21,9 +21,9 @@ set -e
 
 case "$1" in
     purge|remove|failed-upgrade|abort-install|abort-upgrade|disappear)
-       if [ -f /var/run/motd.orig ]
+       if [ -f /run/motd.orig ]
        then
-           mv /var/run/motd.orig /var/run/motd
+           mv /run/motd.orig /run/motd
        fi
 
        if [ "$1" = "purge" ]; then
index b59ba9a9586612152775ed378dd8d8aea38d89d0..e24c0b627f75cb60ca15665b54b1a2d29d079d67 100755 (executable)
@@ -2,4 +2,4 @@
 # See:
 #   man mythtv-update-motd
 # on how to disable this service if you don't want it to run.
-[ -f /var/run/motd.mythtv-status ] && cat /var/run/motd.mythtv-status
+[ -f /run/motd.mythtv-status ] && cat /run/motd.mythtv-status