diff options
-rw-r--r-- | meta-phosphor/common/recipes-phosphor/host-ipmid/host-ipmid-tool.bb | 37 | ||||
-rw-r--r-- | meta-phosphor/conf/machine/include/sample.inc | 1 |
2 files changed, 38 insertions, 0 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/host-ipmid/host-ipmid-tool.bb b/meta-phosphor/common/recipes-phosphor/host-ipmid/host-ipmid-tool.bb new file mode 100644 index 000000000..2a4d670da --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/host-ipmid/host-ipmid-tool.bb @@ -0,0 +1,37 @@ +SUMMARY = "Phosphor ipmi tool for injecting ipmi commands" +DESCRIPTION = "IPMI Tool with dbus capabilities" +HOMEPAGE = "https://github.com/openbmc/ipmitool" +PR = "r1" + + +RRECOMMENDS_${PN} = "virtual/obmc-phosphor-host-ipmi-hw" + +inherit obmc-phosphor-license + +DEPENDS += "systemd \ + host-ipmid \ + " + +RDEPENDS_${PN} += "libsystemd \ + libcrypto \ + " + + +SRC_URI += "git://github.com/openbmc/ipmitool" + +SRCREV = "e9b9c1a9677a3de19726d036cfb07d8d61bbccd8" + + +S = "${WORKDIR}/git" + + +do_compile() { + ${S}/bootstrap --enable-intf-dbus + ${S}/configure --host x86_64 + make +} + +do_install() { + install -m 0755 -d ${D}${sbindir} + install -m 0755 ${S}/src/ipmitool ${D}${sbindir} +} diff --git a/meta-phosphor/conf/machine/include/sample.inc b/meta-phosphor/conf/machine/include/sample.inc index acbfee6fd..f6fe46d0d 100644 --- a/meta-phosphor/conf/machine/include/sample.inc +++ b/meta-phosphor/conf/machine/include/sample.inc @@ -20,6 +20,7 @@ VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl = " \ VIRTUAL-RUNTIME_obmc-phosphor-ipmi-parsers = " \ host-ipmid-oem \ host-ipmid-fru \ + host-ipmid-tool \ " PREFERRED_PROVIDER_virtual/obmc-phosphor-host-ipmi-hw = "host-ipmi-hw-example" PREFERRED_PROVIDER_virtual/obmc-phosphor-chassis-mgmt = "obmc-phosphor-chassisd" |