summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdriana Kobylak <anoo@us.ibm.com>2018-10-10 09:47:17 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-10-17 12:49:07 +0000
commit32803f8ef2c03429e4dcd1612f98768c44de8b6a (patch)
tree162702f4bb4fcd51268d3f166123043dbd5cf87c
parenteacd103e69af15dfad2f2737a73921dd6a98257d (diff)
downloadtalos-openbmc-32803f8ef2c03429e4dcd1612f98768c44de8b6a.tar.gz
talos-openbmc-32803f8ef2c03429e4dcd1612f98768c44de8b6a.zip
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>
-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
OpenPOWER on IntegriCloud