Date: Thursday, August 4, 2011 @ 03:29:49
  Author: tpowa
Revision: 134477

remove most --net code and just generate udev rules with it

Modified:
  hwdetect/trunk/hwdetect

----------+
 hwdetect |   32 +++-----------------------------
 1 file changed, 3 insertions(+), 29 deletions(-)

Modified: hwdetect
===================================================================
--- hwdetect    2011-08-04 07:20:01 UTC (rev 134476)
+++ hwdetect    2011-08-04 07:29:49 UTC (rev 134477)
@@ -52,8 +52,9 @@
        echo "    --nfs                  add net to HOOKS="
        echo "    --btrfs                add btrfs to HOOKS="
        echo ""
+       echo "    --net                  generate /tmp/network_persistent.rules 
for udev use"
+       echo ""
        echo "  For /etc/rc.conf use:"
-       echo "    --net                  show network MODULES"
        echo "    --sound                show sound MODULES"
        echo "    --modules              show all detected MODULES"
        echo "    --modules-not-loaded   show all detected MODULES but not 
actually loaded"
@@ -487,34 +488,7 @@
                                MODULES_INITRAMFS="$FB $MODULES_INITRAMFS "
                                ! [ "$HOOKS" = "1" ] && showlist2 "MODULES" 
\"$MODULES_INITRAMFS\" | sed -e 's/(\  /(/g' -e 's/"\ /"/g' -e 's/\ "/"/g' -e 
's/\ \ /\ /g'
                                ;;
-               --net)  if [ "$(showlist2 "MODULES"  \($(listmods drivers/net/ 
irda ppp_generic slhc) $(listmods drivers/usb/net/) $(listmods 
drivers/staging/) \) | sed -e 's/(\ /(/g' -e 's/\ )/)/g' -e 's/\ \ /\ /g' | 
grep '8139cp')" ] ; then
-                               if [ "$(dmesg | grep 'use 8139too')" ]; then
-                                       NET_EXPORTED="$(echo $(listmods 
drivers/net/ irda ppp_generic slhc) $(listmods drivers/usb/net/) $(listmods 
drivers/staging/) | sed -e 's/8139cp//g')"
-                                       MODULES_EXPORTED="$MODULES_EXPORTED 
$NET_EXPORTED"
-                                       BLACKLIST_UDEV="8139cp"
-                                       for i in $NET_EXPORTED; do
-                                               BLACKLIST_UDEV="$BLACKLIST_UDEV 
$i"
-                                       done
-                                       showlist2 "MODULES"  
\($MODULES_EXPORTED\) | sed -e 's/(\  /(/g' -e 's/(\ /(/g' -e 's/\ )/)/g' -e 
's/\ \ /\ /g'
-                               else
-                                       NET_EXPORTED="$(echo $(listmods 
drivers/net/ irda ppp_generic slhc) $(listmods drivers/usb/net/) $(listmods 
drivers/staging/) | sed -e 's/8139too//g')"
-                                       MODULES_EXPORTED="$MODULES_EXPORTED 
$NET_EXPORTED"
-                                       BLACKLIST_UDEV="8139too"
-                                       for i in $NET_EXPORTED; do
-                                               BLACKLIST_UDEV="$BLACKLIST_UDEV 
$i"
-                                       done
-                                       showlist2 "MODULES"  
\($MODULES_EXPORTED\) | sed -e 's/(\  /(/g' -e 's/(\ /(/g' -e 's/\ )/)/g' -e 
's/\ \ /\ /g'
-                               fi
-                       else
-                               NET_EXPORTED="$(listmods drivers/net/ irda 
ppp_generic slhc) $(listmods drivers/usb/net/) $(listmods drivers/staging/)"
-                               MODULES_EXPORTED="$MODULES_EXPORTED 
$NET_EXPORTED" 
-                               BLACKLIST_UDEV=""
-                               for i in $NET_EXPORTED; do
-                                       BLACKLIST_UDEV="$BLACKLIST_UDEV $i"
-                               done
-                               showlist2 "MODULES"  \($MODULES_EXPORTED\) | 
sed -e 's/(\ /(/g' -e 's/\ )/)/g' -e 's/\ \ /\ /g'
-                       fi
-                        : >/tmp/network_persistent.rules
+               --net)  : >/tmp/network_persistent.rules
                        for i in $(ls /sys/class/net/ | grep -v ^lo); do
                              echo "SUBSYSTEM==\"net\", ATTR{address}=\"$(cat 
/sys/class/net/${i}/adress)\", NAME=\"${i}\"" >>/tmp/network_persistent.rules
                        done

Reply via email to