[brooks@FreeBSD.ORG: [src] cvs commit: src/etc pccard_ether]

Brooks Davis brooks at one-eyed-alien.net
Wed Sep 28 13:02:44 PDT 2005

I've just committed the following change to /etc/pccard_ether.  I think
it's the right solution, but I'm concerned it may cause problems with
drivers that incorrectly frob the IFF_UP flag themselves.  If so it may
be nessicary to revert this change temporarily or at least not MFC it.

-- Brooks

----- Forwarded message from Brooks Davis <brooks at FreeBSD.ORG> -----

From: Brooks Davis <brooks at FreeBSD.ORG>
Date: Wed, 28 Sep 2005 19:59:23 +0000 (GMT)
To: brooks at FreeBSD.ORG
Subject: [src] cvs commit: src/etc pccard_ether

brooks      2005-09-28 19:59:18 UTC

  FreeBSD src repository

  Modified files:
    etc                  pccard_ether 
  Be less IPv4 centric.  When checking if the interface is already
  configured, check if the UP flag is set instead of checking for the
  netmask keyword.
  Revision  Changes    Path
  1.47      +1 -1      src/etc/pccard_ether

Index: src/etc/pccard_ether
diff -u src/etc/pccard_ether:1.46 src/etc/pccard_ether:1.47
--- src/etc/pccard_ether:1.46	Wed Aug 24 01:23:49 2005
+++ src/etc/pccard_ether	Wed Sep 28 19:59:18 2005
@@ -71,7 +71,7 @@
 case ${startstop} in
 [Ss][Tt][Aa][Rr][Tt] | '')
 	if [ -x /usr/bin/grep ]; then
-		if ifconfig $ifn | grep -s netmask > /dev/null 2>&1; then
+		if ifconfig $ifn | grep -s '[<,]UP[,>]' > /dev/null 2>&1; then
 		    # Interface is already up, so ignore it.
 		    exit 0

----- End forwarded message -----
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20050928/e93ceb9a/attachment.bin

More information about the freebsd-current mailing list