diff options
-rw-r--r-- | meta/recipes-core/udev/udev-extraconf/network.sh | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/meta/recipes-core/udev/udev-extraconf/network.sh b/meta/recipes-core/udev/udev-extraconf/network.sh index 3ee92714af..ace38808cd 100644 --- a/meta/recipes-core/udev/udev-extraconf/network.sh +++ b/meta/recipes-core/udev/udev-extraconf/network.sh | |||
@@ -6,38 +6,6 @@ echo "$INTERFACE" | grep -q wifi && exit 0 | |||
6 | # udevd does clearenv(). Export shell PATH to children. | 6 | # udevd does clearenv(). Export shell PATH to children. |
7 | export PATH | 7 | export PATH |
8 | 8 | ||
9 | # Check if /etc/init.d/network has been run yet to see if we are | ||
10 | # called by starting /etc/rcS.d/S03udev and not by hotplugging a device | ||
11 | # | ||
12 | # At this stage, network interfaces should not be brought up | ||
13 | # automatically because: | ||
14 | # a) /etc/init.d/network has not been run yet (security issue) | ||
15 | # b) /var has not been populated yet so /etc/resolv,conf points to | ||
16 | # oblivion, making the network unusable | ||
17 | # | ||
18 | |||
19 | spoofp="`grep ^spoofprotect /etc/network/options`" | ||
20 | if test -z "$spoofp" | ||
21 | then | ||
22 | # This is the default from /etc/init.d/network | ||
23 | spoofp_val=yes | ||
24 | else | ||
25 | spoofp_val=${spoofp#spoofprotect=} | ||
26 | fi | ||
27 | |||
28 | test "$spoofp_val" = yes && spoofp_val=1 || spoofp_val=0 | ||
29 | |||
30 | # I think it is safe to assume that "lo" will always be there ;) | ||
31 | if test "`cat /proc/sys/net/ipv4/conf/lo/rp_filter`" != "$spoofp_val" -a -n "$spoofp_val" | ||
32 | then | ||
33 | echo "$INTERFACE" >> /dev/udev_network_queue | ||
34 | exit 0 | ||
35 | fi | ||
36 | |||
37 | # | ||
38 | # Code taken from pcmcia-cs:/etc/pcmcia/network | ||
39 | # | ||
40 | |||
41 | # if this interface has an entry in /etc/network/interfaces, let ifupdown | 9 | # if this interface has an entry in /etc/network/interfaces, let ifupdown |
42 | # handle it | 10 | # handle it |
43 | if grep -q "iface \+$INTERFACE" /etc/network/interfaces; then | 11 | if grep -q "iface \+$INTERFACE" /etc/network/interfaces; then |