diff options
Diffstat (limited to 'meta/recipes-bsp/acpid/acpid.inc')
-rw-r--r-- | meta/recipes-bsp/acpid/acpid.inc | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/meta/recipes-bsp/acpid/acpid.inc b/meta/recipes-bsp/acpid/acpid.inc index fad7afdf26..9b4c3a5a5d 100644 --- a/meta/recipes-bsp/acpid/acpid.inc +++ b/meta/recipes-bsp/acpid/acpid.inc | |||
@@ -4,30 +4,28 @@ BUGTRACKER = "http://sourceforge.net/tracker/?group_id=33140&atid=407341" | |||
4 | SECTION = "base" | 4 | SECTION = "base" |
5 | LICENSE = "GPLv2+" | 5 | LICENSE = "GPLv2+" |
6 | 6 | ||
7 | SRC_URI = "${SOURCEFORGE_MIRROR}/acpid/acpid-${PV}.tar.gz \ | 7 | SRC_URI = "${SOURCEFORGE_MIRROR}/acpid2/acpid-${PV}.tar.xz \ |
8 | file://init \ | 8 | file://init \ |
9 | file://set_socket_noblock.patch " | 9 | file://acpid.service \ |
10 | " | ||
10 | 11 | ||
11 | inherit update-rc.d | 12 | inherit autotools update-rc.d systemd |
12 | 13 | ||
13 | INITSCRIPT_NAME = "acpid" | 14 | INITSCRIPT_NAME = "acpid" |
14 | INITSCRIPT_PARAMS = "defaults" | 15 | INITSCRIPT_PARAMS = "defaults" |
15 | 16 | ||
16 | # Makefile ignores our CFLAGS, so override it. | 17 | SYSTEMD_PACKAGES = "acpid" |
17 | # | 18 | SYSTEMD_SERVICE_acpid = "acpid.service" |
18 | EXTRA_OEMAKE = "CFLAGS='-W -Wall -Werror -Wundef -Wshadow ${CFLAGS} $(DEFS)'" | ||
19 | 19 | ||
20 | do_compile () { | 20 | do_install_append () { |
21 | oe_runmake 'CC=${CC} -D_GNU_SOURCE' 'CROSS=${HOST_PREFIX}' | ||
22 | } | ||
23 | |||
24 | do_install () { | ||
25 | install -d ${D}${bindir} | ||
26 | oe_runmake 'INSTPREFIX=${D}' install | ||
27 | install -d ${D}${sysconfdir}/init.d | 21 | install -d ${D}${sysconfdir}/init.d |
28 | sed -e 's,/usr/sbin,${sbindir},g' ${WORKDIR}/init > ${D}${sysconfdir}/init.d/acpid | 22 | sed -e 's,/usr/sbin,${sbindir},g' ${WORKDIR}/init > ${D}${sysconfdir}/init.d/acpid |
29 | chmod 755 ${D}${sysconfdir}/init.d/acpid | 23 | chmod 755 ${D}${sysconfdir}/init.d/acpid |
30 | 24 | ||
31 | install -d ${D}${sysconfdir}/acpi | 25 | install -d ${D}${sysconfdir}/acpi |
32 | install -d ${D}${sysconfdir}/acpi/events | 26 | install -d ${D}${sysconfdir}/acpi/events |
27 | |||
28 | install -d ${D}${systemd_unitdir}/system | ||
29 | install -m 0644 ${WORKDIR}/acpid.service ${D}${systemd_unitdir}/system | ||
30 | sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/acpid.service | ||
33 | } | 31 | } |