From 21265ae9472fb258db6fc0f75eeafe7aa1db6798 Mon Sep 17 00:00:00 2001 From: Raptor Engineering Development Team Date: Fri, 2 Mar 2018 20:59:40 -0600 Subject: Work around upstream BMC bug 2946 --- .../common/recipes-phosphor/initfs/files/obmc-init.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'meta-phosphor') diff --git a/meta-phosphor/common/recipes-phosphor/initfs/files/obmc-init.sh b/meta-phosphor/common/recipes-phosphor/initfs/files/obmc-init.sh index afa8ac1e3..393117a46 100644 --- a/meta-phosphor/common/recipes-phosphor/initfs/files/obmc-init.sh +++ b/meta-phosphor/common/recipes-phosphor/initfs/files/obmc-init.sh @@ -386,7 +386,16 @@ HERE fi rm -rf $work -mkdir -p $upper $work +if ! mkdir -p $upper $work; then + # Clean up generated files and retry directory creation + echo "Out of space on persistent RW partition. Attempting to clean up generated files..." + ORIG_PWD="$PWD" + cd $upper + ls | grep -v etc | grep -v var | xargs rm -rf + rm -rf var/lib/phosphor* + cd "$ORIG_PWD" + mkdir -p $upper $work +fi mount -t overlay -o lowerdir=$rodir,upperdir=$upper,workdir=$work cow /root -- cgit v1.2.1