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" |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 4 | LICENSE = "Apache-2.0" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 6 | DEPENDS = " \ |
Nan Zhou | 4d85c7c | 2022-03-25 10:47:08 -0700 | [diff] [blame] | 7 | cli11 \ |
Patrick Williams | d0b5c6f | 2020-02-24 21:45:42 -0600 | [diff] [blame] | 8 | openssl \ |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 9 | phosphor-dbus-interfaces \ |
Patrick Williams | d0b5c6f | 2020-02-24 21:45:42 -0600 | [diff] [blame] | 10 | phosphor-logging \ |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 11 | sdbusplus \ |
Marri Devender Rao | d5feb5e | 2019-05-03 00:42:24 -0500 | [diff] [blame] | 12 | sdeventplus \ |
Marri Devender Rao | c8267c3 | 2018-09-03 06:00:39 -0500 | [diff] [blame] | 13 | " |
Andrew Geissler | 605b395 | 2023-04-12 12:00:15 -0500 | [diff] [blame^] | 14 | SRCREV = "75111af1e550ba091055bcc149fa12d97231567b" |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 15 | PACKAGECONFIG ??= "bmcweb-cert nslcd-authority-cert" |
Patrick Williams | 045f2fb | 2021-12-05 07:02:18 -0600 | [diff] [blame] | 16 | PACKAGECONFIG[ibm-hypervisor-cert] = "-Dca-cert-extension=enabled,-Dca-cert-extension=disabled" |
| 17 | PACKAGECONFIG[bmcweb-cert] = "-Dconfig-bmcweb=enabled,-Dconfig-bmcweb=disabled" |
| 18 | PACKAGECONFIG[nslcd-authority-cert] = "-Dconfig-nslcd=enabled,-Dconfig-nslcd=disabled" |
Ed Tanous | 9936f86 | 2022-09-19 09:13:20 -0700 | [diff] [blame] | 19 | PV = "0.1+git${SRCPV}" |
| 20 | PR = "r1" |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 21 | |
Ed Tanous | 9936f86 | 2022-09-19 09:13:20 -0700 | [diff] [blame] | 22 | SRC_URI = "git://github.com/openbmc/phosphor-certificate-manager;branch=master;protocol=https" |
| 23 | |
| 24 | S = "${WORKDIR}/git" |
| 25 | SYSTEMD_SERVICE:${PN} = "phosphor-certificate-manager@.service" |
Anton D. Kachalov | 609d487 | 2021-03-19 11:30:43 +0100 | [diff] [blame] | 26 | SYSTEMD_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', 'nslcd-authority-cert', 'phosphor-certificate-manager@authority.service', '', d)} \ |
| 30 | ${@bb.utils.contains('PACKAGECONFIG', 'bmcweb', 'phosphor-certificate-manager@bmcweb.service', '', d)} \ |
| 31 | " |
| 32 | |
Ed Tanous | 9936f86 | 2022-09-19 09:13:20 -0700 | [diff] [blame] | 33 | inherit meson pkgconfig systemd |
| 34 | |
| 35 | EXTRA_OEMESON += "-Dtests=disabled" |
| 36 | |
Andrew Geissler | 24aeba0 | 2021-10-07 13:30:54 +0000 | [diff] [blame] | 37 | FILES:${PN}:append = " ${systemd_system_unitdir}/* ${datadir}/dbus-1" |