}
function debian_configure () {
- echo "WARNING No debian config available yet"
+ guest_interfaces=${rootfs_path}/etc/network/interfaces
+ ( [ -n "$BUILD_MODE" ] && write_guest_interfaces_build || write_guest_interfaces_test ) > $guest_interfaces
+}
+
+function write_guest_interfaces_build () {
+ cat <<EOF
+auto $VIF_GUEST
+iface $VIF_GUEST inet dhcp
+EOF
+}
+
+function write_guest_interfaces_test () {
+ cat <<EOF
+auto $VIF_GUEST
+iface $VIF_GUEST
+ address $IP
+ netmask $NETMASK
+ gateway $GATEWAY
+EOF
}
##############################
function setup_lxc() {
;;
debootstrap)
chroot $rootfs_path apt-get update
- for package in $packages ; do
- chroot $rootfs_path apt-get install -y $package
+ for package in $packages ; do
+ # close stdin in an attempt to avoid this hanging
+ chroot $rootfs_path apt-get install -y $package < /dev/null
done
### xxx todo install groups with apt..
;;