From bea979a2898945926f2be97ef12bdebec1c444e7 Mon Sep 17 00:00:00 2001 From: Saqib Khan Date: Tue, 1 Aug 2017 11:32:27 -0500 Subject: 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 --- .../recipes-phosphor/flash/openpower-software-manager/obmc-flash-bios | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta-openbmc-machines') 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} -- cgit v1.2.1