Changeset 739 in MondoRescue for branches/stable/mindi/rootfs/sbin/init
- Timestamp:
- Aug 4, 2006, 11:54:47 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi/rootfs/sbin/init
r737 r739 287 287 if [ -e "/tmp/i-want-my-lvm" ] ; then 288 288 LogIt "Scanning LVM's..." 1 289 if which lvm ; then290 MyInsmod dm-mod291 MyInsmod dm_mod292 lvm vgscan --mknodes293 else294 vgscan295 fi289 if which lvm ; then 290 MyInsmod dm-mod 291 MyInsmod dm_mod 292 lvm vgscan --mknodes 293 else 294 vgscan 295 fi 296 296 grep -E "^#.*vgchange" /tmp/i-want-my-lvm | sed "s/^#[ ]*//" > /tmp/start-lvm 297 297 chmod +x /tmp/start-lvm … … 484 484 nfsmount=`grep nfs-server-mount /tmp/mondo-restore.cfg | cut -d' ' -f2-` 485 485 imgname=`grep iso-prefix /tmp/mondo-restore.cfg | cut -d' ' -f2-` 486 if [ " $imgname" = "" ]; then486 if [ "\$imgname" = "" ]; then 487 487 imgname="mondorescue" 488 488 fi 489 489 dirimg=`grep nfs-server-path /tmp/mondo-restore.cfg | cut -d' ' -f2-` 490 if [ " $dirimg" = "" ]; then490 if [ "\$dirimg" = "" ]; then 491 491 dirimg="/" 492 492 fi … … 494 494 # info from cmdline are predominent 495 495 for i in `cat /proc/cmdline` ; do 496 echo $i | grep -qi ping= && ipcount=`echo$i | cut -d= -f2`497 echo $i | grep -qi ipconf= && ipconf=`echo$i | cut -d= -f2`498 echo $i | grep -qi nfsmount= && nfsmount=`echo$i | cut -d= -f2`499 echo $i | grep -qi prefix= && imgname=`echo$i | cut -d= -f2`496 echo \$i | grep -qi ping= && ipcount=`echo \$i | cut -d= -f2` 497 echo \$i | grep -qi ipconf= && ipconf=`echo \$i | cut -d= -f2` 498 echo \$i | grep -qi nfsmount= && nfsmount=`echo \$i | cut -d= -f2` 499 echo \$i | grep -qi prefix= && imgname=`echo \$i | cut -d= -f2` 500 500 done 501 501 502 if [ $ipdev = "" ] && [$ipconf = "" ]; then502 if [ \$ipdev = "" ] && [ \$ipconf = "" ]; then 503 503 # No network configuration neither stored during archive 504 504 # nor on cmdline so no network wanted => exiting … … 511 511 ifconfig lo 127.0.0.1 512 512 513 echo " $ipconf" | grep -q "dhcp"514 if [ $? -eq 0 ]; then515 ipdev=`echo $ipconf | cut -d: -f1`516 echo "Making DHCP request on $ipdev"517 udhcpc -i $ipdev513 echo "\$ipconf" | grep -q "dhcp" 514 if [ \$? -eq 0 ]; then 515 ipdev=`echo \$ipconf | cut -d: -f1` 516 echo "Making DHCP request on \$ipdev" 517 udhcpc -i \$ipdev 518 518 else 519 if [ " $ipconf" != "" ]; then520 ipdev=`echo $ipconf | cut -d: -f1`521 ipaddress=`echo $ipconf | cut -d: -f2`522 ipnetmask=`echo $ipconf | cut -d: -f3`523 ipbroadcast=`echo $ipconf | cut -d: -f4`524 ipgateway=`echo $ipconf | cut -d: -f5`519 if [ "\$ipconf" != "" ]; then 520 ipdev=`echo \$ipconf | cut -d: -f1` 521 ipaddress=`echo \$ipconf | cut -d: -f2` 522 ipnetmask=`echo \$ipconf | cut -d: -f3` 523 ipbroadcast=`echo \$ipconf | cut -d: -f4` 524 ipgateway=`echo \$ipconf | cut -d: -f5` 525 525 fi 526 echo "Configuring $ipdev statically ($ipaddress/$ipnetmask)"527 ifconfig $ipdev $ipaddress netmask $ipnetmask broadcast$ipbroadcast528 route add default gw $ipgateway526 echo "Configuring \$ipdev statically (\$ipaddress/\$ipnetmask)" 527 ifconfig \$ipdev \$ipaddress netmask \$ipnetmask broadcast \$ipbroadcast 528 route add default gw \$ipgateway 529 529 fi 530 530 531 531 # ping server helps waking interface up 532 532 LogIt "Pinging NFS server..." 533 nfs_server_ipaddr=`echo $nfsmount | cut -d: -f1`534 ping -c $ipcount$nfs_server_ipaddr533 nfs_server_ipaddr=`echo \$nfsmount | cut -d: -f1` 534 ping -c \$ipcount \$nfs_server_ipaddr 535 535 536 536 # Finally mounts the NFS share 537 LogIt "Mounting NFS share ( $nfsmount) on /tmp/isodir..."538 mount -t nfs -o nolock $nfsmount /tmp/isodir539 540 LogIt "Mounting NFS image $imgname-1.iso in$dirimg on /mnt/cdrom in loopback"541 losetup /dev/loop7 /tmp/isodir/ $dirimg/$imgname-1.iso537 LogIt "Mounting NFS share (\$nfsmount) on /tmp/isodir..." 538 mount -t nfs -o nolock \$nfsmount /tmp/isodir 539 540 LogIt "Mounting NFS image \$imgname-1.iso in \$dirimg on /mnt/cdrom in loopback" 541 losetup /dev/loop7 /tmp/isodir/\$dirimg/\$imgname-1.iso 542 542 mount -o ro -t iso9660 /dev/loop7 /mnt/cdrom 543 543 EOF
Note:
See TracChangeset
for help on using the changeset viewer.