[icecast] add minimalistic init script
authorAndré Gaul <[email protected]>
Fri, 25 Jul 2014 15:17:29 +0000 (17:17 +0200)
committerAndré Gaul <[email protected]>
Fri, 25 Jul 2014 17:25:57 +0000 (19:25 +0200)
Signed-off-by: André Gaul <[email protected]>
multimedia/icecast/Makefile
multimedia/icecast/files/icecast.init [new file with mode: 0755]

index 0dfab023836df493470787a86f4eea586155f495..f70311298d88e073d3ce102f8e07fa6c614663d8 100644 (file)
@@ -77,6 +77,8 @@ endef
 define Package/icecast/install
        $(INSTALL_DIR) $(1)/etc
        $(CP) $(PKG_INSTALL_DIR)/etc/icecast.xml $(1)/etc/
+       $(INSTALL_DIR) $(1)/etc/init.d
+       $(INSTALL_BIN) ./files/icecast.init $(1)/etc/init.d/icecast
        $(INSTALL_DIR) $(1)/usr/bin
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/icecast $(1)/usr/bin/
        $(INSTALL_DIR) $(1)/usr/share/icecast
diff --git a/multimedia/icecast/files/icecast.init b/multimedia/icecast/files/icecast.init
new file mode 100755 (executable)
index 0000000..11f9f52
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh /etc/rc.common
+# Example script
+# Copyright (C) 2014 OpenWrt.org
+START=99
+STOP=15
+
+start() {        
+        service_start /usr/bin/icecast -c /etc/icecast.xml -b
+}                 
+stop() {          
+       service_stop /usr/bin/icecast
+}