Blame 0018-dracut-lib.sh-fixed-return-value-of-pidof.patch

Zbigniew Jędrzejewski-Szmek 7f4a44
From a74176588b2219b1f8df2671e5f60f3d27222958 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 7f4a44
From: Harald Hoyer <harald@redhat.com>
Zbigniew Jędrzejewski-Szmek 7f4a44
Date: Wed, 7 May 2014 13:33:14 +0200
Zbigniew Jędrzejewski-Szmek 7f4a44
Subject: [PATCH] dracut-lib.sh: fixed return value of pidof()
Zbigniew Jędrzejewski-Szmek 7f4a44
Zbigniew Jędrzejewski-Szmek 7f4a44
pidof always returned with 0, so any "while pidof" loop would not
Zbigniew Jędrzejewski-Szmek 7f4a44
terminate.
Zbigniew Jędrzejewski-Szmek 7f4a44
Zbigniew Jędrzejewski-Szmek 7f4a44
Thanks "Consus" for the hint!
Zbigniew Jędrzejewski-Szmek 7f4a44
---
Zbigniew Jędrzejewski-Szmek 7f4a44
 modules.d/99base/dracut-lib.sh | 4 +++-
Zbigniew Jędrzejewski-Szmek 7f4a44
 1 file changed, 3 insertions(+), 1 deletion(-)
Zbigniew Jędrzejewski-Szmek 7f4a44
Zbigniew Jędrzejewski-Szmek 7f4a44
diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh
Zbigniew Jędrzejewski-Szmek 7f4a44
index e4d7da8edb..98ea451fc9 100755
Zbigniew Jędrzejewski-Szmek 7f4a44
--- a/modules.d/99base/dracut-lib.sh
Zbigniew Jędrzejewski-Szmek 7f4a44
+++ b/modules.d/99base/dracut-lib.sh
Zbigniew Jędrzejewski-Szmek 7f4a44
@@ -969,6 +969,7 @@ if ! command -v pidof >/dev/null 2>/dev/null; then
Zbigniew Jędrzejewski-Szmek 7f4a44
         local _cmd
Zbigniew Jędrzejewski-Szmek 7f4a44
         local _exe
Zbigniew Jędrzejewski-Szmek 7f4a44
         local _rl
Zbigniew Jędrzejewski-Szmek 7f4a44
+        local _ret=1
Zbigniew Jędrzejewski-Szmek 7f4a44
         local i
Zbigniew Jędrzejewski-Szmek 7f4a44
         _cmd="$1"
Zbigniew Jędrzejewski-Szmek 7f4a44
         [ -z "$_cmd" ] && return 1
Zbigniew Jędrzejewski-Szmek 7f4a44
@@ -983,8 +984,9 @@ if ! command -v pidof >/dev/null 2>/dev/null; then
Zbigniew Jędrzejewski-Szmek 7f4a44
             fi
Zbigniew Jędrzejewski-Szmek 7f4a44
             i=${i%/exe}
Zbigniew Jędrzejewski-Szmek 7f4a44
             echo ${i##/proc/}
Zbigniew Jędrzejewski-Szmek 7f4a44
+            _ret=0
Zbigniew Jędrzejewski-Szmek 7f4a44
         done
Zbigniew Jędrzejewski-Szmek 7f4a44
-        return 0
Zbigniew Jędrzejewski-Szmek 7f4a44
+        return $_ret
Zbigniew Jędrzejewski-Szmek 7f4a44
     }
Zbigniew Jędrzejewski-Szmek 7f4a44
 fi
Zbigniew Jędrzejewski-Szmek 7f4a44
 
Zbigniew Jędrzejewski-Szmek 7f4a44
-- 
Zbigniew Jędrzejewski-Szmek 7f4a44
1.9.3
Zbigniew Jędrzejewski-Szmek 7f4a44