Magellan Linux

Contents of /trunk/dracut/patches/dracut-034-before-doing-dhcp-check-if-the-link-has-a-carrier.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2370 - (show annotations) (download)
Mon Jan 20 09:52:51 2014 UTC (10 years, 4 months ago) by niro
File size: 897 byte(s)
-added upstream patches to fix networking
1 From 271cd19dbe895c24b1f70fa5c6bbecace3b97f4d Mon Sep 17 00:00:00 2001
2 From: Harald Hoyer <harald@redhat.com>
3 Date: Mon, 02 Dec 2013 09:38:21 +0000
4 Subject: network/ifup.sh: before doing dhcp, check, if the link has a carrier
5
6 ---
7 diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh
8 index 9f6f449..2edcfe6 100755
9 --- a/modules.d/40network/ifup.sh
10 +++ b/modules.d/40network/ifup.sh
11 @@ -87,6 +87,10 @@ do_dhcp() {
12 # dhclient-script will mark the netif up and generate the online
13 # event for nfsroot
14 # XXX add -V vendor class and option parsing per kernel
15 + if ! iface_has_link $netif; then
16 + echo "No carrier detected"
17 + return 1
18 + fi
19 echo "Starting dhcp for interface $netif"
20 dhclient "$@" -1 -q -cf /etc/dhclient.conf -pf /tmp/dhclient.$netif.pid -lf /tmp/dhclient.$netif.lease $netif \
21 || echo "dhcp failed"
22 --
23 cgit v0.9.2