added mpd fixes, signed off by <michu-at-neophobdotcom>

git-svn-id: svn://svn.openwrt.org/openwrt/packages@9983 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
blogic 2007-12-28 15:27:42 +00:00
parent 0d87d5f8d0
commit 4cf9d7e160
2 changed files with 26 additions and 1 deletions

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=mpd
PKG_VERSION:=0.13.0
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.musicpd.org/uploads/files/
@ -74,6 +74,8 @@ define Package/mpd/install
$(CP) $(PKG_BUILD_DIR)/doc/mpdconf.example $(1)/etc/mpd.conf
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mpd $(1)/usr/bin/
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/mpd.init $(1)/etc/init.d/mpd
endef
$(eval $(call BuildPackage,mpd))

23
sound/mpd/files/mpd.init Normal file
View File

@ -0,0 +1,23 @@
#!/bin/sh /etc/rc.common
# Copyright (C) 2007 OpenWrt.org
START=93
start() {
#create mpd db
/usr/bin/mpd --stdout --create-db
#optional export for mpc
#export MPD_HOST=192.168.111.123
#start mpd
/usr/bin/mpd
#generate playlist and start to play
/usr/bin/mpc listall | /usr/bin/mpc add -
/usr/bin/mpc play
}
stop() {
killall mpd
}