1
0
mirror of synced 2026-02-06 16:04:50 +00:00
Files
xen-tools.xen-tools/etc/hook.d/40-setup-networking
steve 606b6758f7 2005-12-25 02:16:00 by steve
Added headers to each script and made some minor updates for some.
2005-12-25 02:16:00 +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.3 2005-12-25 02:16:00 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