diff options
author | Raptor Engineering Development Team <support@raptorengineering.com> | 2018-03-02 20:59:40 -0600 |
---|---|---|
committer | Raptor Engineering Development Team <support@raptorengineering.com> | 2018-03-03 18:31:27 -0600 |
commit | 21265ae9472fb258db6fc0f75eeafe7aa1db6798 (patch) | |
tree | d1423516c2394cd05aa0688bb2a82d804098e5b3 /meta-phosphor | |
parent | 2ce656568ff78905e8157186f7df527aa56a067e (diff) | |
download | talos-openbmc-21265ae9472fb258db6fc0f75eeafe7aa1db6798.tar.gz talos-openbmc-21265ae9472fb258db6fc0f75eeafe7aa1db6798.zip |
Work around upstream BMC bug 2946
Diffstat (limited to 'meta-phosphor')
-rw-r--r-- | meta-phosphor/common/recipes-phosphor/initfs/files/obmc-init.sh | 11 |
1 files changed, 10 insertions, 1 deletions
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 |