acpid: add init.d script
authorJonathan Liu <net147@gmail.com>
Sat, 11 Aug 2012 07:18:32 +0000 (17:18 +1000)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 11 Aug 2012 20:33:31 +0000 (22:33 +0200)
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/acpid/S02acpid [new file with mode: 0755]
package/acpid/acpid.mk

diff --git a/package/acpid/S02acpid b/package/acpid/S02acpid
new file mode 100755 (executable)
index 0000000..ec686d8
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+case "$1" in
+       start)
+               echo -n "Starting acpid: "
+               start-stop-daemon -S -q -m -b -p /var/run/acpid.pid --exec /usr/sbin/acpid -- -n
+               echo "done"
+               ;;
+       stop)
+               echo -n "Stopping acpid: "
+               start-stop-daemon -K -q -p /var/run/acpid.pid
+               echo "done"
+               ;;
+       restart)
+               "$0" stop
+               sleep 1
+               "$0" start
+               ;;
+       *)
+               echo "Usage: $0 {start|stop|restart}"
+               ;;
+esac
index cacfb27e7e4d2b036360d2f89167938861849d21..56f671d99b818fcfb1baf2b39eb07c452f703c32 100644 (file)
@@ -18,6 +18,7 @@ define ACPID_INSTALL_TARGET_CMDS
        install -D -m 644 $(@D)/acpi_listen.8 $(TARGET_DIR)/usr/share/man/man8/acpi_listen.8
        mkdir -p $(TARGET_DIR)/etc/acpi/events
        /bin/echo -e "event=button[ /]power\naction=/sbin/poweroff" > $(TARGET_DIR)/etc/acpi/events/powerbtn
+       $(INSTALL) -D -m 0755 package/acpid/S02acpid $(TARGET_DIR)/etc/init.d/S02acpid
 endef
 
 define ACPID_UNINSTALL_TARGET_CMDS