Commit a94650c1 authored by Simon Dawson's avatar Simon Dawson Committed by Peter Korsgaard
Browse files

neard: add init script

parent 37f6ecd4
Loading
Loading
Loading
Loading

package/neard/S53neard

0 → 100755
+33 −0
Original line number Diff line number Diff line
#!/bin/sh
#
# Starts neard
#

NAME=neard
DAEMON=/usr/libexec/nfc/$NAME

# Exit gracefully if the package has been removed
[ -x $DAEMON ] || exit 0

case "$1" in
  start)
    echo -n "Starting $NAME: "
    start-stop-daemon -S -q -p /var/run/${NAME}.pid -x $DAEMON -- -d '*'
    echo "OK"
    ;;
  stop)
    echo -n "Stopping $NAME: "
    start-stop-daemon -K -q -p /var/run/${NAME}.pid
    echo "OK"
    ;;
  restart|reload)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
esac

exit $?
+9 −0
Original line number Diff line number Diff line
@@ -17,4 +17,13 @@ ifeq ($(BR2_PACKAGE_NEARD_TOOLS),y)
	NEARD_CONF_OPT += --enable-tools
endif

define NEARD_INSTALL_INIT_SYSV
	$(INSTALL) -D -m 0755 package/neard/S53neard \
		$(TARGET_DIR)/etc/init.d/S53neard
endef

define NEARD_UNINSTALL_INIT_SYSV
	$(RM) $(TARGET_DIR)/etc/init.d/S53neard
endef

$(eval $(autotools-package))