Changeset 1842 in MondoRescue for branches/stable/mindi/rootfs/sbin/start-nfs
- Timestamp:
- Dec 15, 2007, 2:24:34 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi/rootfs/sbin/start-nfs
r1770 r1842 35 35 done 36 36 37 if [ "$ipdev" = "" ] && [ "$ipconf" = "" ]; then 38 # No network configuration neither stored during archive 39 # nor on cmdline so no network wanted => exiting 40 exit 0 41 else 37 if [ "$ipdev" != "" ] || [ "$ipconf" != "" ]; then 38 # Network configuration stored during archive 39 # or on cmdline so network wanted => starting it 42 40 LogIt "Starting Network..." 41 42 # Activate loobback 43 ifconfig lo 127.0.0.1 44 45 echo "$ipconf" | grep -q "dhcp" 46 if [ $? -eq 0 ]; then 47 ipdev=`echo $ipconf | cut -d: -f1` 48 LogIt "Making DHCP request on $ipdev" 49 udhcpc -i $ipdev 50 else 51 if [ "$ipconf" != "" ]; then 52 ipdev=`echo $ipconf | cut -d: -f1` 53 ipaddress=`echo $ipconf | cut -d: -f2` 54 ipnetmask=`echo $ipconf | cut -d: -f3` 55 ipbroadcast=`echo $ipconf | cut -d: -f4` 56 ipgateway=`echo $ipconf | cut -d: -f5` 57 fi 58 LogIt "Configuring $ipdev statically ($ipaddress/$ipnetmask)" 59 ifconfig $ipdev $ipaddress netmask $ipnetmask broadcast $ipbroadcast 60 route add default gw $ipgateway 61 fi 62 63 # ping server helps waking interface up 64 LogIt "Pinging NFS server..." 65 nfs_server_ipaddr=`echo $nfsmount | cut -d: -f1` 66 ping -c $ipcount $nfs_server_ipaddr 67 68 # Finally mounts the NFS share 69 LogIt "Mounting NFS share ($nfsmount) on /tmp/isodir..." 70 mount -t nfs -o nolock $nfsmount /tmp/isodir 71 72 LogIt "Mounting NFS image ${imgname}-1.iso in $dirimg on /mnt/cdrom in loopback" 73 mount -o ro -t iso9660 /tmp/isodir/$dirimg/${imgname}-1.iso /mnt/cdrom 43 74 fi 44 45 # Activate loobback46 ifconfig lo 127.0.0.147 48 echo "$ipconf" | grep -q "dhcp"49 if [ $? -eq 0 ]; then50 ipdev=`echo $ipconf | cut -d: -f1`51 LogIt "Making DHCP request on $ipdev"52 udhcpc -i $ipdev53 else54 if [ "$ipconf" != "" ]; then55 ipdev=`echo $ipconf | cut -d: -f1`56 ipaddress=`echo $ipconf | cut -d: -f2`57 ipnetmask=`echo $ipconf | cut -d: -f3`58 ipbroadcast=`echo $ipconf | cut -d: -f4`59 ipgateway=`echo $ipconf | cut -d: -f5`60 fi61 LogIt "Configuring $ipdev statically ($ipaddress/$ipnetmask)"62 ifconfig $ipdev $ipaddress netmask $ipnetmask broadcast $ipbroadcast63 route add default gw $ipgateway64 fi65 66 # ping server helps waking interface up67 LogIt "Pinging NFS server..."68 nfs_server_ipaddr=`echo $nfsmount | cut -d: -f1`69 ping -c $ipcount $nfs_server_ipaddr70 71 # Finally mounts the NFS share72 LogIt "Mounting NFS share ($nfsmount) on /tmp/isodir..."73 mount -t nfs -o nolock $nfsmount /tmp/isodir74 75 LogIt "Mounting NFS image ${imgname}-1.iso in $dirimg on /mnt/cdrom in loopback"76 mount -o ro -t iso9660 /tmp/isodir/$dirimg/${imgname}-1.iso /mnt/cdrom
Note:
See TracChangeset
for help on using the changeset viewer.