#!/bin/sh
#
# Copyright (c) 1998 Florian La Roche
#

# device to use for bootp-requests
if test -z "$DEVICE"; then
	DEVICE=$1
	if test -z "$1"; then
		DEVICE=eth0
	fi
fi

ifconfig $DEVICE up
route add default dev $DEVICE
eval `bootpc --dev $DEVICE --server 255.255.255.255`
route del default
ifconfig $DEVICE down
if test -z "$IPADDR" -o -z "$BROADCAST" -o -z "$NETMASK"; then
	exit 1
fi
if test -z "$NETWORK" -o -z "$GATEWAYS" -o -z "$HOSTNAME"; then
	exit 1
fi
ifconfig $DEVICE up $IPADDR broadcast $BROADCAST netmask $NETMASK
route add -net $NETWORK dev $DEVICE
set - $GATEWAYS
route add default gw $1
hostname "$HOSTNAME"
# XXX use FQDN until first dot?
HOSTALIASES=""

