Changeset 3271 in MondoRescue for branches/3.2/mindi/rootfs
- Timestamp:
- Apr 29, 2014, 9:23:09 PM (10 years ago)
- Location:
- branches/3.2/mindi/rootfs/usr/sbin
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.2/mindi/rootfs/usr/sbin/find-and-mount-cdrom
r3216 r3271 7 7 for device in /dev/hd? /dev/scd? /dev/rcd? /dev/sr? /dev/cd? /dev/ide/*/*/*/*/cd /dev/scsi/*/*/*/*/cd; do 8 8 [ ! "$SECOND_TRY" ] && LogIt "Trying $device" 9 if [ "`grep "using-cdstream yes" /tmp/mondo -restore.cfg 2> /dev/null`" ]; then9 if [ "`grep "using-cdstream yes" /tmp/mondorestore.cfg 2> /dev/null`" ]; then 10 10 pwd=`pwd` 11 11 cd $GROOVY … … 76 76 fi 77 77 [ "$1" = "--second-try" ] && exit 1; 78 if [ "`grep "using-cdstream yes" /tmp/mondo -restore.cfg 2> /dev/null`" ] ; then78 if [ "`grep "using-cdstream yes" /tmp/mondorestore.cfg 2> /dev/null`" ] ; then 79 79 LogIt "Because you are using cdstream, I won't try to mount CD." 80 80 exit 0 -
branches/3.2/mindi/rootfs/usr/sbin/hack-cfg-if-necessary
r3216 r3271 16 16 LogIt "OK, we've found /mnt/cdrom/archives/*; great." 17 17 18 if ! grep "backup-media-type iso" /tmp/mondo -restore.cfg 2> /dev/null ; then18 if ! grep "backup-media-type iso" /tmp/mondorestore.cfg 2> /dev/null ; then 19 19 LogIt "Config file is fine, BTW." 20 20 exit 0 21 21 fi 22 22 23 LogIt "Re-jigging mondo -restore.cfg because you backed up to ISOs and then burned them to CDs" 124 sed -i 's/backup-media-type iso/backup-media-type cdr/' /tmp/mondo -restore.cfg23 LogIt "Re-jigging mondorestore.cfg because you backed up to ISOs and then burned them to CDs" 1 24 sed -i 's/backup-media-type iso/backup-media-type cdr/' /tmp/mondorestore.cfg 25 25 LogIt "Done re-jigging. Yay." 26 26 exit 0 -
branches/3.2/mindi/rootfs/usr/sbin/post-init
r3216 r3271 62 62 63 63 mondoopt="" 64 if [ "`grep -i 'obdr ' /tmp/mondo -restore.cfg 2> /dev/null`" ]; then64 if [ "`grep -i 'obdr ' /tmp/mondorestore.cfg 2> /dev/null`" ]; then 65 65 mondoopt="$mondoopt -o -d $TAPEDEV" 66 66 fi … … 77 77 mondorestore $mondoopt -Z nuke 78 78 elif [ "$expert" ] ; then 79 if [ "`grep tapedev /tmp/mondo -restore.cfg 2> /dev/null`" ] ; then79 if [ "`grep tapedev /tmp/mondorestore.cfg 2> /dev/null`" ] ; then 80 80 LogIt "-------------------TAPE MODE-------------------" 1 81 81 loc=`which mondorestore 2> /dev/null` … … 90 90 fi 91 91 fi 92 elif [ "`grep using-cdstream /tmp/mondo -restore.cfg 2> /dev/null`" ] ; then92 elif [ "`grep using-cdstream /tmp/mondorestore.cfg 2> /dev/null`" ] ; then 93 93 LogIt "------------------CDSTREAM MODE------------------" 1 94 94 loc=`which mondorestore 2> /dev/null` -
branches/3.2/mindi/rootfs/usr/sbin/start-netfs
r3261 r3271 11 11 12 12 # Get info from config file 13 ipdev=`grep netfs-dev /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`14 hwaddr=`grep netfs-client-hwaddr /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`15 ipaddress=`grep netfs-client-ipaddr /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`16 ipnetmask=`grep netfs-client-netmask /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`17 ipbroadcast=`grep netfs-client-broadcast /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`18 ipgateway=`grep netfs-client-defgw /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`19 proto=`grep netfs-proto /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`20 iproute=`grep netfs-route /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`13 ipdev=`grep netfs-dev /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 14 hwaddr=`grep netfs-client-hwaddr /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 15 ipaddress=`grep netfs-client-ipaddr /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 16 ipnetmask=`grep netfs-client-netmask /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 17 ipbroadcast=`grep netfs-client-broadcast /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 18 ipgateway=`grep netfs-client-defgw /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 19 proto=`grep netfs-proto /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 20 iproute=`grep netfs-route /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 21 21 ipconf="" 22 22 pre="" 23 23 post="" 24 export netfsmount=`grep netfs-server-mount /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`25 export imgname=`grep iso-prefix /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`24 export netfsmount=`grep netfs-server-mount /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 25 export imgname=`grep iso-prefix /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 26 26 if [ "$imgname" = "" ]; then 27 27 export imgname="mondorescue" 28 28 fi 29 export dirimg=`grep netfs-server-path /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`29 export dirimg=`grep netfs-server-path /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 30 30 if [ "$dirimg" = "" ]; then 31 31 export dirimg="/" … … 70 70 71 71 # If same system, map to the right MAC address 72 hwaddr_found=`ifconfig $ipdev | /bin/grep HWaddr | awk '{print $NF}'` 73 if [ "$hwaddr" != "$hwaddr_found" ]; then 74 ipdev_new=`ifconfig -a | /bin/grep $hwaddr | awk '{print $1}'` 75 if [ "$ipdev_new" != "" ]; then 76 LogIt "Interface $ipdev changed to $ipdev_new (MAC: $hwaddr)" 77 ipdev=$ipdev_new 78 else 79 LogIt "NOTE: Interface $ipdev kept despite it doesn't match the $hwaddr MAC address" 72 if [ "$hwaddr" != "" ]; then 73 hwaddr_found=`ifconfig $ipdev | grep HWaddr | awk '{print $NF}'` 74 if [ "$hwaddr" != "$hwaddr_found" ]; then 75 ipdev_new=`ifconfig -a | grep $hwaddr | awk '{print $1}'` 76 if [ "$ipdev_new" != "" ]; then 77 LogIt "Interface $ipdev changed to $ipdev_new (MAC: $hwaddr)" 78 ipdev=$ipdev_new 79 else 80 LogIt "NOTE: Interface $ipdev kept despite it doesn't match the $hwaddr MAC address" 81 fi 80 82 fi 81 83 fi … … 118 120 elif [ "$proto" != "" ]; then 119 121 if [ -x /sbin/rpcbind ]; then 120 "Starting rpcbind daemon..."122 echo "Starting rpcbind daemon..." 121 123 /sbin/rpcbind -w & 122 124 fi -
branches/3.2/mindi/rootfs/usr/sbin/start-usb
r3216 r3271 7 7 8 8 # Get info from config file 9 MRUSBDEV=`grep usb-dev /tmp/mondo -restore.cfg 2> /dev/null | cut -d' ' -f2-`9 MRUSBDEV=`grep usb-dev /tmp/mondorestore.cfg 2> /dev/null | cut -d' ' -f2-` 10 10 11 11 # info from cmdline are predominent
Note:
See TracChangeset
for help on using the changeset viewer.