Changeset 461 in MondoRescue for trunk/mindi/mindi


Ignore:
Timestamp:
Apr 4, 2006, 9:40:52 AM (18 years ago)
Author:
bcornec
Message:

merge -r447:460 $SVN_M/branches/stable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mindi/mindi

    r448 r461  
    3636MINDI_SBIN=${MINDI_PREFIX}/sbin
    3737
    38 
    3938if [ "$ARCH" = "x86_64" ] ; then
    4039    MINDI_LIB=${MINDI_PREFIX}/lib64/mindi
     
    4342fi
    4443
    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
     44MINDI_CONFIG="$MINDI_CONF/mindi.conf"
     45if [ ! -f $MINDI_CONFIG ]; then
     46    echo "No $MINDI_CONFIG file found using sensible values"
     47else
     48    . $MINDI_CONFIG
     49fi 
     50
     51#
     52# Manages defaults coming from conf files
     53#
     54if [ "$mindi_extra_space" == "" ]; then
     55    EXTRA_SPACE=24576
     56else
     57    EXTRA_SPACE=$mindi_extra_space
     58fi
     59if [ "$mindi_ia64_boot_size" == "" ]; then
     60    IA64_BOOT_SIZE=8192
     61else
     62    IA64_BOOT_SIZE=$mindi_ia64_boot_size
     63fi
     64
     65if [ "$mindi_deplist_dir" == "" ]; then
     66    DEPLIST_DIR="$MINDI_CONF/deplist.d"
     67else
     68    DEPLIST_DIR="$mindi_deplist_dir"
     69fi
     70if [ "$mindi_write_boot_floppy" == "" ]; then
     71    WRITE_BOOT_FLOPPIES="yes"
     72else
     73    WRITE_BOOT_FLOPPIES="$mindi_write_boot_floppy"
     74fi
     75if [ "$mindi_write_mindi_cd" == "" ]; then
     76    WRITE_BOOT_FLOPPIES="yes"
     77else
     78    WRITE_BOOT_FLOPPIES="$mindi_write_boot_floppy"
     79fi
     80if [ "$mindi_images_dir" == "" ]; then
     81    CACHE_LOC="/var/cache/mindi"
     82else
     83    CACHE_LOC="$mindi_images_dir"
     84fi
     85if [ "$mindi_dual_floppies" == "" ]; then
     86    FORCE_DUAL_FLOPPIES="/var/cache/mindi"
     87else
     88    FORCE_DUAL_FLOPPIES="$mindi_dual_floppies"
     89fi
     90if [ "$mindi_tmp_dir" == "" ]; then
     91    TMP_ROOT="/tmp"
     92else
     93    TMP_ROOT="$mindi_tmp_dir"
     94fi
     95if [ "$mindi_fd_device" == "" ]; then
     96    FDDEVICE="/dev/fd0"
     97else
     98    FDDEVICE="$mindi_fd_device"
     99fi
     100
     101# Other parameters
     102# Useless ??
    49103PROMPT_WRITE_BOOT_FLOPPIES="yes"
    50104    # do you want to be prompted to write
     
    60114    # you want to use your own kernel, or the supplied default.
    61115    # 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
    66117MY_FSTAB=/etc/fstab
    67118FLOPPY_MODS="ide-floppy floppy"
     
    77128EXTRA_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"
    78129LOGFILE=/var/log/mindi.log
    79 FDDEVICE=/dev/fd0             ; # 1.44MB floppy #0
    80 CACHE_LOC=/var/cache/mondo-archive
    81 FORCE_DUAL_FLOPPIES=no
    82130
    83131BOOT_MEDIA_MESSAGE="\
     
    280328    biggienumber=$4
    281329
    282     [ -d "$filename" ] && Die "Cannot chop up $filename: it's a directory. Please amend deplist.txt accordingly."
     330    [ -d "$filename" ] && Die "Cannot chop up $filename: it's a directory. Please amend deplist file accordingly."
    283331    mkdir -p $outdir
    284332
     
    490538    my_partitions=`mount | fgrep $$ | cut -f1 -d' '`
    491539    [ "$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
    493542    cd /tmp
    494543    mkdir -p mindi.err
     
    826875    echo "$fname" >> $outfile.pre
    827876        cat $tempdepfile >> $outfile.pre
    828 #        echo "$fname ----> dependencies:-" >> $LOGFILE
    829 #        cat $tempdepfile | tr -s '/' '/' | sort -u >> $LOGFILE
    830 #        echo -en "(end of deplist of $fname)\n\n" >> $LOGFILE
    831877        rm -f $tempdepfile
    832878    progress=$(($progress+1))
     
    13151361    if [ -d "/proc/lvm" ] || [ -d "/dev/mapper" ]; then
    13161362    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`
    13181364    fi
    13191365    all_partitions="$all_partitions `ListAllPartitions 2> /dev/null`"
     
    21202166    tardir=$TMP_ROOT/tardir
    21212167
    2122     lines=`grep -vx " *#.*" $MINDI_CONF/deplist.txt | grep -vx "" | wc -l`
    2123     cat $MINDI_CONF/deplist.txt | GenerateGiantDependencyList $needlist $lines
     2168    lines=`grep -vx " *#.*" $MINDI_CONF/deplist.txt $DEPLIST_DIR/* | grep -vx "" | wc -l`
     2169    cat $MINDI_CONF/deplist.txt $DEPLIST_DIR/* | GenerateGiantDependencyList $needlist $lines
    21242170    res=$?
    21252171    if [ "$YOUR_KERNEL_SUCKS" ]; then
     
    22212267    cp -f $TMP_ROOT/mountlist.txt $CACHE_LOC
    22222268    [ "`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-lvm
    2224     [ -d "/dev/mapper" ] && $MINDI_LIB/analyze-my-lvm > $minidir_root/$noof_disks/tmp/i-want-my-lvm
     2269    [ -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
    22252271    cat $minidir_root/$noof_disks/tmp/mountlist.txt >> $LOGFILE
    22262272    ZipMinidirsIntoTarballs $minidir_root $tardir $noof_disks
     
    29052951#----------------------------------- main -----------------------------------#
    29062952##############################################################################
    2907 
    2908 
    2909 #AWK=`which gawk`
    2910 #LocateDeps $1
    2911 #MakeModuleLoadingScript /tmp/load-modules.sh
    2912 #exit 0
    2913 
    2914 
    2915 #cat /etc/mindi/deplist.txt | GenerateGiantDependencyList /tmp/deplist.old 200
    2916 #exit 0
    2917 
    29182953
    29192954
Note: See TracChangeset for help on using the changeset viewer.