1#!/bin/sh /etc/rc.common 2# Copyright (c) 2014 OpenWrt.org 3 4START=80 5 6USE_PROCD=1 7PROG=/usr/sbin/ugps 8 9service_triggers() { 10 procd_add_reload_trigger gps 11} 12 13start_service() { 14 local tty="$(uci get gps.@gps[-1].tty)" 15 16 [ -d "/sys/class/tty/$tty/" ] || return 17 18 procd_open_instance 19 procd_set_param command "$PROG" "/dev/$tty" 20 procd_set_param respawn 21 procd_close_instance 22} 23