1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/uml-make-network Tue Jul 12 00:30:35 2011 +0200
1.3 @@ -0,0 +1,44 @@
1.4 +#!/bin/sh
1.5 +
1.6 +# Configuration:
1.7 +if [ -e userinstall-defaults-uml ]; then
1.8 + . "$PWD/userinstall-defaults-uml"
1.9 +elif [ -e /etc/default/userinstall-uml ]; then
1.10 + . /etc/default/userinstall-uml
1.11 +else
1.12 + echo "No defaults found for userinstall (UML)." 1>&2
1.13 + exit 1
1.14 +fi
1.15 +
1.16 +if [ -e "$IMAGEDIR/etc/hosts" ]; then
1.17 + if [ ! -e "$IMAGEDIR/etc/hosts.old" ]; then
1.18 + mv "$IMAGEDIR/etc/hosts" "$IMAGEDIR/etc/hosts.old"
1.19 + fi
1.20 +fi
1.21 +
1.22 +if [ ! -e "$IMAGEDIR/etc/hosts" ]; then
1.23 + echo "Creating hosts file..."
1.24 + echo "$GUESTADDRESS $GUESTNAME" > "$IMAGEDIR/etc/hosts"
1.25 + echo "127.0.0.1 localhost" >> "$IMAGEDIR/etc/hosts"
1.26 + echo "$HOSTADDRESS $HOSTNAME" >> "$IMAGEDIR/etc/hosts"
1.27 +fi
1.28 +
1.29 +if [ -e "$IMAGEDIR/etc/network/interfaces" ]; then
1.30 + if [ ! -e "$IMAGEDIR/etc/network/interfaces.old" ]; then
1.31 + mv "$IMAGEDIR/etc/network/interfaces" "$IMAGEDIR/etc/network/interfaces.old"
1.32 + fi
1.33 +fi
1.34 +
1.35 +if [ ! -e "$IMAGEDIR/etc/network/interfaces" ]; then
1.36 + echo "Creating network configuration..."
1.37 + echo "auto lo" > "$IMAGEDIR/etc/network/interfaces"
1.38 + echo "iface lo inet loopback" >> "$IMAGEDIR/etc/network/interfaces"
1.39 + echo "iface eth0 inet static" >> "$IMAGEDIR/etc/network/interfaces"
1.40 + echo " network 192.168.0.0" >> "$IMAGEDIR/etc/network/interfaces"
1.41 + echo " broadcast 192.168.0.255" >> "$IMAGEDIR/etc/network/interfaces"
1.42 + echo " address $GUESTADDRESS" >> "$IMAGEDIR/etc/network/interfaces"
1.43 + echo " netmask 255.255.255.0" >> "$IMAGEDIR/etc/network/interfaces"
1.44 + echo " up route add default gw $HOSTADDRESS" >> "$IMAGEDIR/etc/network/interfaces"
1.45 + echo "" >> "$IMAGEDIR/etc/network/interfaces"
1.46 + echo "auto eth0" >> "$IMAGEDIR/etc/network/interfaces"
1.47 +fi