diff options
author | Raptor Engineering Development Team <support@raptorengineering.com> | 2018-03-02 20:59:40 -0600 |
---|---|---|
committer | Timothy Pearson <tpearson@raptorengineering.com> | 2019-04-25 08:01:55 +0000 |
commit | 600ad2b61e333287c05a493301c1fe4485f7d29f (patch) | |
tree | aee319f288d6153682e0f619796b3a496a41868c /meta-phosphor | |
parent | 98912091dee2c61e03d9fa363d23b15d08332b7b (diff) | |
download | talos-openbmc-600ad2b61e333287c05a493301c1fe4485f7d29f.tar.gz talos-openbmc-600ad2b61e333287c05a493301c1fe4485f7d29f.zip |
Work around upstream BMC bug 2946
Diffstat (limited to 'meta-phosphor')
-rw-r--r-- | meta-phosphor/recipes-phosphor/initrdscripts/files/obmc-init.sh | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/meta-phosphor/recipes-phosphor/initrdscripts/files/obmc-init.sh b/meta-phosphor/recipes-phosphor/initrdscripts/files/obmc-init.sh index 62be89f03..2cec4c6ac 100644 --- a/meta-phosphor/recipes-phosphor/initrdscripts/files/obmc-init.sh +++ b/meta-phosphor/recipes-phosphor/initrdscripts/files/obmc-init.sh @@ -400,7 +400,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 |