From fb69513910a4fabd9c4861dfdbf862c6cb27c8ca Mon Sep 17 00:00:00 2001 From: Artem Senichev Date: Fri, 2 Nov 2018 16:46:13 +0300 Subject: Add bitbake recipe for building phosphor-hostlogger (From meta-phosphor rev: 8135af993aadc15de2fdc289c5c9f8fe8ec52932) Change-Id: I5f8dec6493e0fddf46b48850109ae826908d8fc0 Signed-off-by: Artem Senichev Signed-off-by: Brad Bishop --- .../logging/phosphor-hostlogger_git.bb | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 meta-phosphor/recipes-phosphor/logging/phosphor-hostlogger_git.bb diff --git a/meta-phosphor/recipes-phosphor/logging/phosphor-hostlogger_git.bb b/meta-phosphor/recipes-phosphor/logging/phosphor-hostlogger_git.bb new file mode 100644 index 000000000..f7e53a28a --- /dev/null +++ b/meta-phosphor/recipes-phosphor/logging/phosphor-hostlogger_git.bb @@ -0,0 +1,38 @@ +SUMMARY = "Phosphor Host logger" +DESCRIPTION = "Save log messages from host's console to the persistent storage." +HOMEPAGE = "https://github.com/openbmc/phosphor-hostlogger" +PR = "r1" +PV = "1.0+git${SRCPV}" + +inherit autotools +inherit pkgconfig +inherit pythonnative +inherit systemd + +# License info +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" + +# Dependencies +DEPENDS += "sdbusplus \ + sdbusplus-native \ + phosphor-dbus-interfaces" +RDEPENDS_${PN} += "obmc-console" +RRECOMMENDS_${PN} += "phosphor-debug-collector" + +# systemd service setup +SYSTEMD_PACKAGES = "${PN}" +SYSTEMD_SERVICE_${PN} = "hostlogger.service" +SYSTEMD_DEFAULT_TARGET ?= "multi-user.target" + +# Host TTY setup +OBMC_CONSOLE_HOST_TTY ?= "ttyVUART0" + +# Extra parameters for 'configure' script +EXTRA_OECONF = "HOST_TTY=${OBMC_CONSOLE_HOST_TTY} \ + SYSTEMD_TARGET=${SYSTEMD_DEFAULT_TARGET}" + +# Source code repository +S = "${WORKDIR}/git" +SRC_URI = "git://github.com/openbmc/phosphor-hostlogger" +SRCREV = "4d5a5dcd6f974166c8d0f2657e0079a7f3fc5e01" -- cgit v1.2.1