1SUMMARY = "Userspace helper for Linux kernel EDAC drivers" 2HOMEPAGE = "https://github.com/grondo/edac-utils" 3SECTION = "Applications/System" 4LICENSE = "GPLv2" 5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" 6 7DEPENDS = " sysfsutils" 8 9SRCREV = "f9aa96205f610de39a79ff43c7478b7ef02e3138" 10PV = "0.18+git${SRCPV}" 11 12S = "${WORKDIR}/git" 13 14SRC_URI = "git://github.com/grondo/edac-utils \ 15 file://make-init-script-be-able-to-automatically-load-EDAC-.patch \ 16 file://add-restart-to-initscript.patch \ 17 file://edac.service \ 18" 19 20inherit autotools-brokensep systemd 21 22do_configure:prepend () { 23 touch ${S}/ChangeLog 24 ${S}/bootstrap 25} 26 27RDEPENDS:${PN}:x86 = "dmidecode" 28RDEPENDS:${PN}:x86-64 = "dmidecode" 29RDEPENDS:${PN}:arm = "dmidecode" 30RDEPENDS:${PN}:aarch64 = "dmidecode" 31RDEPENDS:${PN}:powerpc = "dmidecode" 32RDEPENDS:${PN}:powerpc64 = "dmidecode" 33RDEPENDS:${PN}:powerpc64le = "dmidecode" 34RDEPENDS:${PN}:append = " \ 35 perl \ 36 perl-module-file-basename \ 37 perl-module-file-find \ 38 perl-module-getopt-long \ 39 perl-module-posix \ 40 perl-module-overload \ 41 perl-module-overloading \ 42 perl-module-file-glob \ 43" 44 45do_install:append() { 46 install -d ${D}${systemd_unitdir}/system 47 install -m 644 ${WORKDIR}/edac.service ${D}/${systemd_unitdir}/system 48 sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}/${systemd_unitdir}/system/edac.service 49} 50 51SYSTEMD_SERVICE:${PN} = "edac.service" 52SYSTEMD_AUTO_ENABLE:${PN} = "disable" 53