| SUMMARY = "Phosphor OpenBMC IPMI daemon" |
| DESCRIPTION = "Phosphor OpenBMC IPMI router and plugin libraries" |
| HOMEPAGE = "http://github.com/openbmc/phosphor-host-ipmid" |
| PR = "r1" |
| |
| RRECOMMENDS_${PN} += "packagegroup-obmc-ipmid-providers-libs" |
| |
| inherit autotools pkgconfig |
| inherit obmc-phosphor-license |
| inherit obmc-phosphor-sdbus-service |
| inherit obmc-phosphor-ipmiprovider-symlink |
| |
| DEPENDS += "phosphor-mapper" |
| DEPENDS += "autoconf-archive-native" |
| RDEPENDS_${PN}-dev += "phosphor-mapper-dev" |
| RDEPENDS_${PN} += "clear-once" |
| RDEPENDS_${PN} += "network" |
| RDEPENDS_${PN} += "libmapper" |
| RDEPENDS_${PN} += "phosphor-time-manager" |
| RRECOMMENDS_${PN} += "virtual-obmc-settings-mgmt" |
| SRC_URI += "git://github.com/openbmc/phosphor-host-ipmid" |
| |
| SRCREV = "8485aa119e8809c7da059a6ff137aefe6c4680fb" |
| |
| S = "${WORKDIR}/git" |
| |
| HOSTIPMI_PROVIDER_LIBRARY += "libapphandler.so" |
| HOSTIPMI_PROVIDER_LIBRARY += "libhostservice.so" |
| HOSTIPMI_PROVIDER_LIBRARY += "libsysintfcmds.so" |
| |
| NETIPMI_PROVIDER_LIBRARY += "libapphandler.so" |
| |
| FILES_${PN}_append = " ${libdir}/ipmid-providers/lib*${SOLIBS}" |
| FILES_${PN}_append = " ${libdir}/host-ipmid/lib*${SOLIBS}" |
| FILES_${PN}_append = " ${libdir}/net-ipmid/lib*${SOLIBS}" |
| FILES_${PN}-dev_append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV} ${libdir}/ipmid-providers/*.la" |
| |
| DBUS_SERVICE_${PN} += "org.openbmc.HostServices.service" |
| |
| # Soft Power Off |
| RDEPENDS_${PN} += "phosphor-mapper" |
| |
| TMPL = "op-stop-host@.service" |
| INSTFMT = "op-stop-host@{0}.service" |
| TGTFMT = "obmc-stop-host@{0}.target" |
| FMT = "../${TMPL}:${TGTFMT}.wants/${INSTFMT}" |
| |
| SYSTEMD_SERVICE_${PN} += "${TMPL}" |
| SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_HOST_INSTANCES')}" |