1SUMMARY = "OpenPower Software Management" 2DESCRIPTION = "OpenPower Software Manager provides a set of host software \ 3management daemons. It is suitable for use on a wide variety of OpenPower \ 4platforms." 5HOMEPAGE = "https://github.com/openbmc/openpower-pnor-code-mgmt" 6PR = "r1" 7PV = "1.0+git${SRCPV}" 8LICENSE = "Apache-2.0" 9LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" 10 11inherit meson pkgconfig systemd 12inherit obmc-phosphor-dbus-service 13 14# Static configuration. This is the default if no other layout is specified. 15inherit ${@bb.utils.contains_any('DISTRO_FEATURES', \ 16 'openpower-ubi-fs phosphor-mmc', \ 17 '', \ 18 'openpower-software-manager-static', d)} 19 20# UBI layout 21inherit ${@bb.utils.contains('DISTRO_FEATURES', 'openpower-ubi-fs', \ 22 'openpower-software-manager-ubi', \ 23 '', d)} 24# eMMC layout 25inherit ${@bb.utils.contains('DISTRO_FEATURES', 'phosphor-mmc', \ 26 'openpower-software-manager-mmc', \ 27 '', d)} 28 29# Virtual PNOR 30inherit ${@bb.utils.contains('DISTRO_FEATURES', 'openpower-virtual-pnor', \ 31 'openpower-software-manager-virtual-pnor', \ 32 '', d)} 33 34PACKAGECONFIG[verify_pnor_signature] = "-Dverify-signature=enabled, -Dverify-signature=disabled" 35PACKAGECONFIG[ubifs_layout] = "-Ddevice-type=ubi,,,mtd-utils-ubifs" 36PACKAGECONFIG[mmc_layout] = "-Ddevice-type=mmc" 37PACKAGECONFIG[virtual_pnor] = "-Dvpnor=enabled, -Dvpnor=disabled" 38 39EXTRA_OEMESON += " \ 40 -Dmsl="v2.0.10 v2.2" \ 41 " 42 43DEPENDS += " \ 44 cli11 \ 45 dbus \ 46 openssl \ 47 phosphor-dbus-interfaces \ 48 phosphor-logging \ 49 sdbusplus \ 50 " 51 52RDEPENDS_${PN} += " \ 53 virtual-obmc-image-manager \ 54 " 55 56FILES_${PN} += "${datadir}/dbus-1/system.d/org.open_power.Software.Host.Updater.conf" 57 58S = "${WORKDIR}/git" 59 60SRC_URI += "git://github.com/openbmc/openpower-pnor-code-mgmt" 61 62SRCREV = "a7b1f4caa49390064d0b66de04764547f3aa41c9" 63 64DBUS_SERVICE_${PN} += "org.open_power.Software.Host.Updater.service" 65 66SYSTEMD_SERVICE_${PN} += " \ 67 op-pnor-msl.service \ 68 " 69