Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Jan 2003 10:17:44 +0100 (CET)
From:      Alexander Pohoyda <alexander.pohoyda@gmx.net>
To:        freebsd-questions@freebsd.org
Subject:   5.0-RC3, /etc/pccard_ether incompatible change.
Message-ID:  <200301180917.h0I9HiUa000266@oak.pohoyda.family>

next in thread | raw e-mail | index | archive | help
Hello,

A snippet from my /etc/rc.conf:
pccard_enable="YES"
ifconfig_wi0="inet 10.0.0.2"
ifconfig_ed1="dhcp"

On 4.5-RC3 it works as I expected, each interface will get it's own
value for ifconfig command.

On 5.0-RC3, however, this does not happen.
/etc/pccard_ether has been changed this way:

 case ${pccard_ifconfig} in
 [Nn][Oo] | '')
+         expr "...." : ".*${interface}" > /dev/null || exit 0
          ;;
 *)
          # Backward compatible
          eval ifconfig_${interface}=\${pccard_ifconfig}
          ;;
 esac

Default value of ${pccard_ifconfig} is "NO", so the script exits too
early now. If I set this varibale, I will get that value for each and
every interface. Right?
I would suggest something like this (pseudo code):

 case ${pccard_ifconfig} in
 [Nn][Oo] | '')
          expr "...." : ".*${interface}" > /dev/null || exit 0
          ;;
 *)
          # Backward compatible
+         eval ifconfig_${interface}=\$pccard_ifconfig_${interface}
          ;;
 esac


Am I abusing the featute? What is a correct way to deal with this
effect? For a time being I have commented out that line and it works
OK for me.

TIA

-- 
Alexander Pohoyda
<alexander.pohoyda@gmx.net>

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301180917.h0I9HiUa000266>