CSIT-25 DHCPv4 proxy tests
[csit.git] / resources / tools / disk-image-builder / nested / image-patches / 03-network
1 #!/bin/sh
2
3 patch boot/grub/menu.lst <<"_EOF"
4 17c17
5 <       kernel /boot/bzImage rw root=/dev/sda1 console=ttyS0,115200n8
6 ---
7 >       kernel /boot/bzImage rw root=/dev/sda1 ipv6.disable=1 console=ttyS0,115200n8
8 _EOF
9
10 patch etc/network/interfaces <<"_EOF"
11 4a5,7
12
13 > auto mgmt0
14 > iface mgmt0 inet dhcp
15 _EOF
16
17 patch etc/init.d/S40network <<"_EOF"
18 11a12,29
19
20 >       # Rename interfaces. The e1000 interface is managment.
21 >       NUM_VIRTIO=0
22 >       NUM_MGMT=0
23 >       for dev in /sys/class/net/eth*
24 >       do
25 >         devname=`basename $dev`
26 >         driver=`readlink ${dev}/device/driver`
27 >         if test "${driver#*virtio}" != "$driver"
28 >         then
29 >           ip link set dev $devname name virtio${NUM_VIRTIO}
30 >           NUM_VIRTIO=$(($NUM_VIRTIO+1))
31 >         else
32 >           ip link set dev $devname name mgmt${NUM_MGMT}
33 >           NUM_MGMT=$((NUM_MGMT+1))
34 >         fi
35 >       done
36
37 _EOF