#!/bin/sh # # This script sets up the /etc/network/interface file for the new # image. # # Steve # -- # $Id: 40-setup-networking,v 1.5 2006-02-18 12:24:05 steve Exp $ prefix=$1 if [[ -z "${dhcp}" ]]; then # # We have a static IP address # cat <${prefix}/etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address ${ip} gateway ${gateway} netmask ${netmask} E_O_STATIC else # # The host is using DHCP. # cat < ${prefix}/etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp E_O_DHCP fi