Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 71a1ba4a20ff0a01d79300b8413dde5d > files > 18

dracut-057-4.mga9.src.rpm

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