Changeset 3433 in MondoRescue
- Timestamp:
- Aug 28, 2015, 3:19:06 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.2/mindi/rootfs/usr/sbin/start-netfs
r3279 r3433 12 12 # Get info from config file 13 13 ipdev=`grep netfs-dev /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 14 hwaddr=`grep netfs-client-hwaddr /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 14 # MAC address in uppercases 15 hwaddr=`grep netfs-client-hwaddr /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2- | perl -nle 'print uc;'` 15 16 ipaddress=`grep netfs-client-ipaddr /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 16 17 ipnetmask=`grep netfs-client-netmask /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` … … 35 36 for i in `cat /proc/cmdline` ; do 36 37 echo $i | grep -qi ping= && ipcount=`echo $i | cut -d= -f2` 37 echo $i | grep -qi hwaddr= && hwaddr=`echo $i | cut -d= -f2 `38 echo $i | grep -qi hwaddr= && hwaddr=`echo $i | cut -d= -f2 | perl -nle 'print uc;'` 38 39 echo $i | grep -qi ipconf= && ipconf=`echo $i | cut -d= -f2` 39 40 echo $i | grep -qi netfsmount= && export netfsmount=`echo $i | cut -d= -f2` … … 71 72 # If same system, map to the right MAC address 72 73 if [ "$hwaddr" != "" ]; then 73 hwaddr_found=`ifconfig $ipdev | grep HWaddr | awk '{print $NF}' `74 hwaddr_found=`ifconfig $ipdev | grep HWaddr | awk '{print $NF}' | perl -nle 'print uc;'` 74 75 if [ "$hwaddr" != "$hwaddr_found" ]; then 75 ipdev_new=`ifconfig -a | grep $hwaddr | awk '{print $1}'`76 ipdev_new=`ifconfig -a | grep -i $hwaddr | awk '{print $1}'` 76 77 if [ "$ipdev_new" != "" ]; then 77 LogIt "Interface $ipdev changed to $ipdev_new (MAC: $hwaddr)" 78 LogIt "Interface with MAC address $hwaddr changed from $ipdev to $ipdev_new" 79 LogIt "Using $ipdev_new for network configuration from now on" 78 80 ipdev=$ipdev_new 79 81 else
Note:
See TracChangeset
for help on using the changeset viewer.