lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit c57a60513b46139f7ec97d950d3e2d2581632c52
parent 1ffcf17b026f25924b94cd2c6fec3926a84933c0
Author: Álvaro Fernández Rojas <noltari@gmail.com>
Date:   Mon, 27 Oct 2014 20:57:08 +0100

shairplay: add respawn config.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

Diffstat:
Mmultimedia/shairplay/Makefile | 2+-
Mmultimedia/shairplay/files/shairplay.config | 1+
Mmultimedia/shairplay/files/shairplay.init | 8++++++--
3 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/multimedia/shairplay/Makefile b/multimedia/shairplay/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=shairplay -PKG_VERSION:=2014-10-25 +PKG_VERSION:=2014-10-27 PKG_RELEASE:=$(PKG_SOURCE_VERSION) PKG_SOURCE_PROTO:=git diff --git a/multimedia/shairplay/files/shairplay.config b/multimedia/shairplay/files/shairplay.config @@ -1,5 +1,6 @@ config shairplay main option disabled '1' + option respawn '1' option apname 'AirPlay' option port '5000' option password '' diff --git a/multimedia/shairplay/files/shairplay.init b/multimedia/shairplay/files/shairplay.init @@ -17,9 +17,10 @@ append_arg() { start_instance() { local cfg="$1" + local aux - config_get_bool disabled "$cfg" 'disabled' '0' - [ "$disabled" = 1 ] && return 1 + config_get_bool aux "$cfg" 'disabled' '0' + [ "$aux" = 1 ] && return 1 procd_open_instance @@ -34,6 +35,9 @@ start_instance() { append_arg "$cfg" ao_devicename "--ao_devicename" append_arg "$cfg" ao_deviceid "--ao_deviceid" + config_get_bool aux "$cfg" 'respawn' '0' + [ "$aux" = 1 ] && procd_set_param respawn + procd_close_instance }