Adding casper 1.65+debian-1.
[live-boot-grml.git] / scripts / casper-bottom / 23networking
1 #! /bin/sh
2
3 PREREQ=""
4 DESCRIPTION="Preconfiguring networking..."
5 IFFILE="/root/etc/network/interfaces"
6
7 . /scripts/functions
8
9 prereqs()
10 {
11        echo "$PREREQ"
12 }
13
14 case $1 in
15 # get pre-requisites
16 prereqs)
17        prereqs
18        exit 0
19        ;;
20 esac
21
22 log_begin_msg "$DESCRIPTION"
23
24 cat > "$IFFILE" <<EOF
25 auto lo
26 iface lo inet loopback
27
28 EOF
29
30 udevtrigger  
31
32 if [ -z "${NETBOOT}" ] ; then
33         for interface in /sys/class/net/eth* /sys/class/net/ath* /sys/class/net/wlan*; do
34                 [ -e $interface ] || continue
35                 i="$(basename $interface)"
36                 cat >> "$IFFILE" <<EOF
37 auto $i
38 iface $i inet dhcp
39
40 EOF
41
42         done
43 fi
44
45 for i in eth0 eth1 eth2 ath0 wlan0; do
46     [ ! -e /sys/class/net/$i ] || continue
47     cat >> "$IFFILE" <<EOF
48 auto $i
49 iface $i inet dhcp
50
51 EOF
52 done
53
54 log_end_msg