From c713d8a513544c788644b7f3eea6c3415db8117d Mon Sep 17 00:00:00 2001 From: loswillios Date: Thu, 3 Mar 2011 00:41:26 +0000 Subject: [PATCH] [pulseaudio] add init script git-svn-id: svn://svn.openwrt.org/openwrt/packages@25840 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- sound/pulseaudio/Makefile | 7 ++++++- sound/pulseaudio/files/pulseaudio.init | 12 ++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 sound/pulseaudio/files/pulseaudio.init diff --git a/sound/pulseaudio/Makefile b/sound/pulseaudio/Makefile index 789db2f1d..c834faa73 100644 --- a/sound/pulseaudio/Makefile +++ b/sound/pulseaudio/Makefile @@ -88,12 +88,17 @@ define Package/pulseaudio/install $(1)/usr/bin \ $(1)/usr/lib \ $(1)/usr/lib/pulse-$(PKG_VERSION)/modules \ - $(1)/etc/pulse + $(1)/etc/pulse \ + $(1)/etc/init.d $(INSTALL_BIN) \ $(PKG_INSTALL_DIR)/usr/bin/pulseaudio \ $(1)/usr/bin/pulseaudio + $(INSTALL_BIN) \ + ./files/pulseaudio.init + $(1)/etc/init.d/pulseaudio + $(INSTALL_CONF) \ $(PKG_INSTALL_DIR)/etc/pulse/* \ $(1)/etc/pulse diff --git a/sound/pulseaudio/files/pulseaudio.init b/sound/pulseaudio/files/pulseaudio.init new file mode 100644 index 000000000..0c1a7c2fd --- /dev/null +++ b/sound/pulseaudio/files/pulseaudio.init @@ -0,0 +1,12 @@ +#!/bin/sh /etc/rc.common +# Copyright (C) 2011 OpenWrt.org +START=65 + +start() { + mkdir -p /tmp/lib/pulse + /usr/bin/pulseaudio –daemonize –system –disallow-exit –disallow-module-loading –disable-shm –exit-idle-time=-1 +} + +stop() { + killall pulseaudio +} -- 2.11.0