#!/sbin/runscript checkconfig() { if [ -z "$SLMODEMD_DEVICE" ] || [ -z "$SLMODEMD_COUNTRY" ] ; then eerror "Setup SLMODEMD_DEVICE and SLMODEMD_COUNTRY in /etc/conf.d/slmodemd first" return 1 fi } start() { checkconfig || return 1 ebegin "Starting slmodemd" start-stop-daemon --start --quiet --pidfile /var/run/slmodemd.pid --background \ --exec /usr/sbin/slmodemd -- --country=$SLMODEMD_COUNTRY $SLMODEMD_OPTS /dev/$SLMODEMD_DEVICE eend $? } stop() { ebegin "Stopping slmodemd" start-stop-daemon --stop --quiet --name slmodemd eend $? }