- Subject: [PATCH 2/3] wait_for_if_up fix
- From: Dave Young <dyoung@xxxxxxxxxx>
- Date: Wed, 15 Feb 2012 14:40:27 +0800
- User-agent: Mutt/1.5.20 (2009-06-14)
wait_for_if_up will always return 0, fix it by change to use =~ to
check if link state is up
Signed-off-by: Dave Young <dyoung@xxxxxxxxxx>
---
modules.d/99base/dracut-lib.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh
index 6b70adf..85d4925 100755
--- a/modules.d/99base/dracut-lib.sh
+++ b/modules.d/99base/dracut-lib.sh
@@ -385,7 +385,7 @@ wait_for_if_up() {
local cnt=0
while [ $cnt -lt 200 ]; do
li=$(ip link show $1)
- [ -z "${li##*state UP*}" ] && return 0
+ [[ "$li" =~ "state UP" ]] && return 0
sleep 0.1
cnt=$(($cnt+1))
done
--
1.7.7.5
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Home]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]