Author: sparky
Date: Tue Feb 28 20:10:51 2006
New Revision: 7045

Modified:
   ppcrcd/trunk/conf.dir/usr/lib/ppcrcd/net-detect
Log:
- backup (don't delete) ifcfg-* configs
- more verbose


Modified: ppcrcd/trunk/conf.dir/usr/lib/ppcrcd/net-detect
==============================================================================
--- ppcrcd/trunk/conf.dir/usr/lib/ppcrcd/net-detect     (original)
+++ ppcrcd/trunk/conf.dir/usr/lib/ppcrcd/net-detect     Tue Feb 28 20:10:51 2006
@@ -10,9 +10,12 @@
 
 . /usr/lib/ppcrcd/functions
 
+verbose 1 -G "Setting network cards"
 
 confnet() {
-       rm -f /etc/sysconfig/interfaces/ifcfg-eth*
+       for CONF in /etc/sysconfig/interfaces/ifcfg-eth*; do
+               mv -f $CONF $CONF.backup
+       done
        
        COUNT=0
        while [ -n "$1" ]; do
@@ -22,6 +25,7 @@
                IPB=$( echo $eth | awk -F: '{print $2}')
                GATE=$(echo $eth | awk -F: '{print $3}')
                DNS=$( echo $eth | awk -F: '{print $4}')
+               verbose 3 "   +-Setting $CARD with $IPB IP"
                echo "alias eth${COUNT} ${CARD}" >> /etc/modprobe.conf
                ( echo "DEVICE=eth${COUNT}";
                  if [ "$IPB" == "dhcp" -o "$IPB" == "pump" ]; then
@@ -52,17 +56,19 @@
 
 ETHS=$(cmdvar eth)
 if [ -n "$ETHS" ]; then
+       verbose 2 -B " +-Using cmdline network config"
        confnet $ETHS
 else
        if ! cmdopt nonveth; then
                ETHS=$(nvvar eth)
                if [ -n "$ETHS" ]; then
+                       verbose 2 -B " +-Using nvram network config"
                        confnet $ETHS
                fi
        fi
        
        if egrep -vq "^alias eth0" /etc/modprobe.conf; then
-               verbose 0 "Autodetecting network"
+               verbose 2 -B " +-Autodetecting network"
                confnet $(/usr/bin/pcidev /m net | sed 's/$/:dhcp/')
        fi
 fi
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to