1
0
mirror of synced 2026-02-01 05:52:01 +00:00
Files
xen-tools.xen-tools/etc/hook.d/40-setup-networking
steve 8e8758b8ad 2006-01-08 01:53:33 by steve
imported into cvstrac
2006-01-08 01:53:33 +00:00

51 lines
987 B
Bash
Executable File

#!/bin/sh
#
# This script sets up the /etc/network/interface file for the new
# image.
#
# Steve
# --
# $Id: 40-setup-networking,v 1.4 2006-01-08 01:53:33 steve Exp $
prefix=$1
if [[ -z "${dhcp}" ]]; then
cat <<E_O_STATIC >${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 <<E_O_DHCP > ${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