Changeset 2487 in MondoRescue
- Timestamp:
- Nov 18, 2009, 9:40:56 PM (14 years ago)
- Location:
- branches
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mindi/rootfs/sbin/init
r2484 r2487 74 74 echo -en "\rExtracting /$fname... " 75 75 tar -zxf /$fname || LogIt "Error occurred while extracting /$fname" 76 rm -f /$fname 76 77 fi 77 78 done … … 94 95 # By default first serial line is configured as tty 95 96 # Required to have a correct serial console support (MP on ia64 or VSP with iLO2 e.g.) 96 serial=/dev/ttyS097 97 for i in `cat /proc/cmdline` ; do 98 98 echo $i | grep -qi serial= && serial=`echo $i | cut -d= -f2` 99 99 done 100 ln -s -f $serial /dev/tty 100 # Doing that is only valid when using a real serial line 101 if [ -f $serial ]; then 102 ln -s -f $serial /dev/tty 103 fi 101 104 } 102 105 … … 104 107 LoadKeymap() { 105 108 local fname 106 fname=`cat /tmp/KEYMAP-LIVES-HERE 2> /dev/null`109 fname=`cat $MINDI_CACHE/KEYMAP-LIVES-HERE 2> /dev/null` 107 110 [ "$fname" = "" ] && return 108 111 if which loadkeys > /dev/null 2> /dev/null ; then 109 112 loadkeys $fname 110 # loadkmap != loadkeys111 # elif which loadkmap > /dev/null 2> /dev/null ; then112 # loadkmap < $fname113 113 else 114 114 LogIt "Using default keyboard map." 1 … … 217 217 218 218 219 PauseForRaids() {220 if [ "`dmesg | grep -i "RAID Controller"`" != "" ] || [ "`dmesg | grep -i "Vendor: 3ware"`" != "" ] ; then221 LogIt "RAID controller(s) detected. Pausing 10 seconds to let them warm up." 1222 echo -en "Pausing..."223 for i in 1 2 3 4 5 6 7 8 9 10 ; do224 sleep 1225 echo -en "$(($i*10))%..."226 done227 echo "Done."228 fi229 }230 231 232 219 # --- cater for arbitrary locations of devfsd.conf by using the 233 220 # config file path compiled into devfsd … … 333 320 fi 334 321 done 322 rm -rf /dev.static 335 323 echo $PKLVL > /proc/sys/kernel/printk 336 324 } … … 410 398 sleep 1 411 399 done 400 rm -f /tmp/start-lvm 412 401 echo "Done." 413 402 fi … … 590 579 rm -rf /tmp.old 591 580 mkdir -p /tmp/tmpfs 592 echo "Done." 593 LogIt "Successfully mounted dynamic /tmp ramdisk" 594 # mkdir -p /tmp/tmpfs/var 595 # mv -f /var/log /tmp/tmpfs/var/log 596 # ln -sf /tmp/tmpfs/var/log /var/log 581 echo "Done." 582 LogIt "Successfully mounted dynamic /tmp ramdisk" 597 583 fi 598 584 } … … 663 649 LOGFILE=/var/log/mondorestore.log 664 650 PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/mondo:/usr/games 665 GROOVY= /tmp/groovy-stuff651 GROOVY=$MINDI_CACHE/groovy-stuff 666 652 USER=root 667 653 ARCH=`uname -m` … … 673 659 mount -o remount rw / 674 660 [ ! "$GROOVY" ] && Die "I'm not groovy!" 675 for i in $GROOVY/mnt/cdrom /mnt/isodir /var/local/petris /tmp/isodir; do661 for i in /mnt/cdrom /mnt/isodir /var/local/petris /tmp/isodir; do 676 662 mkdir -p $i 677 663 done … … 740 726 elif [ "`grep -i pxe $CMDLINE`" ]; then 741 727 # Simulate a local CD 742 echo "/mnt/cdrom" > /tmp/CDROM-LIVES-HERE728 echo "/mnt/cdrom" > $MINDI_CACHE/CDROM-LIVES-HERE 743 729 CD_MOUNTED_OK=yes 744 730 ExtractDataDisksAndLoadModules … … 749 735 750 736 # Simulate a local CD 751 echo "/mnt/cdrom" > /tmp/CDROM-LIVES-HERE737 echo "/mnt/cdrom" > $MINDI_CACHE/CDROM-LIVES-HERE 752 738 CD_MOUNTED_OK=yes 753 739 ExtractDataDisksAndLoadModules … … 769 755 WelcomeMessage 770 756 RstHW 771 echo "Starting potential Raid/LVMs ..."772 PauseForRaids773 757 StartRaids 774 758 StartMpath … … 835 819 ide-opt 836 820 837 #ctrlaltdel soft838 for path in /usr.bin /usr/bin ; do839 fname=$path/nano840 [ -e "$fname" ] && ln -sf $fname /usr/bin/pico841 done842 res=`which nano 2> /dev/null`843 [ "$res" ] && ln -sf /usr/bin/844 for i in null stdout stdin stderr ; do845 cp -af /dev/$i /tmp846 done847 821 # Not sure it's still needed, but shouldn't hurt 848 822 if [ -e "/tmp/USE-UDEV" ] ; then -
branches/2.2.9/mindi/rootfs/sbin/init
r2484 r2487 83 83 # By default first serial line is configured as tty 84 84 # Required to have a correct serial console support (MP on ia64 or VSP with iLO2 e.g.) 85 serial=/dev/ttyS086 85 for i in `cat /proc/cmdline` ; do 87 86 echo $i | grep -qi serial= && serial=`echo $i | cut -d= -f2` 88 87 done 89 ln -s -f $serial /dev/tty 88 # Doing that is only valid when using a real serial line 89 if [ -f $serial ]; then 90 ln -s -f $serial /dev/tty 91 fi 90 92 } 91 93
Note:
See TracChangeset
for help on using the changeset viewer.