diff options
-rw-r--r-- | main/mpd/APKBUILD | 6 | ||||
-rw-r--r-- | main/mpd/mpd.initd | 7 | ||||
-rw-r--r-- | main/mpd/mpd.pre-install | 3 |
3 files changed, 8 insertions, 8 deletions
diff --git a/main/mpd/APKBUILD b/main/mpd/APKBUILD index 06f2023363..83860c33bf 100644 --- a/main/mpd/APKBUILD +++ b/main/mpd/APKBUILD @@ -76,13 +76,13 @@ package() { } md5sums="1a66f7b4db1fa61b87e04e666c94088d mpd-0.19.9.tar.xz a84cce5fdb848c7d282e38698432df51 underlinking.patch -2ccbb38edc6dff5b5740760837f3005a mpd.initd +ce1677865f9d92d29174939f85eeaa17 mpd.initd dbd301041953a5cf9c2b9de8f23eb6bb mpd.confd" sha256sums="47851423053cd38cfad65be5985b41b7cd5bdbe8d0d13378e11748a28b19f26f mpd-0.19.9.tar.xz b3a0499cbd3f759612ad94fce00588d97e5e82af0b2bcc560869eb977067a426 underlinking.patch -5f9d066a044d6cb1a9990a59f63dd4a07e78e5179ad90b22374db09b7c62cafd mpd.initd +b0c20c1d64c85fb8e6b6558496f07207720c340847b2e98d9f733d24bad6e964 mpd.initd 32c072f77c23c2cc2dd7c93b65b73015e0587caaf2740856132af32cee623206 mpd.confd" sha512sums="7d74254e009008ed142ce0b69e75fe6f255ec2c814b246f570225af715ec5c3a5c75276f4720bc1ad351d48be5b20f9797843c03aae9380a6062796539507bf4 mpd-0.19.9.tar.xz d6a98c5f60a60ddd5fa94b25864f800a6a6fb6ffe114793293d0ccc71bb5d1cdb847ca39fde4128446b55a38be85634106d5d6f2c77ee450f33631b30140781a underlinking.patch -80ad8c2fa59c1bd52d3db50e46208f64d027fbecd753b6d688a1095627c8a8b84bd337a682a192bde0b2155edc0eafbe59ed47bae3b3c26c4b1c0a8090d77f6d mpd.initd +f174ef1e5c58487df29816c926ef533ff4073f475c39a109f99c603a6fa0bc691818e9e952860e8f972bdde0e7e638a524c4e7263b17e2d7ab9b0d3dabf73e42 mpd.initd 41b2467f5b03f5c4dd7003cd5f56f6cfc1f67af7a9aa2538d70360f839625222bdd0c4b04c33e8cd52eeecfc354da3ca22f5aaab8aee357a5774aaf3503594e7 mpd.confd" diff --git a/main/mpd/mpd.initd b/main/mpd/mpd.initd index f18708baba..a026d72ec8 100644 --- a/main/mpd/mpd.initd +++ b/main/mpd/mpd.initd @@ -19,16 +19,18 @@ checkconfig() { } get_pidfile() { - pidfile=$(awk '$1 == "pid_file" { print $2 }' "$CONF") + pidfile=$(awk '$1 == "pid_file" { print $2 }' "$CONF" | sed 's/"//') pidfile=${pidfile:-/var/run/mpd/$NAME.pid} } start() { checkconfig || return 1 get_pidfile + checkpath --owner ${M_USER:-mpd}:${M_GROUP:-audio} \ + --directory ${pidfile%/*} + ebegin "Starting ${NAME}" start-stop-daemon --start --quiet \ - --pidfile $pidfile\ --exec ${DAEMON} -- ${MPD_OPTS} eend $? } @@ -39,4 +41,3 @@ stop() { mpd --kill eend $? } - diff --git a/main/mpd/mpd.pre-install b/main/mpd/mpd.pre-install index cb1b8d39df..70bddb21da 100644 --- a/main/mpd/mpd.pre-install +++ b/main/mpd/mpd.pre-install @@ -1,4 +1,3 @@ #!/bin/sh -adduser -h /var/lib/mpd -s /sbin/nologin -G audio -D mpd 2>/dev/null || true - +adduser -S -h /var/lib/mpd -s /sbin/nologin -G audio -D mpd 2>/dev/null || true |