From fc2be771b976a741560c82f0dfd3e5835a5565c2 Mon Sep 17 00:00:00 2001 From: Martin Whitaker <mageia@martin-whitaker.me.uk> Date: Fri, 26 Oct 2018 19:54:03 +0100 Subject: [PATCH 1/2] shutdown: fix early exit in umount loop umount_a returns 0 on success (/oldroot has been unmounted), not 1. diff --git a/modules.d/99shutdown/shutdown.sh b/modules.d/99shutdown/shutdown.sh index 918a8a4f..da02e6c3 100755 --- a/modules.d/99shutdown/shutdown.sh +++ b/modules.d/99shutdown/shutdown.sh @@ -96,7 +96,7 @@ umount_a() { _cnt=0 while [ $_cnt -le 40 ]; do - umount_a || break + umount_a && break _cnt=$((_cnt + 1)) done -- 2.13.7