mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 06:33:41 +00:00
ugps: start also in case device is absent
Don't bail out from init script in case the GPS device is missing. Some modems take time to come up, and some people may use things like 'kplex' to feed ugpsd. Hence it is better to always start ugpsd unconditionally and let procd's respawn take care of retrying. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
fbb9b1f8ed
commit
3d026d2425
@ -16,11 +16,16 @@ start_service() {
|
||||
local disabled="$(uci get gps.@gps[-1].disabled || echo 0)"
|
||||
|
||||
[ "$disabled" == "0" ] || return
|
||||
[ "$tty" ] || return
|
||||
|
||||
[ -c "$tty" ] || {
|
||||
tty="/dev/$tty"
|
||||
[ -c "$tty" ] || return
|
||||
}
|
||||
case "$tty" in
|
||||
"/"*)
|
||||
true
|
||||
;;
|
||||
*)
|
||||
tty="/dev/$tty"
|
||||
;;
|
||||
esac
|
||||
|
||||
procd_open_instance
|
||||
procd_set_param command "$PROG"
|
||||
|
Loading…
Reference in New Issue
Block a user