summaryrefslogtreecommitdiff
path: root/meta-openpower/recipes-phosphor
diff options
context:
space:
mode:
authorAdriana Kobylak <anoo@us.ibm.com>2018-10-10 17:47:17 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-10-17 15:49:07 +0300
commit32803f8ef2c03429e4dcd1612f98768c44de8b6a (patch)
tree162702f4bb4fcd51268d3f166123043dbd5cf87c /meta-openpower/recipes-phosphor
parenteacd103e69af15dfad2f2737a73921dd6a98257d (diff)
downloadopenbmc-32803f8ef2c03429e4dcd1612f98768c44de8b6a.tar.xz
openpower-software-manager: Add PNOR MSL service
Add new service that verifies the PNOR minimum ship level (MSL) and logs an error if the MSL is not met. This service runs when the symlinks are updated to point to a new PNOR version. (From meta-openpower rev: d288c93e547e3944c16b1fc33f2ff98353f78aa6) Change-Id: I0394efa8ce41bb32c44eadb55fb0568278c3b20c Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-openpower/recipes-phosphor')
-rw-r--r--meta-openpower/recipes-phosphor/flash/openpower-software-manager.bb1
-rw-r--r--meta-openpower/recipes-phosphor/flash/openpower-software-manager/op-pnor-msl.service11
2 files changed, 12 insertions, 0 deletions
diff --git a/meta-openpower/recipes-phosphor/flash/openpower-software-manager.bb b/meta-openpower/recipes-phosphor/flash/openpower-software-manager.bb
index da4d28647..02d63fab8 100644
--- a/meta-openpower/recipes-phosphor/flash/openpower-software-manager.bb
+++ b/meta-openpower/recipes-phosphor/flash/openpower-software-manager.bb
@@ -55,6 +55,7 @@ SYSTEMD_SERVICE_${PN} += " \
obmc-flash-bios-cleanup.service \
obmc-flash-bios-enable-clearvolatile@.service \
obmc-flash-bios-check-clearvolatile@.service \
+ op-pnor-msl.service \
"
ENABLE_CLEAR_VOLATILE_TMPL = "obmc-flash-bios-enable-clearvolatile@.service"
diff --git a/meta-openpower/recipes-phosphor/flash/openpower-software-manager/op-pnor-msl.service b/meta-openpower/recipes-phosphor/flash/openpower-software-manager/op-pnor-msl.service
new file mode 100644
index 000000000..dfd9e3ca5
--- /dev/null
+++ b/meta-openpower/recipes-phosphor/flash/openpower-software-manager/op-pnor-msl.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=OpenPOWER PNOR Minimum Ship Level Verification
+After=obmc-flash-bios-updatesymlinks.service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/env openpower-pnor-msl
+SyslogIdentifier=openpower-pnor-msl
+
+[Install]
+WantedBy=obmc-flash-bios-updatesymlinks.service