Bladeren bron

ugps: Add option disabled

Like many other packages, an option to disable can be practical.

Signed-off-by: Bruno Randolf <[email protected]>
Bruno Randolf 7 jaren geleden
bovenliggende
commit
6b14a73f4f
2 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 1 0
      package/utils/ugps/files/gps.config
  2. 3 0
      package/utils/ugps/files/ugps.init

+ 1 - 0
package/utils/ugps/files/gps.config

@@ -1,3 +1,4 @@
 config gps
 	option	'tty'	'ttyACM0'
 	option	'adjust_time'	'1'
+	option	'disabled'	'1'

+ 3 - 0
package/utils/ugps/files/ugps.init

@@ -13,6 +13,9 @@ service_triggers() {
 start_service() {
 	local tty="$(uci get gps.@gps[-1].tty)"
 	local atime="$(uci get gps.@gps[-1].adjust_time)"
+	local disabled="$(uci get gps.@gps[-1].disabled || echo 0)"
+
+	[ "$disabled" == "0" ] || return
 
 	[ -c "$tty" ] || {
 		tty="/dev/$tty"