Changeset 3271 in MondoRescue for branches/3.2/mindi/rootfs/usr/sbin/start-netfs
- Timestamp:
- Apr 29, 2014, 9:23:09 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.2/mindi/rootfs/usr/sbin/start-netfs
r3261 r3271 11 11 12 12 # Get info from config file 13 ipdev=`grep netfs-dev /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`14 hwaddr=`grep netfs-client-hwaddr /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`15 ipaddress=`grep netfs-client-ipaddr /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`16 ipnetmask=`grep netfs-client-netmask /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`17 ipbroadcast=`grep netfs-client-broadcast /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`18 ipgateway=`grep netfs-client-defgw /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`19 proto=`grep netfs-proto /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`20 iproute=`grep netfs-route /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`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-` 15 ipaddress=`grep netfs-client-ipaddr /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 16 ipnetmask=`grep netfs-client-netmask /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 17 ipbroadcast=`grep netfs-client-broadcast /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 18 ipgateway=`grep netfs-client-defgw /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 19 proto=`grep netfs-proto /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 20 iproute=`grep netfs-route /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 21 21 ipconf="" 22 22 pre="" 23 23 post="" 24 export netfsmount=`grep netfs-server-mount /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`25 export imgname=`grep iso-prefix /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`24 export netfsmount=`grep netfs-server-mount /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 25 export imgname=`grep iso-prefix /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 26 26 if [ "$imgname" = "" ]; then 27 27 export imgname="mondorescue" 28 28 fi 29 export dirimg=`grep netfs-server-path /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`29 export dirimg=`grep netfs-server-path /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 30 30 if [ "$dirimg" = "" ]; then 31 31 export dirimg="/" … … 70 70 71 71 # If same system, map to the right MAC address 72 hwaddr_found=`ifconfig $ipdev | /bin/grep HWaddr | awk '{print $NF}'` 73 if [ "$hwaddr" != "$hwaddr_found" ]; then 74 ipdev_new=`ifconfig -a | /bin/grep $hwaddr | awk '{print $1}'` 75 if [ "$ipdev_new" != "" ]; then 76 LogIt "Interface $ipdev changed to $ipdev_new (MAC: $hwaddr)" 77 ipdev=$ipdev_new 78 else 79 LogIt "NOTE: Interface $ipdev kept despite it doesn't match the $hwaddr MAC address" 72 if [ "$hwaddr" != "" ]; then 73 hwaddr_found=`ifconfig $ipdev | grep HWaddr | awk '{print $NF}'` 74 if [ "$hwaddr" != "$hwaddr_found" ]; then 75 ipdev_new=`ifconfig -a | grep $hwaddr | awk '{print $1}'` 76 if [ "$ipdev_new" != "" ]; then 77 LogIt "Interface $ipdev changed to $ipdev_new (MAC: $hwaddr)" 78 ipdev=$ipdev_new 79 else 80 LogIt "NOTE: Interface $ipdev kept despite it doesn't match the $hwaddr MAC address" 81 fi 80 82 fi 81 83 fi … … 118 120 elif [ "$proto" != "" ]; then 119 121 if [ -x /sbin/rpcbind ]; then 120 "Starting rpcbind daemon..."122 echo "Starting rpcbind daemon..." 121 123 /sbin/rpcbind -w & 122 124 fi
Note:
See TracChangeset
for help on using the changeset viewer.