Changeset 2937 in MondoRescue for branches/3.1/mindi/rootfs/etc
- Timestamp:
- Jan 28, 2012, 1:51:28 AM (13 years ago)
- Location:
- branches/3.1/mindi/rootfs/etc/init.d
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/3.1/mindi/rootfs/etc/init.d/rcS
r2893 r2937 131 131 mt -f $tapedev rewind 132 132 mt -f $tapedev fsf 2 133 # 32k is DEFAULT_INTERNAL_TAPE_BLOCK_SIZE 134 mt -f $tapedev setblk 32768 133 135 dd if=$tapedev bs=32k count=1024 | tar -zx 134 136 res=$? … … 651 653 652 654 EnableCcissIfAppropriate() { 653 local i fname 654 for i in 0 1 2 3 ; do 655 fname="/proc/driver/cciss/cciss$i" 656 if [ -e "$fname" ] ; then 657 LogIt "Engaging $fname" 658 echo "engage scsi" > $fname 659 LogIt "...result=$?" 660 fi 655 local f 656 657 # In some cases, the OBDR tape remains in CD-ROM mode. This branch solves that issue (#498) 658 if [ "`grep -i 'obdr ' /tmp/mondo-restore.cfg 2>/dev/null`" ] && [ -x /usr/bin/hpsa_obdr_mode ]; then 659 for lun in `/usr/bin/hpsa_obdr_mode -m query /dev/cciss/* 2>&1 | grep "is an OBDR device" | cut -d' ' -f4`; do 660 /usr/bin/hpsa_obdr_mode -m query -l $lun /dev/cciss/* 2>&1 | grep -q "is in CD-ROM mode" 661 if [ $? -eq 0 ]; then 662 # This tape/lun should be brought back in Sequential mode 663 LogIt "Putting back tape $lun in Sequential mode..." 664 /usr/bin/hpsa_obdr_mode -m tape -l $lun /dev/cciss/* 2>&1 > /dev/null 665 fi 666 done 667 fi 668 669 # Now engage all Smart Array controllers to detect attached devices 670 for f in /proc/driver/cciss/cciss* ; do 671 LogIt "Engaging $f" 672 echo "engage scsi" > $f 673 LogIt "...result=$?" 661 674 done 662 675 } … … 743 756 done 744 757 #/bin/update 758 mkdir /proc 2> /dev/null 745 759 mount /proc/ /proc -v -t proc 746 760 mkdir /sys 2> /dev/null
Note:
See TracChangeset
for help on using the changeset viewer.