From 663cd8ab45ad9e1a94000bc8c4b853ed701b132e Mon Sep 17 00:00:00 2001 From: millert <> Date: Mon, 1 Mar 1999 05:04:24 +0000 Subject: [PATCH] Add support in /etc/hostname.xxx for files of the format: up [options] Any of the following may or may not be set: $name $mask $bcaddr $extras --- src/etc/netstart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/etc/netstart b/src/etc/netstart index f053ca73..92d22f7d 100644 --- a/src/etc/netstart +++ b/src/etc/netstart @@ -1,6 +1,6 @@ #!/bin/sh - # -# $OpenBSD: netstart,v 1.45 1998/10/28 19:17:10 millert Exp $ +# $OpenBSD: netstart,v 1.46 1999/03/01 05:04:24 millert Exp $ # Returns true if $1 contains only alphanumerics isalphanumeric() { @@ -89,8 +89,11 @@ route -n add -net 127 127.0.0.1 -reject read af name mask bcaddr extras read dt dtaddr - # check to see if device should be configure by dhcp - if [ "$af" = "dhcp" ]; then + # $af can be either "up", "dhcp", or an address family. + if [ "$af" = "up" ]; then + # The only one of these guaranteed to be set is $if + ifconfig $if $name $mask $bcaddr $extras up + elif [ "$af" = "dhcp" ]; then ifconfig $if $extras down cmd="/sbin/dhclient $if"; else