paul@31 | 1 | #!/bin/sh |
paul@22 | 2 | |
paul@22 | 3 | # Main configuration: |
paul@22 | 4 | if [ -e userinstall-defaults ]; then |
paul@31 | 5 | . "$PWD/userinstall-defaults" |
paul@22 | 6 | elif [ -e /etc/default/userinstall ]; then |
paul@31 | 7 | . /etc/default/userinstall |
paul@22 | 8 | else |
paul@34 | 9 | echo "No defaults found for userinstall." 1>&2 |
paul@22 | 10 | exit 1 |
paul@22 | 11 | fi |
paul@22 | 12 | |
paul@31 | 13 | # Make sure the package root can be appended to. |
paul@31 | 14 | |
paul@31 | 15 | PACKAGEROOT=$(dirname "$PACKAGEROOT")/$(basename "$PACKAGEROOT") |
paul@31 | 16 | |
paul@31 | 17 | # Define the image locations. |
paul@22 | 18 | |
paul@31 | 19 | IMAGEDIR="$PACKAGEROOT-root" |
paul@31 | 20 | IMAGE="$IMAGEDIR.fs" |
paul@31 | 21 | SWAPIMAGE="$PACKAGEROOT-swap.fs" |
paul@31 | 22 | |
paul@31 | 23 | # The Linux version, location of the Linux kernel archive, and the download |
paul@31 | 24 | # address. |
paul@31 | 25 | |
paul@31 | 26 | LINUXVERSION=2.6.39.2 |
paul@31 | 27 | LINUXDIRNAME=linux-$LINUXVERSION |
paul@31 | 28 | LINUXFILENAME=$LINUXDIRNAME.tar.bz2 |
paul@31 | 29 | LINUXARCHIVE=$LINUXFILENAME |
paul@31 | 30 | LINUXADDRESS=http://www.kernel.org/pub/linux/kernel/v2.6/$LINUXFILENAME |
paul@27 | 31 | |
paul@27 | 32 | # Optional settings. |
paul@28 | 33 | # Guest: the address used inside the UML instance |
paul@28 | 34 | # Host: the extra address provided for communication with the UML instance |
paul@27 | 35 | # Devices: the tunnelling device (or interface) used by the actual machine, plus |
paul@27 | 36 | # the device (or interface) used inside the UML instance |
paul@27 | 37 | |
paul@31 | 38 | GUESTADDRESS=192.168.0.99 |
paul@31 | 39 | HOSTADDRESS=192.168.0.254 |
paul@31 | 40 | TUNDEVICE=tap0 |
paul@31 | 41 | NETDEVICE=eth0 |