Merge pull request #3920 from MilhouseVH/le92_fix_init_busy

init: unmount /update after a failed update [backport]
This commit is contained in:
CvH 2019-10-17 20:09:41 +02:00 committed by GitHub
commit a00b801426
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -677,6 +677,8 @@ check_out_of_space() {
do_cleanup() {
StartProgress spinner "Cleaning up... "
umount /update 2>/dev/null
if [ -d $UPDATE_ROOT/.tmp/mnt ]; then
if mountpoint -q $UPDATE_ROOT/.tmp/mnt ; then
# busybox umount deletes loop device automatically
@ -938,7 +940,6 @@ check_update() {
umount /sysroot
update_file "System" "$UPDATE_SYSTEM" "/flash/$IMAGE_SYSTEM"
update_bootloader
umount /update
do_cleanup
do_reboot
}