1################################################################################ 2# 3# acpid 4# 5################################################################################ 6 7ACPID_VERSION = 2.0.33 8ACPID_SOURCE = acpid-$(ACPID_VERSION).tar.xz 9ACPID_SITE = http://downloads.sourceforge.net/project/acpid2 10ACPID_LICENSE = GPL-2.0+ 11ACPID_LICENSE_FILES = COPYING 12ACPID_CPE_ID_VENDOR = tedfelix 13ACPID_CPE_ID_PRODUCT = acpid2 14ACPID_SELINUX_MODULES = acpi 15 16define ACPID_INSTALL_INIT_SYSTEMD 17 $(INSTALL) -D -m 0644 package/acpid/acpid.service \ 18 $(TARGET_DIR)/usr/lib/systemd/system/acpid.service 19endef 20 21define ACPID_INSTALL_INIT_SYSV 22 $(INSTALL) -D -m 0755 package/acpid/S02acpid \ 23 $(TARGET_DIR)/etc/init.d/S02acpid 24endef 25 26ifeq ($(BR2_INIT_SYSV)$(BR2_INIT_SYSTEMD),y) 27ACPID_POWEROFF_CMD = /sbin/shutdown -hP now 28else 29ACPID_POWEROFF_CMD = /sbin/poweroff 30endif 31 32define ACPID_SET_EVENTS 33 mkdir -p $(TARGET_DIR)/etc/acpi/events 34 printf 'event=button[ /]power\naction=%s\n' '$(ACPID_POWEROFF_CMD)' \ 35 >$(TARGET_DIR)/etc/acpi/events/powerbtn 36endef 37 38ACPID_POST_INSTALL_TARGET_HOOKS += ACPID_SET_EVENTS 39 40$(eval $(autotools-package)) 41