Changeset 2591 in MondoRescue for branches/2.2.10/mindi/rootfs/sbin/init
- Timestamp:
- Mar 11, 2010, 2:56:00 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mindi/rootfs/sbin/init
r2587 r2591 123 123 cd $GROOVY 124 124 [ "$1" != "" ] && tapedev=$1 125 [ ! "$tapedev" ] && tapedev=`grep media-dev $MINDI_CACHE/mondorestore.cfg 2>/dev/null | tr -s ' ' ' ' | cut -d' ' -f2`125 [ ! "$tapedev" ] && [ -f $MINDI_CACHE/mondorestore.cfg ] && tapedev=`grep media-dev $MINDI_CACHE/mondorestore.cfg 2>/dev/null | tr -s ' ' ' ' | cut -d' ' -f2` 126 126 mt -f $tapedev rewind 127 127 mt -f $tapedev fsf 2 … … 563 563 local res 564 564 mount | grep /mnt/cdrom && return 0 565 [ "`grep "backup_media_type" $MINDI_CACHE/mondorestore.cfg 2> /dev/null | grep "cdstream"`" ] && return565 [ -f $MINDI_CACHE/mondorestore.cfg ] && [ "`grep "backup_media_type" $MINDI_CACHE/mondorestore.cfg 2> /dev/null | grep "cdstream"`" ] && return 566 566 LogIt "Trying to mount CD-ROM a 2nd time..." 567 567 find-and-mount-cdrom --second-try … … 719 719 export DENY_MODS=" " 720 720 fi 721 if [ "`grep -i 'obdr ' $MINDI_CACHE/mondorestore.cfg 2> /dev/null`" ]; then721 if [ -f $MINDI_CACHE/mondorestore.cfg ] && [ "`grep -i 'obdr ' $MINDI_CACHE/mondorestore.cfg 2> /dev/null`" ]; then 722 722 # Do not try to load usb storage when dealing with OBDR it makes the modprobe hang :-( 723 723 export DENY_MODS="usb-storage $DENY_MODS" … … 774 774 fi 775 775 776 if [ "`grep -i 'obdr ' $MINDI_CACHE/mondorestore.cfg 2>/dev/null`" ] || [ "`grep -i ' udev' $MINDI_CACHE/mondorestore.cfg 2>/dev/null`" ]; then776 if [ -f $MINDI_CACHE/mondorestore.cfg ] && [ "`grep -i 'obdr ' $MINDI_CACHE/mondorestore.cfg 2>/dev/null`" ] || [ "`grep -i ' udev' $MINDI_CACHE/mondorestore.cfg 2>/dev/null`" ]; then 777 777 HandleTape 778 778 ExtractDataDisksAndLoadModules … … 783 783 ExtractDataDisksAndLoadModules 784 784 # Fake the conf file to force it to NFS mode, even if we made originally a CD (mandatory for mondorestore to work correctly) 785 sed -i "s/backup-media-type.*/backup-media-type netfs/" $MINDI_CACHE/mondorestore.cfg785 [ -f $MINDI_CACHE/mondorestore.cfg ] && sed -i "s/backup-media-type.*/backup-media-type netfs/" $MINDI_CACHE/mondorestore.cfg 786 786 elif [ "`grep -i usb= $CMDLINE`" ] || [ "`grep -i usb $MINDI_CACHE/mondorestore.cfg 2>/dev/null | grep media-type`" ]; then 787 787 . /sbin/start-usb … … 878 878 fi 879 879 fi 880 if grep "backup-media-type" $MINDI_CACHE/mondorestore.cfg > /dev/null 2> /dev/null; then880 if [ -f $MINDI_CACHE/mondorestore.cfg ] && [ grep "backup-media-type" $MINDI_CACHE/mondorestore.cfg > /dev/null 2> /dev/null ]; then 881 881 LogIt "backup-media-type is specified in config file - great." 882 882 LogIt "Calling post-init"
Note:
See TracChangeset
for help on using the changeset viewer.