Well at least I hope so !!
It took me much more time than I expected, and made me sleep at insane hours (yes really !), but I think that the beta that I built today under ftp://ftp.mondorescue.org/test/ should be of interest for MondoRescue users.
Some new distros are now added to the list of the one I’m building for (Ubuntu 13.04, Debian 7.1, Mageia 3, Fedora 18, …) Usual job for me, but hey, still of interest for people wanting the latest one.
Speaking of latest Debian, MondoRescue should now work better on it thanks to the fixes around #699 (NFS and SSHFS support), softlink in LocateDeps which have now their target scanned, and some deblint issues removed, including right test binaries placement, and man pages for perl scripts. I have someone working now with me on the re-integration of MondoRescue into Debian, so this version should help him reducing the diffs with his tree, and allow for the next steps (on the packaging itself) to go forward for our goal.
Of course, some annoying bugs reported have been fixed. At least we all hope so 😉
- grub2 support in #686 by adding grub.conf, grub.cfg and modified device.map.lst to device.map (Thanks to Victor Gattegno),
- Fix support for OBDR tapes connected to SCSI cards and addition of an obdr modsboot parameter if some additional drivers should be removed,
- an particularly nasty bug (there since rev 1 !) on SLES 11 SP2 by removing a dd in mindi which was filling the target dir,
- the full management of scratch and tmp dir has been rewritten, hopefully for a better implementation now and a full resolution of #640,
- the removal of the notion of number of media (limited to 50 abusively). Cf: #706
- the addition of a -F option which allows mondoarchive to fail at first interaction. Cf: #702
- sparse file support by adding a CLI parameter -M to modify the biggie file size limit, by default 64 MB, and by using st_blocks instead of st_size. Cf: #700
- Fix #679 again and #685 by reducing the list of possible kernels (Thanks to Victor Gattegno and Didier Diaz)
- Fix #696 for VGs not having a ‘-‘ in their name such as multipath aliases
- Fix #703 by removing the errctl field used in star and log all star msgs into mondorestore.log. star is now considered production level as afio
And some improvements in the doc such as:
- Adds more info in mindi log file (df -i, df -a, grub/lilo conf files, fdisk -l)
- Add an example to use a fixed IP configuration at boot time through mindi.conf
- Be more precise in messages displayed at restore time when a non-rewinding device should be used
- Document the new -F and -M options
- Precise the usage conditions of the exclude option (differences between device vs directory exclusion)
- Indicate the other new tools than mkinitrd to help rebuilding the boot env (Thanks to Philippe Lefevre)
- Precising compression rates on GUI button to ease choice (0 is no compression)
Some ongoing efforts at this point would require your help, dear reader to give appropriate feedback to see if we are making progresses:
- Fix #628 by avoiding to erase choices done for variable bkpinfo->isodir and g_isodir_device in iso_fiddly_bits later in the code
- Fix #208 by adding cifs support with first modifications to add cifs support as an external FS
So please help us by downloading this beta, which is IMO near from being the next stable and report wheher it’s working fine for you, or whether it’s working really fine for you 😉
I have to say that most of these bugs wouldn’t have been fixed without the work I’ve done for HP’s customers recently, who are using extensively the tool, and were needing these fixes to have it fully working in their environment (RHEL and SLES in multiple versions on HP ProLiant servers). Pending their feedback on this version, I’ll declare it stable if they give me the green light, which should arrive soon now.