From: Harald Hoyer Date: Thu, 2 Jul 2009 09:42:05 +0000 (+0200) Subject: try harder to kill udev X-Git-Tag: 0.3~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e87a0bfa028eb63409f59f8c3de1c5044965950;p=platform%2Fupstream%2Fdracut.git try harder to kill udev --- diff --git a/modules.d/99base/init b/modules.d/99base/init index 2acf274..868ca19 100755 --- a/modules.d/99base/init +++ b/modules.d/99base/init @@ -115,7 +115,14 @@ done } getarg rdbreak && emergency_shell -kill $(pidof udevd) + +HARD="" +while pidof udevd >/dev/null 2>&1; do + for pid in $(pidof udevd); do + kill $HARD $pid >/dev/null 2>&1 + done + HARD="-9" +done # Clean up the environment for i in $(export -p); do