summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Geissler <openbmcbump-github@yahoo.com>2023-05-15 23:30:07 +0300
committerAndrew Geissler <geissonator@yahoo.com>2023-05-19 16:11:41 +0300
commit9216e2ef58fd1c060bd0c164b1abc4fd590ee887 (patch)
tree41369123bfb9b49fad8f6f0fad49fc82f3d03a64
parent1a6eedc21b61fd2c3a448299cb48b65862839544 (diff)
downloadopenbmc-9216e2ef58fd1c060bd0c164b1abc4fd590ee887.tar.xz
phosphor-bmc-code-mgmt: srcrev bump d5e8e73b88..cce26eb063
Andrew Geissler (1): systemd: no installation in templated targets Includes change to add service installation. Change-Id: I57f508aef682640312e2aa54ab6ad6d242c01b71 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
-rw-r--r--meta-phosphor/recipes-phosphor/flash/phosphor-software-manager.inc2
-rw-r--r--meta-phosphor/recipes-phosphor/flash/phosphor-software-manager_git.bb15
2 files changed, 16 insertions, 1 deletions
diff --git a/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager.inc b/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager.inc
index e8d35d8fcc..36f6e32dc4 100644
--- a/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager.inc
+++ b/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager.inc
@@ -2,4 +2,4 @@ HOMEPAGE = "https://github.com/openbmc/phosphor-bmc-code-mgmt"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
SRC_URI += "git://github.com/openbmc/phosphor-bmc-code-mgmt;branch=master;protocol=https"
-SRCREV = "d5e8e73b88f52acad408b8adfc7b9fdcc00fd860"
+SRCREV = "cce26eb063488a4fe3403e55979cac7f8f6a7547"
diff --git a/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager_git.bb b/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager_git.bb
index 0b020503e2..df814b4c26 100644
--- a/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager_git.bb
+++ b/meta-phosphor/recipes-phosphor/flash/phosphor-software-manager_git.bb
@@ -103,3 +103,18 @@ DBUS_SERVICE:${PN}-version += "xyz.openbmc_project.Software.Version.service"
DBUS_SERVICE:${PN}-download-mgr += "xyz.openbmc_project.Software.Download.service"
DBUS_SERVICE:${PN}-updater += "xyz.openbmc_project.Software.BMC.Updater.service"
DBUS_SERVICE:${PN}-sync += "xyz.openbmc_project.Software.Sync.service"
+
+pkg_postinst:${PN}-side-switch() {
+ if ${@bb.utils.contains('PACKAGECONFIG', 'side_switch_on_boot', 'true', 'false', d)} ; then
+ mkdir -p $D$systemd_system_unitdir/obmc-host-startmin@0.target.wants
+ LINK="$D$systemd_system_unitdir/obmc-host-startmin@0.target.wants/phosphor-bmc-side-switch.service"
+ TARGET="../phosphor-bmc-side-switch.service"
+ ln -s $TARGET $LINK
+ fi
+}
+pkg_prerm:${PN}-side-switch() {
+ if ${@bb.utils.contains('PACKAGECONFIG', 'side_switch_on_boot', 'true', 'false', d)} ; then
+ LINK="$D$systemd_system_unitdir/obmc-host-startmin@0.target.wants/phosphor-bmc-side-switch.service"
+ rm $LINK
+ fi
+}