Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 1 | SUMMARY = "Phosphor Certificate Manager" |
| 2 | DESCRIPTION = "Manages client and server certificates" |
| 3 | HOMEPAGE = "https://github.com/openbmc/phosphor-certificate-manager" |
| 4 | |
| 5 | PR = "r1" |
| 6 | PV = "0.1+git${SRCPV}" |
| 7 | |
| 8 | LICENSE = "Apache-2.0" |
| 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" |
| 10 | |
| 11 | SRC_URI = "git://github.com/openbmc/phosphor-certificate-manager" |
Andrew Geissler | 549c226 | 2021-10-04 14:50:47 +0000 | [diff] [blame] | 12 | SRCREV = "ca1281170219b3027fd4f75a9c4e94a52fb16312" |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 13 | |
| 14 | inherit autotools \ |
| 15 | pkgconfig \ |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 16 | systemd |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 17 | |
| 18 | DEPENDS = " \ |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 19 | autoconf-archive-native \ |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 20 | dbus \ |
Patrick Williams | d0b5c6f | 2020-02-24 21:45:42 -0600 | [diff] [blame] | 21 | openssl \ |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 22 | phosphor-dbus-interfaces \ |
Patrick Williams | d0b5c6f | 2020-02-24 21:45:42 -0600 | [diff] [blame] | 23 | phosphor-logging \ |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 24 | sdbusplus \ |
Marri Devender Rao | d5feb5e | 2019-05-03 00:42:24 -0500 | [diff] [blame] | 25 | sdeventplus \ |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 26 | " |
| 27 | |
| 28 | S = "${WORKDIR}/git" |
| 29 | |
William A. Kennington III | 444a4c3 | 2021-06-04 18:32:50 -0700 | [diff] [blame] | 30 | EXTRA_OECONF += "--disable-tests" |
| 31 | |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 32 | SYSTEMD_SERVICE:${PN} = "phosphor-certificate-manager@.service" |
Ravi Teja | a36d71a | 2020-06-23 01:06:35 -0500 | [diff] [blame] | 33 | |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 34 | PACKAGECONFIG ??= "bmcweb-cert nslcd-authority-cert" |
Ravi Teja | a36d71a | 2020-06-23 01:06:35 -0500 | [diff] [blame] | 35 | PACKAGECONFIG[ibm-hypervisor-cert] = "--enable-ca-cert-extension,," |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 36 | PACKAGECONFIG[bmcweb-cert] = "--enable-bmcweb-cert-config,," |
| 37 | PACKAGECONFIG[nslcd-authority-cert] = "--enable-nslcd-authority-cert-config,," |
| 38 | |
| 39 | SYSTEMD_SERVICE:${PN} = " \ |
| 40 | phosphor-certificate-manager@.service \ |
| 41 | ${@bb.utils.contains('PACKAGECONFIG', 'ibm-hypervisor-cert', 'bmc-vmi-ca-manager.service', '', d)} \ |
| 42 | ${@bb.utils.contains('PACKAGECONFIG', 'nslcd-authority-cert', 'phosphor-certificate-manager@authority.service', '', d)} \ |
| 43 | ${@bb.utils.contains('PACKAGECONFIG', 'bmcweb', 'phosphor-certificate-manager@bmcweb.service', '', d)} \ |
| 44 | " |
| 45 | |
| 46 | FILES:${PN}:append = " ${sysconfdir}/dbus-1 ${base_libdir} ${datadir} ${bindir}" |