Changeset 3697 in MondoRescue
- Timestamp:
- Jan 7, 2018, 2:52:31 PM (7 years ago)
- Location:
- branches/3.3/mindi
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mindi/mindi
r3693 r3697 2820 2820 tar cf - `cat $MINDI_TMP/perl.lis` 2> $templog | (cd $targetdir ; tar xf -) || LogAll "ERROR: Problem in perl scripts analysis" $templog 2821 2821 2822 for w in cdrom groovy-stuff ; do2823 mkdir -p mnt/$w2824 done2825 2826 2822 tar cf - -C / /dev/fd0*[1,2][4,7,8]* 2> $templog | (cd $targetdir ; tar xf -) || LogAll "ERROR: Problem in fd dev analysis" $templog 2827 2823 2828 2824 needed_modules="" 2829 list_of_ groovy_mods="$CDROM_MODS $FORCE_MODS"2825 list_of_mods="$CDROM_MODS $FORCE_MODS" 2830 2826 2831 2827 if [ -e "$MINDI_TMP/NETFS-SERVER-MOUNT" ] ; then 2832 2828 # For PXE boot 2833 list_of_ groovy_mods="$list_of_groovy_mods $NET_MODS"2829 list_of_mods="$list_of_mods $NET_MODS" 2834 2830 fi 2835 2831 for i in $DENY_MODS; do 2836 2832 LogFile "INFO: Removing $i from the list of modules to load" 2837 list_of_ groovy_mods=`echo ${list_of_groovy_mods} | tr ' ' '\n' | grep -Ev "^${i}$" | tr '\n' ' '`2833 list_of_mods=`echo ${list_of_mods} | tr ' ' '\n' | grep -Ev "^${i}$" | tr '\n' ' '` 2838 2834 done 2839 2835 … … 2848 2844 [ -e "/$needed_modules_path" ] || LogAll "WARNING: path $needed_modules_path does not exist.\n If you're not using a modular kernel then mindi won't probably work." 2849 2845 LogAll "INFO: Analyzing kernel modules dependencies..." 2850 needed_modules=`mr-kernel-get-modules $mkgmopt $list_of_ groovy_mods`2846 needed_modules=`mr-kernel-get-modules $mkgmopt $list_of_mods` 2851 2847 2852 2848 LogFile "INFO: Adding $needed_modules to the rootfs with $mkgmopt" -
branches/3.3/mindi/rootfs/etc/init.d/rcS
r3661 r3697 155 155 local old_pwd res 156 156 old_pwd=`pwd` 157 cd $ GROOVY157 cd $EXTRACTDIR 158 158 [ "$1" != "" ] && tapedev=$1 159 159 [ ! "$tapedev" ] && tapedev=`grep media-dev /tmp/mondorestore.cfg 2>/dev/null | tr -s ' ' ' ' | cut -d' ' -f2` … … 244 244 # Tape takes some time to appear 245 245 sleep 10 246 cd $ GROOVY246 cd $EXTRACTDIR 247 247 UntarTapeStuff $tapedev 248 248 res=$? … … 785 785 rm -rf /tmp.old 786 786 mkdir -p /tmp/tmpfs 787 mkdir -p $ GROOVY787 mkdir -p $EXTRACTDIR 788 788 echo "Done." 789 789 LogIt "Successfully mounted dynamic /tmp ramdisk" … … 914 914 LOGFILE=/var/log/mondorestore.log 915 915 PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/mondo:/usr/games 916 GROOVY=/tmp/groovy-stuff 916 EXTRACTDIR=/tmp/extract 917 917 USER=root 918 918 ARCH=`uname -m` 919 919 920 export PATH GROOVYUSER LOGFILE ARCH920 export PATH EXTRACTDIR USER LOGFILE ARCH 921 921 922 922 mount -o remount,rw / … … 939 939 mount /sys /sys -t sysfs 940 940 941 [ ! "$GROOVY" ] && Die "I'm not groovy!" 942 for i in $GROOVY /mnt/cdrom /mnt/isodir /var/local/petris /tmp/isodir; do 941 for i in $EXTRACTDIR /mnt/cdrom /mnt/isodir /var/local/petris /tmp/isodir; do 943 942 mkdir -p $i 944 943 done -
branches/3.3/mindi/rootfs/usr/sbin/find-and-mount-cdrom
r3359 r3697 12 12 if [ "`grep "using-cdstream yes" /tmp/mondorestore.cfg 2> /dev/null`" ]; then 13 13 pwd=`pwd` 14 cd $ GROOVY14 cd $EXTRACTDIR 15 15 tar -zxf $device 2> /tmp/mount.log 16 16 res=$? … … 65 65 66 66 [ "$1" = "--second-try" ] && SECOND_TRY=yes 67 if [ ! "$GROOVY" ] ; then68 LogIt "I'm not groovy!"69 exit 170 fi71 67 72 68 TryToFindCDROM -
branches/3.3/mindi/rootfs/usr/sbin/install-additional-tools
r3216 r3697 12 12 LogIt "Starting install-additional-tools" 13 13 14 if [ ! "$GROOVY" ] ; then 15 LogIt "I'm not groovy!" 16 exit 1 17 fi 18 19 mountdir=$GROOVY 14 mountdir=$EXTRACTDIR 20 15 21 16 if [ $mountdir = "/" ]; then
Note:
See TracChangeset
for help on using the changeset viewer.