diff options
author | Andrew Geissler <openbmcbump-github@yahoo.com> | 2023-05-15 23:30:07 +0300 |
---|---|---|
committer | Andrew Geissler <geissonator@yahoo.com> | 2023-05-19 16:11:41 +0300 |
commit | 9216e2ef58fd1c060bd0c164b1abc4fd590ee887 (patch) | |
tree | 41369123bfb9b49fad8f6f0fad49fc82f3d03a64 | |
parent | 1a6eedc21b61fd2c3a448299cb48b65862839544 (diff) | |
download | openbmc-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.inc | 2 | ||||
-rw-r--r-- | meta-phosphor/recipes-phosphor/flash/phosphor-software-manager_git.bb | 15 |
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 +} |