diff options
author | Saqib Khan <khansa@us.ibm.com> | 2017-08-01 11:32:27 -0500 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-08-02 15:50:41 +0000 |
commit | bea979a2898945926f2be97ef12bdebec1c444e7 (patch) | |
tree | 534ae6610c411bb8cefd9ecf7af1aff078facdd2 /meta-openbmc-machines | |
parent | 9a7594dde21cf43b8fed07b991a70b4d8f280860 (diff) | |
download | talos-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-bios | 4 |
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} |