Changeset 618 in MondoRescue for trunk


Ignore:
Timestamp:
Jun 3, 2006, 12:16:18 AM (18 years ago)
Author:
bcornec
Message:

merge -r 591:617 $SVN_M/branches/stable

Location:
trunk
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/mindi/ChangeLog

    r588 r618  
    33MINDI CHANGES
    44
    5 1.0.8 (2006-05-25)
     51.0.8-2 (2006-06-02)
     6- Fix bugs in the swap+LABEL code found on rhel4
     7  (Peter Naber/Bruno Cornec)
     8- PXE mode now supports change of NIC for redeployment
     9  (Bruno Cornec)
     10
     111.0.8-1 (2006-05-25)
    612- new build process (Bruno Cornec)
    713- Fix a bug when a disk less than 2.8 MB can be built, to
  • trunk/mindi/README.pxe

    r588 r618  
     1$Id$
     2
    13README for mondo/mindi usage with PXE
    24
     
    911label mondo
    1012        kernel vmlinuz-mondo
    11         append initrd=initrd-mondo load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=36864 rw root=/dev/ram iso_mode acpi=off apm=off devfs=nomount exec-shield=0 pxe [prefix="machine"] [ipconf=(ipadr:netmask:broadcast:gateway|dhcp)] [ping=#] ...
     13        append initrd=initrd-mondo load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=36864 rw root=/dev/ram iso_mode acpi=off apm=off devfs=nomount exec-shield=0 pxe [prefix="machine"] [ipconf=(ipdev:ipadr:netmask:broadcast:gateway|ipdev:dhcp)] [ping=#] ...
     14
     15ipdev is the device name (e.g. eth2)
     16ipadr is the IP Address (e.g. 192.168.1.1)
     17netmask is the Netmask (e.g. 255.255.255.0)
     18broadcast is the Network broadcast (e.g. 192.168.1.255)
     19gateway is the default gateway (e.g. 192.168.1.254)
     20dhcp is a keyword. Using it will provide all the previous 4 values to activate the LAN interface.
    1221
    1322The initrd and kernel file come rom the first bootable media
     
    2534Without prefix keyword, the name of the images used during archiving with the -p option will be used (they may differ). If -p wasn't used then the name mondorescue-1.iso, ... will be used.
    2635
    27 During boot mondorestore will start your NFS configuration and mount mondo's content from the network rather than from a physical media. You may alter the IP configuration stored from the original machine by passing the ipconf option describing respectively the IP address, netmask, broadcast and default gateway you want to setup for the machine, separated by ':'. Or alternatively, you may specify the dhcp keyword so that a DhCP request is made to get those information. On some configurations, you may also want to increase the number of ping queries made before the NFS mount, which is of 3 by default, using the ping option and give the number you want.
     36During boot mondorestore will start your NFS configuration and mount mondo's content from the network rather than from a physical media. You may alter the IP configuration stored from the original machine by passing the ipconf option describing respectively the IP address, netmask, broadcast and default gateway you want to setup for the machine, separated by ':'. Or alternatively, you may specify the dhcp keyword so that a DHCP request is made to get those information. In the 2 cases, you have to mention on which physical interface those parameters should apply. On some configurations, you may also want to increase the number of ping queries made before the NFS mount, which is of 3 by default, using the ping option and give the number you want.
    2837
    2938Please report any problem around that tool to bruno@mondorescue.org
    3039
     402006-06-02 ipdev added to allow redeployment on another interface
    31412005-12-18 new ipconf and ping option
    32422005-12-14 detailed explanations on where to find initrd and kernel
  • trunk/mindi/mindi

    r588 r618  
    13661366   
    13671367    if [ -d "/proc/lvm" ] || [ -d "/dev/mapper" ]; then
    1368     echo -en "\rAnalyzing LVM...\r"
    1369     all_partitions=`$MINDI_LIB/analyze-my-lvm | fgrep ">>>" | cut -d' ' -f2-32`
     1368        echo -en "\rAnalyzing LVM...\r"
     1369        all_partitions=`$MINDI_LIB/analyze-my-lvm | fgrep ">>>" | cut -d' ' -f2-32`
    13701370    fi
    13711371    all_partitions="$all_partitions `ListAllPartitions 2> /dev/null`"
     
    13781378    for c_p in $all_partitions ; do
    13791379#        echo "c_p = $c_p" > /dev/stderr
    1380     [ "`echo "/dev/floppy /dev/fd0h1440 /dev/fd0H1440 /dev/cdrom /dev/cdrom/cdrom /dev/cdrom/cdrom1 /dev/cdrom/cdrom2 /dev/cdrom0 /dev/cdrom1 /dev/cdrom2 /dev/cdrom3 /dev/cdrw" | fgrep "$c_p"`" != "" ] || [ "`echo "$c_p" | fgrep "/dev/scd"`" != "" ] || [ "`echo "$c_p" | fgrep "/dev/ram"`" != "" ] || [ "`echo "$c_p" | grep ":"`" != "" ] || [ "`echo "$c_p" | fgrep ":/"`" != "" ] && continue
     1380        [ "`echo "/dev/floppy /dev/fd0h1440 /dev/fd0H1440 /dev/cdrom /dev/cdrom/cdrom /dev/cdrom/cdrom1 /dev/cdrom/cdrom2 /dev/cdrom0 /dev/cdrom1 /dev/cdrom2 /dev/cdrom3 /dev/cdrw" | fgrep "$c_p"`" != "" ] || [ "`echo "$c_p" | fgrep "/dev/scd"`" != "" ] || [ "`echo "$c_p" | fgrep "/dev/ram"`" != "" ] || [ "`echo "$c_p" | grep ":"`" != "" ] || [ "`echo "$c_p" | fgrep ":/"`" != "" ] && continue
    13811381        [ "`echo "/dev/scd0 /dev/scd1 /dev/sr0 /dev/sr1 /dev/cdrom /dev/cdrom1" | fgrep "$c_p"`" ] && continue
    1382     [ "`echo "$c_p" | grep -x "/dev/cdroms.*"`" ] && continue
    1383     if [ -h "$c_p" ] && [ "`echo "$c_p" | fgrep "/dev/hd"`" = "" ] && [ "`echo "$c_p" | fgrep "/dev/sd"`" = "" ] && [ "`echo "$c_p" | fgrep "/dev/md"`" = "" ] ; then
    1384         current_partition=`ResolveSoftlink $c_p`
    1385         [ "`echo "$current_partition" | fgrep "/dev/mapper"`" != "" ] && current_partition="$c_p"
    1386         [ "`echo "/dev/scd0 /dev/scd1 /dev/sr0 /dev/sr1 /dev/cdrom /dev/cdrom1" | fgrep "$current_partition"`" ] && continue
    1387     else
    1388         current_partition="$c_p"
    1389     fi
    1390     [ "$c_p" = "none" ] && continue
    1391     absolute_partition=`ResolveSoftlink $c_p`
    1392     partition_mountpt=`tr -s '\t' ' ' < $MY_FSTAB | /bin/grep -w "$current_partition" | /bin/grep -vx " *#.*" | $AWK '{print $2}' | head -n1`
    1393 
    1394     # This part tries to retrieve the correct device from a LABEL line in /etc/fstab
    1395     # current_partition contains only first column of /etc/fstab
    1396     if [ "`echo "$current_partition" | /bin/grep -f -i "LABEL="`" != "" ] ; then
    1397         str_to_find_fmt_with=$current_partition
    1398         redhat_label=`echo "$current_partition" | /bin/cut -d'=' -f2`
    1399         actual_dev=""
    1400 
     1382        [ "`echo "$c_p" | grep -x "/dev/cdroms.*"`" ] && continue
     1383        if [ -h "$c_p" ] && [ "`echo "$c_p" | fgrep "/dev/hd"`" = "" ] && [ "`echo "$c_p" | fgrep "/dev/sd"`" = "" ] && [ "`echo "$c_p" | fgrep "/dev/md"`" = "" ] ; then
     1384            current_partition=`ResolveSoftlink $c_p`
     1385            [ "`echo "$current_partition" | fgrep "/dev/mapper"`" != "" ] && current_partition="$c_p"
     1386            [ "`echo "/dev/scd0 /dev/scd1 /dev/sr0 /dev/sr1 /dev/cdrom /dev/cdrom1" | fgrep "$current_partition"`" ] && continue
     1387        else
     1388            current_partition="$c_p"
     1389        fi
     1390        [ "$c_p" = "none" ] && continue
     1391        absolute_partition=`ResolveSoftlink $c_p`
     1392        partition_mountpt=`tr -s '\t' ' ' < $MY_FSTAB | /bin/grep -w "$current_partition" | /bin/grep -vx " *#.*" | $AWK '{print $2}' | head -n1`
     1393
     1394        # This part tries to retrieve the correct device from a LABEL line in /etc/fstab
     1395        # current_partition contains only first column of /etc/fstab
     1396        if [ "`echo "$current_partition" | /bin/grep -i "LABEL="`" != "" ]; then
     1397            str_to_find_fmt_with=$current_partition
     1398            redhat_label=`echo "$current_partition" | /bin/cut -d'=' -f2`
     1399            actual_dev=""
     1400   
    14011401        # 1st try : blkid, the good way
    1402         if [ -x "/sbin/blkid" ] ; then
     1402        if [ -x "/sbin/blkid" ]; then
    14031403            actual_dev=`/sbin/blkid | /bin/grep "$current_partition" | /bin/cut -d':' -f1`
    14041404        fi
    14051405
    14061406        # 2nd try, which works on a standard partition (ext2/3), but not on swap
    1407         if [ "x$actual_dev" = "x" ] ; then
    1408             actual_dev=`/bin/mount -l | /bin/grep " [$redhat_label]" | /bin/cut -d' ' -f1`
     1407        if [ "x$actual_dev" = "x" ]; then
     1408            actual_dev=`/bin/mount -l | /bin/grep "\[$redhat_label\]" | /bin/cut -d' ' -f1`
    14091409        fi
    14101410
    14111411        # 3rd try, with vol_id (which works with swap)
    1412         if [ "x$actual_dev" = "x" -a -x "/sbin/vol_id" ] ; then
     1412        if [ "x$actual_dev" = "x" -a -x "/sbin/vol_id" ]; then
    14131413                list_swaps=`cat /proc/swaps | /bin/grep "/dev/" | /bin/awk '{ print $1 }' `
    14141414                for dev_swap in $list_swaps ; do
    14151415                    dev_exists=`/sbin/vol_id $dev_swap | /bin/grep "$redhat_label"`
    1416                     if [ "x$dev_exists" != "x" ] ; then
     1416                    if [ "x$dev_exists" != "x" ]; then
    14171417                        actual_dev=$dev_swap
    14181418                        break;
     
    14221422
    14231423        # 4th try : pre-formated LABEL. Format is : LABEL=SWAP-mydevice. e.g. : LABEL=SWAP-hda5
    1424         if [ "x$actual_dev" = "x" -a  "`echo "$current_partition" | /bin/grep -i "LABEL=SWAP"`" != ""] ; then
     1424        if [ "x$actual_dev" = "x" -a  _"`echo $current_partition | /bin/grep -i 'LABEL=SWAP'`" != _"" ]; then
    14251425                try_dev="`echo "$redhat_label" | /bin/cut -d '-' -f2`"
    14261426                present_dev="`/bin/cat /proc/swaps | /bin/grep -w /dev/$try_dev`"
     
    14311431
    14321432        # Check if one of all those tries has known success
    1433         if [ "x$actual_dev" != "x" ] ; then
     1433        if [ "x$actual_dev" != "x" ]; then
    14341434                current_partition=$actual_dev
    14351435        else
     
    14411441
    14421442    partition_format=`$AWK '$1 == "'"$str_to_find_fmt_with"'" {print $3}' $MY_FSTAB`
    1443     if [ -d "/proc/lvm" ] && [ "`lvdisplay $current_partition 2> /dev/null`" ] ; then
     1443    if [ -d "/proc/lvm" ] && [ "`lvdisplay $current_partition 2> /dev/null`" ]; then
    14441444        partition_size="lvm"
    1445     elif [ -d "/dev/mapper" ] && [ "`lvm lvdisplay $current_partition 2> /dev/null`" ] ; then
     1445    elif [ -d "/dev/mapper" ] && [ "`lvm lvdisplay $current_partition 2> /dev/null`" ]; then
    14461446        partition_size="lvm"
    14471447    else
  • trunk/mondo/ChangeLog

    r588 r618  
    33MONDO CHANGES
    44
    5 v2.2.0 (2006-05-01)
     5v2.2.0 (2006-06-02)
    66- indent on source files
    77- asprintf used instead of malloc_string + sprintf/strcpy/strcat without
     
    1111  <rmd_at_mecreant.org> who achieved that big task)
    1212
    13 2.0.8 (2006-05-25)
     132.0.8-2 (2006-06-02)
     14- PXE mode now supports change of NIC for redeployment
     15  (Bruno Cornec)
     16
     172.0.8-1 (2006-05-25)
    1418- new build process (Bruno Cornec)
    1519- Fix a bug in .spec for RPM build (%attr now unused)
  • trunk/mondo/mondo/common/libmondo-files.c

    r507 r618  
    11491149    fprintf(fout, "done\n");
    11501150    fprintf(fout, "ifconfig lo 127.0.0.1  # config loopback\n");
     1151    fprintf(fout, "ipdev=%s\n", nfs_dev);
    11511152    fprintf(fout, "ipaddress=%s\n", nfs_client_ipaddr);
    11521153    fprintf(fout, "ipnetmask=%s\n", nfs_client_netmask);
     
    11571158    fprintf(fout, "    echo $i | grep -qi ipconf= && ipconf=`echo $i | cut -d= -f2`\n");
    11581159    fprintf(fout, "done\n");
    1159     fprintf(fout, "if [ \"$ipconf\" = \"dhcp\" ]; then\n");
    1160     fprintf(fout, "    udhcpc -i %s\n", nfs_dev);
     1160    fprintf(fout, "grep -q \"dhcp\" \"$ipconf\"\n");
     1161    fprintf(fout, "if [ $? = 0 ]; then\n");
     1162    fprintf(fout, "    ipdev=`echo $ipconf | cut -d: -f1`\n");
     1163    fprintf(fout, "    udhcpc -i $ipdev\n", );
    11611164    fprintf(fout, "else\n");
    11621165    fprintf(fout, "    if [ \"$ipconf\" != \"\" ]; then\n");
    1163     fprintf(fout, "        ipaddress=`echo $ipconf | cut -d: -f1`\n");
    1164     fprintf(fout, "        ipnetmask=`echo $ipconf | cut -d: -f2`\n");
    1165     fprintf(fout, "        ipbroadcast=`echo $ipconf | cut -d: -f3`\n");
    1166     fprintf(fout, "        ipgateway=`echo $ipconf | cut -d: -f4`\n");
     1166    fprintf(fout, "        ipdev=`echo $ipconf | cut -d: -f1`\n");
     1167    fprintf(fout, "        ipaddress=`echo $ipconf | cut -d: -f2`\n");
     1168    fprintf(fout, "        ipnetmask=`echo $ipconf | cut -d: -f3`\n");
     1169    fprintf(fout, "        ipbroadcast=`echo $ipconf | cut -d: -f4`\n");
     1170    fprintf(fout, "        ipgateway=`echo $ipconf | cut -d: -f5`\n");
    11671171    fprintf(fout, "    fi\n");
    1168     fprintf(fout, "    ifconfig %s $ipaddress netmask $ipnetmask broadcast $ipbroadcast\n", nfs_dev);
     1172    fprintf(fout, "    ifconfig $ipdev $ipaddress netmask $ipnetmask broadcast $ipbroadcast\n");
    11691173    fprintf(fout, "    route add default gw $ipgateway\n");
    11701174    fprintf(fout, "fi\n");
  • trunk/mondo/mondo/mondoarchive/mondo-cli.c

    r524 r618  
    219219    char *tmp1;
    220220    char *psz;
     221    char *p;
     222    char *q;
    221223
    222224    long itbs;
     
    302304        }
    303305        asprintf(&tmp1, flag_val['I']);
    304         char *p = tmp1;
    305         char *q = tmp1;
     306        p = tmp1;
     307        q = tmp1;
    306308
    307309        /* Cut the flag_val['I'] in parts containing all paths to test them */
     
    538540        }
    539541        asprintf(&tmp1, flag_val['E']);
    540         char *p = tmp1;
    541         char *q = tmp1;
     542        p = tmp1;
     543        q = tmp1;
    542544
    543545        /* Cut the flag_val['E'] in parts containing all paths to test them */
  • trunk/mondo/mondo/mondorestore/mondo-restore.c

    r561 r618  
    31603160            "to the Mondo mailing list when you are seeking technical    ");
    31613161    log_msg(0,
    3162             "support. Without it, we can't help you.               - Hugo");
     3162            "support. Without it, we can't help you.            - DevTeam");
    31633163    log_msg(0,
    31643164            "------------------------------------------------------------");
  • trunk/tools/DISTROS

    r561 r618  
    88rhel_3
    99rhel_4
    10 suse_10
     10suse_10.0
    1111sles_9
    1212gentoo_2006
  • trunk/tools/build2qemu

    r600 r618  
    9191        if [ "$proces" != "" ]; then
    9292            kill $proces
     93            sleep 10
    9394        fi
    9495    fi
  • trunk/tools/mkqemu

    r588 r618  
    1515ipvm=10.0.2.15
    1616
     17if [ _"$sp" = _"" ]; then
     18    sp=2223
     19fi
     20
    1721qemu -m 256 $QEMUOPT -redir tcp:${sp}:${ipvm}:22 /users/qemu/$m.qemu
  • trunk/website/latest-news.html

    r561 r618  
     1<p><B>2006-05-31 </B>Mondo 2.0.8 / Mindi 1.0.8 available</p>
     2<p>
     3I'm happy to announce the availability of a newest version of
     4mondo 2.0.8-1 / mindi 1.0.8-1. Enjoy it !
     5</p>
     6
     7<p>
     8Now available at <a href="ftp://ftp.mondorescue.org/">ftp://ftp.mondorescue.org/</a>
     9</p>
     10
     11<p>
     12fedora/4/mondo-2.0.8-1.fc4.i386.rpm
     13fedora/4/mindi-1.0.8-1.fc4.i386.rpm
     14fedora/5/mindi-1.0.8-1.fc5.i386.rpm
     15fedora/5/mondo-2.0.8-1.fc5.i386.rpm
     16mandrake/10.2/mindi-1.0.8-1.102mdk.i386.rpm
     17mandrake/10.2/mondo-2.0.8-1.102mdk.i386.rpm
     18mandrake/10.1/mindi-1.0.8-1.101mdk.i386.rpm
     19mandrake/10.1/mondo-2.0.8-1.101mdk.i386.rpm
     20mandriva/2006.0/mindi-1.0.8-1.20060mdk.i586.rpm
     21mandriva/2006.0/mondo-2.0.8-1.20060mdk.i586.rpm
     22redhat/7.3/mindi-1.0.8-1.rh73.i386.rpm
     23redhat/7.3/mondo-2.0.8-1.rh73.i386.rpm
     24redhat/9/mindi-1.0.8-1.rh9.i386.rpm
     25redhat/9/mondo-2.0.8-1.rh9.i386.rpm
     26rhel/3/mindi-1.0.8-1.rhel3.i386.rpm
     27rhel/3/mondo-2.0.8-1.rhel3.i386.rpm
     28rhel/4/mindi-1.0.8-1.rhel4.i386.rpm
     29rhel/4/mondo-2.0.8-1.rhel4.i386.rpm
     30sles/9/mindi-1.0.8-1.sles9.i386.rpm
     31sles/9/mondo-2.0.8-1.sles9.i386.rpm
     32suse/10.0/mindi-1.0.8-1.suse10.0.i386.rpm
     33suse/10.0/mondo-2.0.8-1.suse10.0.i386.rpm
     34src/mondo-doc-2.0.8-1.tar.gz
     35src/mindi-1.0.8-1.tar.gz
     36src/mondo-2.0.8-1.tar.gz
     37</p>
     38
     39<p>As usual src.rpm packages are also available in the same directory. Also a new mondo-doc package is produced for most distributions containing all the formats of mondo's documentation. Only there for completion, as mondo's package already contains the required doc files.
     40</p>
     41
     42<p>
     43This version should fix most of latest bugs reported for mindi. the 2.0.x branch should now enter in a bug fix only mode. All new features will be introduced in 2.2.x on which we will now work (internationalization, memory management, configuration files, ...)
     44</p>
     45
     46<p>
     47Changes are :
     48</p>
     49
     50<p>
     51MONDO:
     52</p>
     53
     54<p>
     55- new build process (Bruno Cornec)<br>
     56- Fix a bug in .spec for RPM build (%attr now unused)
     57(Bruno Cornec)<br>
     58- Support of dm and LVM v2 (Andree Leidenfrost)<br>
     59- New mr_strtok functionn added and used for dm support (Andree Leidenfrost)<br>
     60- Complete doc is now a separate package. mondo still contains the
     61  man pages and howto in minimal useful formats
     62  (Bruno Cornec)<br>
     63  - HOWTO now contains a new chapter on unattended support for mondo<br>
     64  - Increase size (4 times) of include|exclude variables<br>
     65  - Fix a bug on -I and -E not working with multiple parameters<br>
     66- Fix a bug in verify for NFS by swapping nfs_remote_dir and isodir when
     67  assembling name for image file to verify
     68  (Andree Leidenfrost)<br>
     69- Fix mondo when restoring filenames containing blanks
     70  (still a problem for filenames with ')
     71  (Bruno Cornec)<br>
     72- Fix a RPM generation bug for rh7.3 (i386-redhat-linux prefix for binaries)
     73(Bruno Cornec)<br>
     74</p>
     75
     76<p>
     77MINDI:
     78</p>
     79
     80<p>
     81- new build process (Bruno Cornec)<br>
     82- Fix a bug when a disk less than 2.8 MB can be built, to
     83  include enough modules to support SCSI cds
     84  (Bruno Cornec)<br>
     85- Fix a bug in .spec for RPM build (%attr now unused)
     86(Bruno Cornec)<br>
     87- Add support for LABEL on swap partitions
     88(Michel Loiseleur + Julien Pinon)<br>
     89- Attempt to fix bug 6827 (addition of a script for
     90  busybox udhcpc to support pxe/dhcp restore)
     91  (Bruno Cornec)<br>
     92  - support of dm and LVM v2 (Andree Leidenfrost)<br>
     93  - analyze-my-lvm is under $MINDI_LIB (Andree Leidenfrost)<br>
     94- Fix a bug introduced by trying to avoid an error
     95  message when modprobe.d doesn't exist
     96  (Johannes Franken)<br>
     97- Fix for Bug #6975 (/net is now excluded from kernel search location)
     98(Bruno Cornec)<br>
     99- Allow 5670 MB fllopy disks for lilo as well (Bruno Cornec)<br>
     100- Add missing net modules (Klaus Ade Johnstad)<br>
     101</p>
     102
    1103<p><B>2006-04-08 </B>Mondo 2.0.7 / Mindi 1.0.7 updated to r460</p>
    2104<p>
     
    56158</p>
    57159
    58 <p><B>2006-03-20 </B>Mondo 2.0.7 / Mindi 1.0.7 are out</p>
    59 <p>
    60 I'm happy to announce the availability of the latest and greatest
    61 version of mondo 2.0.7 / mindi 1.0.7. Version numbers have changed of
    62 format to be more in line with what is done generally (x.y.z)
    63 </p>
    64 <p>
    65 Now available at ftp://ftp.mondorescue.org :
    66 </p>
    67 
    68 <p>
    69 mandrake/10.1/mindi-1.0.7-447.101mdk.i386.rpm<br>
    70 mandrake/10.1/mondo-2.0.7-447.101mdk.i386.rpm<br>
    71 mandrake/10.2/mindi-1.0.7-447.102mdk.i386.rpm<br>
    72 mandrake/10.2/mondo-2.0.7-447.102mdk.i386.rpm<br>
    73 mandriva/2006.0/mindi-1.0.7-447.20060mdk.i386.rpm<br>
    74 mandriva/2006.0/mondo-2.0.7-447.20060mdk.i386.rpm<br>
    75 src/mindi-1.0.7-r447.tgz<br>
    76 src/mondo-2.0.7-r447.tgz<br>
    77 </p>
    78 
    79 <p>
    80 Other distributions will follow asap (should be able to produce soon
    81 redhat 7.3, fedora core 4, and only after rhel3/4 and sles9) due to the
    82 change in the virtual machines I have to do (now using qemu + more tools
    83 to generate RPMs)
    84 </p>
    85 
    86 <p>
    87 The focus on this version has been more around the new website and
    88 documentation, and a bit less on code. So some persistant bugs are still
    89 not corrected (some dvd burning issues and dm/lvm2 support mainly) and
    90 will be hopefully in 2.0.8.
    91 </p>
    92 
    93 <p>
    94 MONDO CHANGES
    95 </p>
    96 
    97 <p>
    98 v2.07 (2006-02-23)<br>
    99 - useless cat, sort|uniq commands removed (Bruno Cornec/Sébastien Aperghis-Tramoni)<br>
    100 - Doc cleanup (Andree Leidenfrost)<br>
    101 - Add the actual format to messages after calls to function is_this_a_valid_disk_format() about unsupported formats.  (Andree Leidenfrost)<br>
    102 - Abort|Warn when one of the include|exclude dirs (-I|-E) does not exist (Bruno Cornec/Jeffs)<br>
    103 - Replaced partimagehack with ntfsclone from ntfsprogs package. (Andree Leidenfrost)<br>
    104 - use df -P everywhere (Bruno Cornec)<br>
    105 - Paypal incitations removed (Andree Leidenfrost)<br>
    106 - mondo now uses /usr/share for the restore-scripts (Bruno Cornec)<br>
    107 - rpmlint cleanups (Bruno Cornec)<br>
    108 - no shared librairies and no X11 anymore (were useless) (Bruno Cornec)<br>
    109 - files > 2GB are now really supported (Andree Leidenfrost)<br>
    110 - new SGML based Mondo Rescue documentation + new Web site (Bruno Cornec/Andree Leidenfrost)<br>
    111 - mondoarchive aborts when 'mindi --findkernel' gives a fatal error (See also Debian bug #352323.) (Andree Leidenfrost)<br>
    112 - /tmp not excluded anymore from backup (Bruno Cornec)<br>
    113 - New RPM Build environement (Bruno Cornec)<br>
    114 </p>
    115 
    116 <p>
    117 MINDI CHANGES
    118 </p>
    119 
    120 <p>
    121 1.07 (2006-02-23)<br>
    122 - stop creating further size of floppy disks if the smaller one succeeds (Bruno Cornec)<br>
    123 - init revamped (removed unnecessary second general module loading phase, start NFS appropriately depending on PXE or simple NFS) (Andree Leidenfrost)<br>
    124   - Changed module 'nfsacl' to 'nfs_acl' (Andree Leidenfrost)<br>
    125   - Mindi/DiskSize is gone (Bruno Cornec)<br>
    126 - useless cat, sort|uniq commands removed (Bruno Cornec/Sébastien Aperghis-Tramoni)<br>
    127 - Doc cleanup (Andree Leidenfrost)<br>
    128 - Bug fix for chown in install.sh (JeffS)<br>
    129 - CHANGES renamed also in install.sh now (Bruno Cornec)<br>
    130 - rpmlint cleanups<br>
    131 - Get mindi to look for analyze-my-lvm in it's library directory MINDI_LIB (See also Debian bug #351446.)<br>
    132 - mindi only deletes freshly created 1440kb images in case of error (See also Debian Bug #348966.) (Andree Leidenfrost)<br>
    133 - try standard grub-install in grub-MR restore script before trying anything fancy (Andree Leidenfrost)<br>
    134 - busybox mount should be called with -o ro for PXE (Make RHEL 3 works in PXE with a 2.6 failsafe kernel now available) (Bruno Cornec)<br>
    135 - Fix mindi for 2.6 Failsafe support (Bruno Cornec)<br>
    136 - mindi now depends on grep >= 2.5 (for -m option) (Marco Puggelli/Bruno Cornec)<br>
    137 - Fix a bug in LVM context for RHEL4 in GetValueFromField (Rémi Bondoin/Bruno Cornec)<br>
    138 - New RPM Build environement (Bruno Cornec)<br>
    139 - mindi now supports x86_64 natively (Bruno Cornec)<br>
    140 - stop creating further size of floppy disks if the smaller one succeeds (Bruno Cornec)<br>
    141 </p>
  • trunk/website/news.shtml

    r588 r618  
    1414  </div>
    1515  <!--#include virtual="/latest-news.html" -->
     16
     17<p><B>2006-03-20 </B>Mondo 2.0.7 / Mindi 1.0.7 are out</p>
     18<p>
     19I'm happy to announce the availability of the latest and greatest
     20version of mondo 2.0.7 / mindi 1.0.7. Version numbers have changed of
     21format to be more in line with what is done generally (x.y.z)
     22</p>
     23<p>
     24Now available at ftp://ftp.mondorescue.org :
     25</p>
     26
     27<p>
     28mandrake/10.1/mindi-1.0.7-447.101mdk.i386.rpm<br>
     29mandrake/10.1/mondo-2.0.7-447.101mdk.i386.rpm<br>
     30mandrake/10.2/mindi-1.0.7-447.102mdk.i386.rpm<br>
     31mandrake/10.2/mondo-2.0.7-447.102mdk.i386.rpm<br>
     32mandriva/2006.0/mindi-1.0.7-447.20060mdk.i386.rpm<br>
     33mandriva/2006.0/mondo-2.0.7-447.20060mdk.i386.rpm<br>
     34src/mindi-1.0.7-r447.tgz<br>
     35src/mondo-2.0.7-r447.tgz<br>
     36</p>
     37
     38<p>
     39Other distributions will follow asap (should be able to produce soon
     40redhat 7.3, fedora core 4, and only after rhel3/4 and sles9) due to the
     41change in the virtual machines I have to do (now using qemu + more tools
     42to generate RPMs)
     43</p>
     44
     45<p>
     46The focus on this version has been more around the new website and
     47documentation, and a bit less on code. So some persistant bugs are still
     48not corrected (some dvd burning issues and dm/lvm2 support mainly) and
     49will be hopefully in 2.0.8.
     50</p>
     51
     52<p>
     53MONDO CHANGES
     54</p>
     55
     56<p>
     57v2.07 (2006-02-23)<br>
     58- useless cat, sort|uniq commands removed (Bruno Cornec/Sébastien Aperghis-Tramoni)<br>
     59- Doc cleanup (Andree Leidenfrost)<br>
     60- Add the actual format to messages after calls to function is_this_a_valid_disk_format() about unsupported formats.  (Andree Leidenfrost)<br>
     61- Abort|Warn when one of the include|exclude dirs (-I|-E) does not exist (Bruno Cornec/Jeffs)<br>
     62- Replaced partimagehack with ntfsclone from ntfsprogs package. (Andree Leidenfrost)<br>
     63- use df -P everywhere (Bruno Cornec)<br>
     64- Paypal incitations removed (Andree Leidenfrost)<br>
     65- mondo now uses /usr/share for the restore-scripts (Bruno Cornec)<br>
     66- rpmlint cleanups (Bruno Cornec)<br>
     67- no shared librairies and no X11 anymore (were useless) (Bruno Cornec)<br>
     68- files > 2GB are now really supported (Andree Leidenfrost)<br>
     69- new SGML based Mondo Rescue documentation + new Web site (Bruno Cornec/Andree Leidenfrost)<br>
     70- mondoarchive aborts when 'mindi --findkernel' gives a fatal error (See also Debian bug #352323.) (Andree Leidenfrost)<br>
     71- /tmp not excluded anymore from backup (Bruno Cornec)<br>
     72- New RPM Build environement (Bruno Cornec)<br>
     73</p>
     74
     75<p>
     76MINDI CHANGES
     77</p>
     78
     79<p>
     801.07 (2006-02-23)<br>
     81- stop creating further size of floppy disks if the smaller one succeeds (Bruno Cornec)<br>
     82- init revamped (removed unnecessary second general module loading phase, start NFS appropriately depending on PXE or simple NFS) (Andree Leidenfrost)<br>
     83  - Changed module 'nfsacl' to 'nfs_acl' (Andree Leidenfrost)<br>
     84  - Mindi/DiskSize is gone (Bruno Cornec)<br>
     85- useless cat, sort|uniq commands removed (Bruno Cornec/Sébastien Aperghis-Tramoni)<br>
     86- Doc cleanup (Andree Leidenfrost)<br>
     87- Bug fix for chown in install.sh (JeffS)<br>
     88- CHANGES renamed also in install.sh now (Bruno Cornec)<br>
     89- rpmlint cleanups<br>
     90- Get mindi to look for analyze-my-lvm in it's library directory MINDI_LIB (See also Debian bug #351446.)<br>
     91- mindi only deletes freshly created 1440kb images in case of error (See also Debian Bug #348966.) (Andree Leidenfrost)<br>
     92- try standard grub-install in grub-MR restore script before trying anything fancy (Andree Leidenfrost)<br>
     93- busybox mount should be called with -o ro for PXE (Make RHEL 3 works in PXE with a 2.6 failsafe kernel now available) (Bruno Cornec)<br>
     94- Fix mindi for 2.6 Failsafe support (Bruno Cornec)<br>
     95- mindi now depends on grep >= 2.5 (for -m option) (Marco Puggelli/Bruno Cornec)<br>
     96- Fix a bug in LVM context for RHEL4 in GetValueFromField (Rémi Bondoin/Bruno Cornec)<br>
     97- New RPM Build environement (Bruno Cornec)<br>
     98- mindi now supports x86_64 natively (Bruno Cornec)<br>
     99- stop creating further size of floppy disks if the smaller one succeeds (Bruno Cornec)<br>
     100</p>
    16101<p><B>2006-02-02 </B>Mondo Rescue rsync server available</p>
    17102<p>In our always increasing set of services :-) I'd like to announce the
Note: See TracChangeset for help on using the changeset viewer.