| 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-logging" |
| DEPENDS += "phosphor-mapper" |
| DEPENDS += "autoconf-archive-native" |
| DEPENDS += "packagegroup-obmc-ipmid-providers" |
| RDEPENDS_${PN}-dev += "phosphor-logging" |
| 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 = "513d68e11cf6d392e847d39c743ce54ccaa0ebf7" |
| |
| # Setup IPMI Whitelist Conf files |
| WHITELIST_CONF = " \ |
| ${STAGING_ETCDIR_NATIVE}/phosphor-ipmi-host/*.conf \ |
| ${S}/host-ipmid-whitelist.conf \ |
| " |
| EXTRA_OECONF = " \ |
| WHITELIST_CONF="${WHITELIST_CONF}" \ |
| " |
| |
| 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')}" |