diff options
author | Gunnar Mills <gmills@us.ibm.com> | 2017-01-27 13:13:24 -0600 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-02-16 03:36:45 +0000 |
commit | 02ac8061685d09239fed63d39f81c19bbb664599 (patch) | |
tree | 7eee645783f5870bd350078f1a67a852d36d0085 /meta-phosphor | |
parent | 8646a1b81bd0aac69c43cd922c3412928d28b37a (diff) | |
download | talos-openbmc-02ac8061685d09239fed63d39f81c19bbb664599.tar.gz talos-openbmc-02ac8061685d09239fed63d39f81c19bbb664599.zip |
Initial recipe for phosphor-version-software-manager
Change-Id: I940fe53d276f2ebfe05fd70cc2ec26a485348e29
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Diffstat (limited to 'meta-phosphor')
2 files changed, 47 insertions, 0 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager.bb b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager.bb new file mode 100644 index 000000000..d0c9b5e62 --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager.bb @@ -0,0 +1,35 @@ +SUMMARY = "Phosphor Software Management" +DESCRIPTION = "Phosphor Software Manager provides a set of system software \ +management daemons. It is suitable for use on a wide variety of OpenBMC \ +platforms." +HOMEPAGE = "https://github.com/openbmc/phosphor-bmc-code-mgmt" +PR = "r1" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" + +SOFTWARE_MGR_PACKAGES = " \ + ${PN}-version \ +" +PACKAGE_BEFORE_PN = "${PN}-version" +DBUS_PACKAGES = "${SOFTWARE_MGR_PACKAGES}" + +# Set SYSTEMD_PACKAGES to empty because we do not want ${PN} and DBUS_PACKAGES +# handles the rest. +SYSTEMD_PACKAGES = "" + +inherit autotools pkgconfig +inherit obmc-phosphor-dbus-service + +DEPENDS += "autoconf-archive-native" +DEPENDS += "sdbusplus" +DEPENDS += "phosphor-dbus-interfaces" + +RDEPENDS_${PN}-version += "phosphor-dbus-interfaces sdbusplus" + +FILES_${PN}-version = "${sbindir}/phosphor-version-software-manager" +DBUS_SERVICE_${PN}-version += "xyz.openbmc_project.Software.Version.service" + +SRC_URI += "git://github.com/openbmc/phosphor-bmc-code-mgmt" +SRCREV = "af4759e828690e51035c9d11c2a6845d9bb38406" + +S = "${WORKDIR}/git" diff --git a/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.Version.service b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.Version.service new file mode 100644 index 000000000..6ed6c7fc3 --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.Version.service @@ -0,0 +1,12 @@ +[Unit] +Description=Phosphor Version Software Manager +Before=mapper-wait@-xyz-openbmc_project-software-version.service + +[Service] +ExecStart={sbindir}/phosphor-version-software-manager +Restart=always +Type=dbus +BusName={BUSNAME} + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} |