diff options
author | Deepak Kodihalli <dkodihal@in.ibm.com> | 2017-04-13 23:23:42 -0500 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-05-05 22:45:28 +0000 |
commit | b74ceea5375a932be18583bd4c095bd9ec667826 (patch) | |
tree | 64e886f557c84d80ecd04ec69b7e7547536f84f4 /meta-phosphor/common | |
parent | b3b5899fc47fdac6d3959051ebb223335909408a (diff) | |
download | talos-openbmc-b74ceea5375a932be18583bd4c095bd9ec667826.tar.gz talos-openbmc-b74ceea5375a932be18583bd4c095bd9ec667826.zip |
phosphor-software-manager.bb: create new package
Create a new package for the phosphor-download-manager.
Update dependencies for phosphor-software-manager.bb.
Change-Id: Ieb44e0e7314ec30c1cdb2d7e9d05931b0674eff6
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Diffstat (limited to 'meta-phosphor/common')
4 files changed, 35 insertions, 7 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 index fb222e777..6c2f2fc51 100644 --- a/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager.bb +++ b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager.bb @@ -9,8 +9,9 @@ LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" SOFTWARE_MGR_PACKAGES = " \ ${PN}-version \ + ${PN}-download-mgr \ " -PACKAGE_BEFORE_PN = "${PN}-version" +PACKAGES =+ "${SOFTWARE_MGR_PACKAGES}" PACKAGES_remove = "${PN}" RDEPENDS_${PN}-dev = "${SOFTWARE_MGR_PACKAGES}" RDEPENDS_${PN}-staticdev = "${SOFTWARE_MGR_PACKAGES}" @@ -24,16 +25,30 @@ SYSTEMD_PACKAGES = "" inherit autotools pkgconfig inherit obmc-phosphor-dbus-service -DEPENDS += "autoconf-archive-native" -DEPENDS += "sdbusplus" -DEPENDS += "phosphor-dbus-interfaces" +DEPENDS += " \ + autoconf-archive-native \ + sdbusplus \ + phosphor-dbus-interfaces \ + phosphor-logging \ +" -RDEPENDS_${PN}-version += "phosphor-dbus-interfaces sdbusplus" +RDEPENDS_${PN}-version += " \ + phosphor-logging \ + phosphor-dbus-interfaces \ + sdbusplus \ +" +RDEPENDS_${PN}-download-mgr += " \ + phosphor-logging \ + phosphor-dbus-interfaces \ + sdbusplus \ +" -FILES_${PN}-version = "${sbindir}/phosphor-version-software-manager" +FILES_${PN}-version += "${sbindir}/phosphor-version-software-manager" +FILES_${PN}-download-mgr += "${sbindir}/phosphor-download-manager" DBUS_SERVICE_${PN}-version += "xyz.openbmc_project.Software.BMC.Version.service" +DBUS_SERVICE_${PN}-download-mgr += "xyz.openbmc_project.Software.Download.service" SRC_URI += "git://github.com/openbmc/phosphor-bmc-code-mgmt" -SRCREV = "9e408ea12d892a73d133815d4bbd486f8b593f40" +SRCREV = "4973943157c2c1258e522ed183044dbc9e623863" S = "${WORKDIR}/git" diff --git a/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.BMC.Version.service b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.BMC.Version.service index 6ed6c7fc3..741f586ad 100644 --- a/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.BMC.Version.service +++ b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.BMC.Version.service @@ -3,6 +3,7 @@ Description=Phosphor Version Software Manager Before=mapper-wait@-xyz-openbmc_project-software-version.service [Service] +ExecStartPre=/bin/sh -c 'mkdir -p /tmp/images' ExecStart={sbindir}/phosphor-version-software-manager Restart=always Type=dbus diff --git a/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.Download.service b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.Download.service new file mode 100644 index 000000000..b0ee4baea --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/flash/phosphor-software-manager/xyz.openbmc_project.Software.Download.service @@ -0,0 +1,11 @@ +[Unit] +Description=Phosphor Download Manager + +[Service] +ExecStart={sbindir}/phosphor-download-manager +Restart=always +Type=dbus +BusName={BUSNAME} + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} diff --git a/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb index 815f40f3e..11de82f02 100644 --- a/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb +++ b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb @@ -65,4 +65,5 @@ RDEPENDS_${PN}-sensors = " \ SUMMARY_${PN}-software = "Software applications" RDEPENDS_${PN}-software = " \ ${VIRTUAL-RUNTIME_obmc-bmc-code-mgr} \ + ${VIRTUAL-RUNTIME_obmc-bmc-download-mgr} \ " |