[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