1SUMMARY = "Phosphor Certificate Manager" 2DESCRIPTION = "Manages client and server certificates" 3HOMEPAGE = "https://github.com/openbmc/phosphor-certificate-manager" 4LICENSE = "Apache-2.0" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 6DEPENDS = " \ 7 cli11 \ 8 openssl \ 9 phosphor-dbus-interfaces \ 10 phosphor-logging \ 11 sdbusplus \ 12 sdeventplus \ 13 " 14SRCREV = "798dca541c5d582d43fc953b0768a5aa2b009be5" 15PACKAGECONFIG ??= "bmcweb-cert authority-cert" 16PACKAGECONFIG[ibm-hypervisor-cert] = "-Dca-cert-extension=enabled,-Dca-cert-extension=disabled" 17PACKAGECONFIG[bmcweb-cert] = "-Dconfig-bmcweb=enabled,-Dconfig-bmcweb=disabled" 18PACKAGECONFIG[authority-cert] = "-Dconfig-authority=enabled,-Dconfig-authority=disabled" 19PV = "0.1+git${SRCPV}" 20PR = "r1" 21 22SRC_URI = "git://github.com/openbmc/phosphor-certificate-manager;branch=master;protocol=https" 23 24S = "${WORKDIR}/git" 25SYSTEMD_SERVICE:${PN} = "phosphor-certificate-manager@.service" 26SYSTEMD_SERVICE:${PN} = " \ 27 phosphor-certificate-manager@.service \ 28 ${@bb.utils.contains('PACKAGECONFIG', 'ibm-hypervisor-cert', 'bmc-vmi-ca-manager.service', '', d)} \ 29 ${@bb.utils.contains('PACKAGECONFIG', 'authority-cert', 'phosphor-certificate-manager@authority.service', '', d)} \ 30 ${@bb.utils.contains('PACKAGECONFIG', 'bmcweb', 'phosphor-certificate-manager@bmcweb.service', '', d)} \ 31 " 32 33inherit meson pkgconfig systemd 34 35EXTRA_OEMESON += "-Dtests=disabled" 36 37FILES:${PN}:append = " ${systemd_system_unitdir}/* ${datadir}/dbus-1" 38