Date: Wed, 8 May 2002 12:10:04 -0700 (PDT) From: Neil Bliss <nbliss@mvista.com> To: freebsd-bugs@FreeBSD.org Subject: Re: conf/30441: Can't set interface arguments for dhcp configured interfaces Message-ID: <200205081910.g48JA4963137@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR conf/30441; it has been noted by GNATS.
From: Neil Bliss <nbliss@mvista.com>
To: freebsd-gnats-submit@freebsd.org
Cc: neil@darlow.co.uk, audit@freebsd.org, nbliss@mvista.com
Subject: Re: conf/30441: Can't set interface arguments for dhcp configured interfaces
Date: Wed, 8 May 2002 11:59:56 -0700
Hey folks,
I just ran into this problem, and here's my proposed fix for it. Feel free to
incorporate it, or not. =)
Index: rc.network
===================================================================
RCS file: /home/ncvs/src/etc/rc.network,v
retrieving revision 1.134
diff -c -r1.134 rc.network
*** rc.network 2002/04/11 22:06:27 1.134
--- rc.network 2002/05/08 19:01:20
***************
*** 211,219 ****
case ${ifconfig_args} in
'')
;;
! [Dd][Hh][Cc][Pp])
# DHCP inits are done all in one go below
dhcp_interfaces="$dhcp_interfaces $ifn"
eval showstat_$ifn=1
;;
*)
--- 211,225 ----
case ${ifconfig_args} in
'')
;;
! [Dd][Hh][Cc][Pp])
# DHCP inits are done all in one go below
dhcp_interfaces="$dhcp_interfaces $ifn"
eval showstat_$ifn=1
;;
*)
--- 211,225 ----
case ${ifconfig_args} in
'')
;;
! *[Dd][Hh][Cc][Pp]*)
# DHCP inits are done all in one go below
dhcp_interfaces="$dhcp_interfaces $ifn"
+ # eat the DHCP token, and apply any other args.
+ ifconfig_args=`echo $ifconfig_args \
+ | sed s/[Dd][Hh][Cc][Pp]//`
+ if [ -n "${ifconfig_args}" ]; then
+ ifconfig ${ifn} ${ifconfig_args}
+ fi
eval showstat_$ifn=1
;;
*)
later,
Neil
--
Neil Bliss - Monta Vista Technical Support
Yow!-Zippy-says: I once decorated my apartment entirely in ten foot salad forks!!
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205081910.g48JA4963137>
