]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
move wait_for_loginit() to dracut-lib.sh
authorHarald Hoyer <harald@redhat.com>
Fri, 2 Mar 2012 14:08:25 +0000 (15:08 +0100)
committerHarald Hoyer <harald@redhat.com>
Thu, 8 Mar 2012 10:00:29 +0000 (11:00 +0100)
modules.d/99base/dracut-lib.sh
modules.d/99base/init.sh

index c31854ed8297c825c7ad0edd75d402fad0aee7e4..80e093b27397856ae3420e15d30afc2115f86937 100755 (executable)
@@ -754,6 +754,34 @@ need_shutdown() {
     >/run/initramfs/.need_shutdown
 }
 
+wait_for_loginit()
+{
+    set +x
+    [ "$RD_DEBUG" = "yes" ] || return
+    [ -e /run/initramfs/loginit.pipe ] || return
+    echo "DRACUT_LOG_END"
+    exec 0<>/dev/console 1<>/dev/console 2<>/dev/console
+        # wait for loginit
+    i=0
+    while [ $i -lt 10 ]; do
+        if [ ! -e /run/initramfs/loginit.pipe ]; then
+            j=$(jobs)
+            [ -z "$j" ] && break
+            [ -z "${j##*Running*}" ] || break
+        fi
+        sleep 0.1
+        i=$(($i+1))
+    done
+
+    if [ $i -eq 10 ]; then
+        kill %1 >/dev/null 2>&1
+        kill $(while read line;do echo $line;done</run/initramfs/loginit.pid)
+    fi
+
+    set -x
+    rm -f /run/initramfs/loginit.pipe /run/initramfs/loginit.pid
+}
+
 emergency_shell()
 {
     local _ctty
index f6e40272ba38488d14213da9a16b693b8773b43c..5d51c9d0c99e7e4afbb247586407a592f625987a 100755 (executable)
 
 export -p > /tmp/export.orig
 
-wait_for_loginit()
-{
-    set +x
-    [ "$RD_DEBUG" = "yes" ] || return
-    [ -e /run/initramfs/loginit.pipe ] || return
-    echo "DRACUT_LOG_END"
-    exec 0<>/dev/console 1<>/dev/console 2<>/dev/console
-        # wait for loginit
-    i=0
-    while [ $i -lt 10 ]; do
-        if [ ! -e /run/initramfs/loginit.pipe ]; then
-            j=$(jobs)
-            [ -z "$j" ] && break
-            [ -z "${j##*Running*}" ] || break
-        fi
-        sleep 0.1
-        i=$(($i+1))
-    done
-
-    if [ $i -eq 10 ]; then
-        kill %1 >/dev/null 2>&1
-        kill $(while read line;do echo $line;done</run/initramfs/loginit.pid)
-    fi
-
-    set -x
-    rm -f /run/initramfs/loginit.pipe /run/initramfs/loginit.pid
-}
-
 NEWROOT="/sysroot"
 [ -d $NEWROOT ] || mkdir -p -m 0755 $NEWROOT