| require ${BPN}.inc |
| |
| SRC_URI += "file://${BPN}.initd \ |
| file://0001-Remove-modules_clean-from-clean-target.patch \ |
| " |
| |
| SRC_URI:append:libc-musl = " file://Drop-use-of-error-h.patch" |
| |
| inherit update-rc.d |
| |
| INITSCRIPT_NAME = "${BPN}" |
| |
| |
| |
| do_compile() { |
| oe_runmake nbcat |
| oe_runmake mkemlog |
| } |
| |
| do_install() { |
| install -Dm 0755 ${WORKDIR}/${BPN}.initd ${D}${sysconfdir}/init.d/${BPN} |
| install -Dm 0755 ${S}/nbcat ${D}${bindir}/nbcat |
| install -Dm 0755 ${S}/mkemlog ${D}${bindir}/mkemlog |
| } |
| |
| RRECOMMENDS:${PN} += "kernel-module-emlog" |
| |
| # The NVD database doesn't have a CPE for this product, |
| # the name of this product is exactly the same as github.com/emlog/emlog |
| # but it's not related in any way. The following CVEs are from that project |
| # so they can be safely ignored |
| CVE_CHECK_IGNORE += "\ |
| CVE-2019-16868 \ |
| CVE-2019-17073 \ |
| CVE-2021-44584 \ |
| CVE-2022-1526 \ |
| " |