summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
diff options
context:
space:
mode:
authorSaqib Khan <khansa@us.ibm.com>2017-08-01 11:32:27 -0500
committerPatrick Williams <patrick@stwcx.xyz>2017-08-02 15:50:41 +0000
commitbea979a2898945926f2be97ef12bdebec1c444e7 (patch)
tree534ae6610c411bb8cefd9ecf7af1aff078facdd2 /meta-openbmc-machines
parent9a7594dde21cf43b8fed07b991a70b4d8f280860 (diff)
downloadtalos-openbmc-bea979a2898945926f2be97ef12bdebec1c444e7.tar.gz
talos-openbmc-bea979a2898945926f2be97ef12bdebec1c444e7.zip
openpower-software-manager: Create a mount dir for ubi volumes.
After a BMC Code update the directories under /media/ are deleted. Therefore the obmc-flash-bios-ubiremount.service fails to mount the PNOR ubi volumes as mount point is no longer exist. Add a check to create the mountdir before mounting the ubi volumes on /media dir. Resolves openbmc/openbmc#2062 Change-Id: I4f148fb376795102bd630e87fc8045e422e796ff Signed-off-by: Saqib Khan <khansa@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines')
-rw-r--r--meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios
index 0896569e4..bfd95921b 100644
--- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios
+++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios
@@ -160,6 +160,10 @@ remount_ubi() {
if [[ ${name} == pnor-prsv ]] || [[ ${name} == pnor-rw* ]] || [[ ${name} == pnor-ro* ]]; then
mountdir="/media/${name}"
+ if [ ! -d "${mountdir}" ]; then
+ mkdir -p "${mountdir}"
+ fi
+
if [[ ${name} == pnor-ro* ]]
then
ubiblock --create /dev/ubi${pnor}_${element}
OpenPOWER on IntegriCloud