Date: Friday, June 1, 2012 @ 07:40:54 Author: bisson Revision: 160341
create /run/mpd with tmpfiles.d, set up default /etc/mpd.conf Added: mpd/trunk/tmpfiles.d Modified: mpd/trunk/PKGBUILD mpd/trunk/install mpd/trunk/rc.d ------------+ PKGBUILD | 10 +++++++--- install | 3 ++- rc.d | 2 -- tmpfiles.d | 1 + 4 files changed, 10 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-06-01 10:48:10 UTC (rev 160340) +++ PKGBUILD 2012-06-01 11:40:54 UTC (rev 160341) @@ -7,7 +7,7 @@ pkgname=mpd pkgver=0.16.8 -pkgrel=2 +pkgrel=3 pkgdesc='Flexible, powerful, server-side application for playing music' url='http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki' license=('GPL') @@ -17,10 +17,13 @@ 'libpulse') makedepends=('doxygen') source=("http://downloads.sourceforge.net/musicpd/${pkgname}-${pkgver}.tar.bz2" + 'tmpfiles.d' 'rc.d') sha1sums=('977c80db8dc64e65c2bc523f69a9a7a71adca2b1' - '3777bdb4fff4b7911be3b1242aabae9d2912ef18') + 'f4d5922abb69abb739542d8e93f4dfd748acdad7' + '3470d489565f0ed479f1665dd2876f66acb5a585') +backup=('etc/mpd.conf') install=install build() { @@ -57,5 +60,6 @@ install -Dm755 ../rc.d "${pkgdir}"/etc/rc.d/mpd install -d -g 45 -o 45 "${pkgdir}"/var/lib/mpd/playlists - install -Dm644 doc/mpdconf.example "${pkgdir}"/usr/share/mpd/mpd.conf.example + install -Dm644 doc/mpdconf.example "${pkgdir}"/etc/mpd.conf + install -Dm644 ../tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/mpd.conf } Modified: install =================================================================== --- install 2012-06-01 10:48:10 UTC (rev 160340) +++ install 2012-06-01 11:40:54 UTC (rev 160341) @@ -1,10 +1,11 @@ post_install() { getent group mpd &>/dev/null || groupadd -r -g 45 mpd >/dev/null getent passwd mpd &>/dev/null || useradd -r -u 45 -g mpd -d /var/lib/mpd -s /bin/false -G audio mpd >/dev/null - echo '==> Now create a /etc/mpd.conf file; see: /usr/share/mpd/mpd.conf.example' + true } post_remove() { getent passwd mpd &>/dev/null && userdel mpd >/dev/null getent group mpd &>/dev/null && groupdel mpd >/dev/null + true } Modified: rc.d =================================================================== --- rc.d 2012-06-01 10:48:10 UTC (rev 160340) +++ rc.d 2012-06-01 11:40:54 UTC (rev 160341) @@ -3,8 +3,6 @@ . /etc/rc.conf . /etc/rc.d/functions -[[ -d /run/mpd ]] || install -d -g mpd -o mpd /run/mpd - case "$1" in start) stat_busy 'Starting Music Player Daemon' Added: tmpfiles.d =================================================================== --- tmpfiles.d (rev 0) +++ tmpfiles.d 2012-06-01 11:40:54 UTC (rev 160341) @@ -0,0 +1 @@ +d /run/mpd 0755 mpd mpd
