changeset 1145:c56c8d3d1046

audio/mpd: create /var/run/mpd in init script
author David Demelier <markand@malikania.fr>
date Tue, 24 Sep 2019 21:09:00 +0000
parents f373703bdc0e
children 815d267adb72
files audio/mpd/mpd audio/mpd/mpd-post.sh
diffstat 2 files changed, 5 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/audio/mpd/mpd	Tue Sep 24 21:06:00 2019 +0000
+++ b/audio/mpd/mpd	Tue Sep 24 21:09:00 2019 +0000
@@ -24,9 +24,14 @@
 : ${MPD_CMD:=/bin/mpd}
 : ${MPD_ARGS:=}
 : ${MPD_PID:=/var/run/mpd/mpd.pid}
+: ${MPD_USER:=mpd}
+: ${MPD_GROUP:=mpd}
 
 mpd_start()
 {
+	mkdir -p $(dirname $MPD_PID)
+	chown $MPD_USER:$MPD_GROUP $(dirname $MPD_PID)
+
 	if [ -s $MPD_PID ]; then
 		echo "mpd is already running with pid: $(cat $MPD_PID)"
 	else
--- a/audio/mpd/mpd-post.sh	Tue Sep 24 21:06:00 2019 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-#!/bin/busybox sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-if [ "$1" = "post-install" ]; then
-	mkdir -p /var/run/mpd
-	chown mpd:mpd /var/run/mpd
-fi