projects
/
live-boot-grml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
9990-grml-networking.sh: display Grml info, update interfaces comment + operate on...
[live-boot-grml.git]
/
components
/
9990-grml-networking.sh
diff --git
a/components/9990-grml-networking.sh
b/components/9990-grml-networking.sh
index
0d73e52
..
ace078e
100644
(file)
--- a/
components/9990-grml-networking.sh
+++ b/
components/9990-grml-networking.sh
@@
-8,6
+8,8
@@
if [ -n "${NONETWORKING}" ]; then
return 0
fi
return 0
fi
+log_begin_msg "Preconfiguring Grml networking"
+
modprobe af_packet # req'd for DHCP
# initialize udev
modprobe af_packet # req'd for DHCP
# initialize udev
@@
-37,7
+39,7
@@
fi
# config for loopback networking
cat > $IFFILE << EOF
# config for loopback networking
cat > $IFFILE << EOF
-# Initially generated on boot by initramfs
' 23networking.
+# Initially generated on boot by initramfs
auto lo
iface lo inet loopback
auto lo
iface lo inet loopback
@@
-47,8
+49,9
@@
EOF
unset HOSTNAME
# generate config for each present network device
unset HOSTNAME
# generate config for each present network device
-for interface in /sys/class/net/
eth* /sys/class/net/ath* /sys/class/net/wlan*
; do
+for interface in /sys/class/net/
*
; do
[ -e ${interface} ] || continue
[ -e ${interface} ] || continue
+ [ "${interface}" = "lo" ] && continue
interface=$(basename ${interface})
method="dhcp"
interface=$(basename ${interface})
method="dhcp"
@@
-94,7
+97,7
@@
iface ${interface} inet ${method}
EOF
else
cat >> $IFFILE << EOF
EOF
else
cat >> $IFFILE << EOF
-a
uto
${interface}
+a
llow-hotplug
${interface}
iface ${interface} inet ${method}
EOF
fi
iface ${interface} inet ${method}
EOF
fi
@@
-133,14
+136,14
@@
EOF
done
# dns bootoption
done
# dns bootoption
-if [ -n "$DNSSERVER
1
" ]
+if [ -n "$DNSSERVER
S
" ]
then
# disable any existing entries
if [ -r $RESOLVCONF ]
then
sed -i 's/nameserver/# nameserver/' $RESOLVCONF
fi
then
# disable any existing entries
if [ -r $RESOLVCONF ]
then
sed -i 's/nameserver/# nameserver/' $RESOLVCONF
fi
- for i in $DNSSERVER
1 $DNSSERVER2
+ for i in $DNSSERVER
S
do
echo "nameserver $i" >> $RESOLVCONF
done
do
echo "nameserver $i" >> $RESOLVCONF
done