Ver código fonte

shairplay: add respawn config.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas 10 anos atrás
pai
commit
c57a60513b

+ 1
- 1
multimedia/shairplay/Makefile Ver arquivo

8
 include $(TOPDIR)/rules.mk
8
 include $(TOPDIR)/rules.mk
9
 
9
 
10
 PKG_NAME:=shairplay
10
 PKG_NAME:=shairplay
11
-PKG_VERSION:=2014-10-25
11
+PKG_VERSION:=2014-10-27
12
 PKG_RELEASE:=$(PKG_SOURCE_VERSION)
12
 PKG_RELEASE:=$(PKG_SOURCE_VERSION)
13
 
13
 
14
 PKG_SOURCE_PROTO:=git
14
 PKG_SOURCE_PROTO:=git

+ 1
- 0
multimedia/shairplay/files/shairplay.config Ver arquivo

1
 config shairplay main
1
 config shairplay main
2
 	option disabled '1'
2
 	option disabled '1'
3
+	option respawn '1'
3
 	option apname 'AirPlay'
4
 	option apname 'AirPlay'
4
 	option port '5000'
5
 	option port '5000'
5
 	option password ''
6
 	option password ''

+ 6
- 2
multimedia/shairplay/files/shairplay.init Ver arquivo

17
 
17
 
18
 start_instance() {
18
 start_instance() {
19
 	local cfg="$1"
19
 	local cfg="$1"
20
+	local aux
20
 
21
 
21
-	config_get_bool disabled "$cfg" 'disabled' '0'
22
-	[ "$disabled" = 1 ] && return 1
22
+	config_get_bool aux "$cfg" 'disabled' '0'
23
+	[ "$aux" = 1 ] && return 1
23
 
24
 
24
 	procd_open_instance
25
 	procd_open_instance
25
 
26
 
34
 	append_arg "$cfg" ao_devicename "--ao_devicename"
35
 	append_arg "$cfg" ao_devicename "--ao_devicename"
35
 	append_arg "$cfg" ao_deviceid "--ao_deviceid"
36
 	append_arg "$cfg" ao_deviceid "--ao_deviceid"
36
 
37
 
38
+	config_get_bool aux "$cfg" 'respawn' '0'
39
+	[ "$aux" = 1 ] && procd_set_param respawn
40
+
37
 	procd_close_instance
41
 	procd_close_instance
38
 }
42
 }
39
 
43