[Pkg-mpd-commits] [SCM] Git repository for pkg-mpd branch, master, updated. debian/0.16.1-1-5-g4f35d3a

Alexander Wirt formorer at debian.org
Sat Feb 12 19:02:51 UTC 2011


The following commit has been merged in the master branch:
commit 39d02b4eb9fe074b099e566d95637ee1ffc742af
Author: Alexander Wirt <formorer at debian.org>
Date:   Sat Feb 12 19:50:21 2011 +0100

    Recreate /var/run/mpd in init script if its missing

diff --git a/debian/mpd.init.d b/debian/mpd.init.d
index 3f35d65..64b3085 100644
--- a/debian/mpd.init.d
+++ b/debian/mpd.init.d
@@ -33,6 +33,18 @@ if [ -n "$MPD_DEBUG" ]; then
     MPD_OPTS=--verbose
 fi
 
+if [ ! -d "/var/run/mpd" ]; then
+	mkdir /var/run/mpd 
+	if dpkg-statoverride --list --quiet /var/run/mpd > /dev/null; then
+		#if dpkg-statoverride is used update it with permissions there
+		dpkg-statoverride --force --quiet --update --add $( dpkg-statoverride --list --quiet /var/run/mpd ) 2> /dev/null
+	else
+		#use defaults
+		chown mpd:audio /var/run/mpd
+		chmod 755 /var/run/mpd
+	fi
+fi
+
 DBFILE=$(sed -n 's/^[[:space:]]*db_file[[:space:]]*"\?\([^"]*\)\"\?/\1/p' $MPDCONF)
 PIDFILE=$(sed -n 's/^[[:space:]]*pid_file[[:space:]]*"\?\([^"]*\)\"\?/\1/p' $MPDCONF)
 

-- 
Git repository for pkg-mpd



More information about the Pkg-mpd-commits mailing list