Changeset 461 in MondoRescue for trunk/mindi/mindi
- Timestamp:
- Apr 4, 2006, 9:40:52 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mindi/mindi
r448 r461 36 36 MINDI_SBIN=${MINDI_PREFIX}/sbin 37 37 38 39 38 if [ "$ARCH" = "x86_64" ] ; then 40 39 MINDI_LIB=${MINDI_PREFIX}/lib64/mindi … … 43 42 fi 44 43 45 EXTRA_SPACE=24576 ; # increase if you run out of ramdisk space 46 IA64_BOOT_SIZE=8192 ; # size of the ia64 boot disk 47 TMP_ROOT=/tmp 48 WRITE_BOOT_FLOPPIES="yes" ; # do you want to be prompted to write floppy images 44 MINDI_CONFIG="$MINDI_CONF/mindi.conf" 45 if [ ! -f $MINDI_CONFIG ]; then 46 echo "No $MINDI_CONFIG file found using sensible values" 47 else 48 . $MINDI_CONFIG 49 fi 50 51 # 52 # Manages defaults coming from conf files 53 # 54 if [ "$mindi_extra_space" == "" ]; then 55 EXTRA_SPACE=24576 56 else 57 EXTRA_SPACE=$mindi_extra_space 58 fi 59 if [ "$mindi_ia64_boot_size" == "" ]; then 60 IA64_BOOT_SIZE=8192 61 else 62 IA64_BOOT_SIZE=$mindi_ia64_boot_size 63 fi 64 65 if [ "$mindi_deplist_dir" == "" ]; then 66 DEPLIST_DIR="$MINDI_CONF/deplist.d" 67 else 68 DEPLIST_DIR="$mindi_deplist_dir" 69 fi 70 if [ "$mindi_write_boot_floppy" == "" ]; then 71 WRITE_BOOT_FLOPPIES="yes" 72 else 73 WRITE_BOOT_FLOPPIES="$mindi_write_boot_floppy" 74 fi 75 if [ "$mindi_write_mindi_cd" == "" ]; then 76 WRITE_BOOT_FLOPPIES="yes" 77 else 78 WRITE_BOOT_FLOPPIES="$mindi_write_boot_floppy" 79 fi 80 if [ "$mindi_images_dir" == "" ]; then 81 CACHE_LOC="/var/cache/mindi" 82 else 83 CACHE_LOC="$mindi_images_dir" 84 fi 85 if [ "$mindi_dual_floppies" == "" ]; then 86 FORCE_DUAL_FLOPPIES="/var/cache/mindi" 87 else 88 FORCE_DUAL_FLOPPIES="$mindi_dual_floppies" 89 fi 90 if [ "$mindi_tmp_dir" == "" ]; then 91 TMP_ROOT="/tmp" 92 else 93 TMP_ROOT="$mindi_tmp_dir" 94 fi 95 if [ "$mindi_fd_device" == "" ]; then 96 FDDEVICE="/dev/fd0" 97 else 98 FDDEVICE="$mindi_fd_device" 99 fi 100 101 # Other parameters 102 # Useless ?? 49 103 PROMPT_WRITE_BOOT_FLOPPIES="yes" 50 104 # do you want to be prompted to write … … 60 114 # you want to use your own kernel, or the supplied default. 61 115 # If "yes" mindi will automatically use your own kernel. 62 MINDI_CONFIG="$MINDI_CONF/mindi.conf" 63 if [ -f $MINDI_CONFIG ]; then 64 . $MINDI_CONFIG 65 fi 116 66 117 MY_FSTAB=/etc/fstab 67 118 FLOPPY_MODS="ide-floppy floppy" … … 77 128 EXTRA_MODS="$CDROM_MODS vfat fat loop linear raid0 raid1 raid5 lvm-mod dm-mod jfs xfs xfs_support pagebuf reiserfs ext2 ext3 minix nfs nfs_acl nfsd lockd sunrpc jbd" 78 129 LOGFILE=/var/log/mindi.log 79 FDDEVICE=/dev/fd0 ; # 1.44MB floppy #080 CACHE_LOC=/var/cache/mondo-archive81 FORCE_DUAL_FLOPPIES=no82 130 83 131 BOOT_MEDIA_MESSAGE="\ … … 280 328 biggienumber=$4 281 329 282 [ -d "$filename" ] && Die "Cannot chop up $filename: it's a directory. Please amend deplist .txtaccordingly."330 [ -d "$filename" ] && Die "Cannot chop up $filename: it's a directory. Please amend deplist file accordingly." 283 331 mkdir -p $outdir 284 332 … … 490 538 my_partitions=`mount | fgrep $$ | cut -f1 -d' '` 491 539 [ "$my_partitions" != "" ] && umount $my_partitions 492 [ "$TMP_ROOT" != "/tmp" ] && rm -Rf $TMP_ROOT 540 # BCO : Too Dangerous !!! 541 #[ "$TMP_ROOT" != "/tmp" ] && rm -Rf $TMP_ROOT 493 542 cd /tmp 494 543 mkdir -p mindi.err … … 826 875 echo "$fname" >> $outfile.pre 827 876 cat $tempdepfile >> $outfile.pre 828 # echo "$fname ----> dependencies:-" >> $LOGFILE829 # cat $tempdepfile | tr -s '/' '/' | sort -u >> $LOGFILE830 # echo -en "(end of deplist of $fname)\n\n" >> $LOGFILE831 877 rm -f $tempdepfile 832 878 progress=$(($progress+1)) … … 1315 1361 if [ -d "/proc/lvm" ] || [ -d "/dev/mapper" ]; then 1316 1362 echo -en "\rAnalyzing LVM...\r" 1317 all_partitions=`$MINDI_ LIB/analyze-my-lvm | fgrep ">>>" | cut -d' ' -f2-32`1363 all_partitions=`$MINDI_SBIN/analyze-my-lvm | fgrep ">>>" | cut -d' ' -f2-32` 1318 1364 fi 1319 1365 all_partitions="$all_partitions `ListAllPartitions 2> /dev/null`" … … 2120 2166 tardir=$TMP_ROOT/tardir 2121 2167 2122 lines=`grep -vx " *#.*" $MINDI_CONF/deplist.txt | grep -vx "" | wc -l`2123 cat $MINDI_CONF/deplist.txt | GenerateGiantDependencyList $needlist $lines2168 lines=`grep -vx " *#.*" $MINDI_CONF/deplist.txt $DEPLIST_DIR/* | grep -vx "" | wc -l` 2169 cat $MINDI_CONF/deplist.txt $DEPLIST_DIR/* | GenerateGiantDependencyList $needlist $lines 2124 2170 res=$? 2125 2171 if [ "$YOUR_KERNEL_SUCKS" ]; then … … 2221 2267 cp -f $TMP_ROOT/mountlist.txt $CACHE_LOC 2222 2268 [ "`DidMondoCallMe`" ] && cp -f $minidir_root/$noof_disks/tmp/mountlist.txt $MONDO_TMP/. 2223 [ -d "/proc/lvm" ] && $MINDI_ LIB/analyze-my-lvm > $minidir_root/$noof_disks/tmp/i-want-my-lvm2224 [ -d "/dev/mapper" ] && $MINDI_ LIB/analyze-my-lvm > $minidir_root/$noof_disks/tmp/i-want-my-lvm2269 [ -d "/proc/lvm" ] && $MINDI_SBIN/analyze-my-lvm > $minidir_root/$noof_disks/tmp/i-want-my-lvm 2270 [ -d "/dev/mapper" ] && $MINDI_SBIN/analyze-my-lvm > $minidir_root/$noof_disks/tmp/i-want-my-lvm 2225 2271 cat $minidir_root/$noof_disks/tmp/mountlist.txt >> $LOGFILE 2226 2272 ZipMinidirsIntoTarballs $minidir_root $tardir $noof_disks … … 2905 2951 #----------------------------------- main -----------------------------------# 2906 2952 ############################################################################## 2907 2908 2909 #AWK=`which gawk`2910 #LocateDeps $12911 #MakeModuleLoadingScript /tmp/load-modules.sh2912 #exit 02913 2914 2915 #cat /etc/mindi/deplist.txt | GenerateGiantDependencyList /tmp/deplist.old 2002916 #exit 02917 2918 2953 2919 2954
Note:
See TracChangeset
for help on using the changeset viewer.