2012-02-24 Bruno Cornec <bruno@project-builder.org> * [r2957] Creation of svn+ssh://svn.mondorescue.org/prj/svn/mondorescue/tags/3.0.1 from svn+ssh://svn.mondorescue.org/prj/svn/mondorescue//branches/3.0 2012-02-18 Bruno Cornec <bruno@project-builder.org> * [r2955] - Avoids engaging cciss if no controler present * [r2954] - Adds rpcbind to the local etc/services file as per http://chakra-project.org/bbs/viewtopic.php?id=4319 2012-02-17 Bruno Cornec <bruno@project-builder.org> * [r2953] - Try to improve rpcbind launch (working but giving some error messages). This rev fixes RHEL6.2 restore, and hopefully Debian as well. 2012-02-16 Bruno Cornec <bruno@project-builder.org> * [r2952] - Improved extended set of bins for DHCP support (for potential non-busybox cases) * [r2951] - Force inclusion all all files mentioned in minimal.conf. This will allow easier support of additional features (such as rpcbind for NFS on RHEL 6.2) 2012-02-15 Bruno Cornec <bruno@project-builder.org> * [r2948] - Fix #576 by truncating the mesage text created with cut * [r2947] - Fix #586: mindi now skips swap files in the mountlist creation * [r2946] - Fix #584 by using memmove to allow strings to overlap (tottenwd) 2012-02-04 Bruno Cornec <bruno@project-builder.org> * [r2945] r4506@localhost: bruno | 2012-02-04 09:49:35 +0100 -Adds module usb_common new in linux kernel 3.2 2012-02-03 Bruno Cornec <bruno@project-builder.org> * [r2943] - Adds brtfs support (Michael Caerwyn mcaerwyn_at_gmail.com) * [r2942] - Fix a bug where lvm libes were duplicated (Michael Caerwyn mcaerwyn_at_gmail.com) * [r2940] - Fix #582 by avoiding the use of the term WARNING and using now INFO and a hopefully improved msg * [r2939] - Fix #519 for good by cjecking syslinux version 4.02 and making a special call to --stupid for it. THat's all it deserves ;-) 2012-02-02 Bruno Cornec <bruno@project-builder.org> * [r2938] - Adds support for more VIA device drivers (pata and rhine) 2012-01-25 Bruno Cornec <bruno@project-builder.org> * [r2935] - debugfs should be excluded from the device considered for fstab analysis 2011-12-22 Bruno Cornec <bruno@project-builder.org> * [r2927] Proper fix for analyze-my-lvm * [r2925] - Fix a bug in analyze-my-lvm where LVs were created in random order (the one of lvscan) instead of using the dm-xxx order, which creates issues at restore time between the mapping created then and the one we had at backup time which could be inconssistent * [r2924] - Force activation of first partition which should not be optional as everything is destroyed before * [r2923] - Exclude sysfs devpts and tmpfs partitions found in RHEL 6.2 from analyze by mindi (made error messages) * [r2921] - Remove all mention of mondorescue.com from code 2011-12-20 Bruno Cornec <bruno@project-builder.org> * [r2919] - Fix a bug in mindi when having multiple swap partiions with same starting string (/dev/dm-1 and /dev/dm-16). We now add a space in the grep to avoid mischoice. * [r2918] - Exclude /run similarly to /sys and /proc 2011-12-18 Bruno Cornec <bruno@project-builder.org> * [r2917] - Fix #525 and improve printing when no /etc/raidtab, but still md devices 2011-12-15 Bruno Cornec <bruno@project-builder.org> * [r2916] - Adds support for a new pata_atiixp driver 2011-12-09 Bruno Cornec <bruno@project-builder.org> * [r2915] - Force block size back to 32768 in OBDR mode after skipping the 2 tape marks, to read the additional rootfs data corerctly - Fix #498 for good it seems * [r2913] - Fix #498 by using an external program (hpsa_obdr_mode) which can set the mode of the tape to CD-ROM or Sequential at will. That program will have to be downloaded from http://cciss.sf.net 2011-12-06 Bruno Cornec <bruno@project-builder.org> * [r2909] - Add some binaries used on SLES 10 by udev 2011-12-05 Bruno Cornec <bruno@project-builder.org> * [r2908] - Simplify the function engaging SCSI for Smart Array controllers, and support as many controller as we have 2011-11-29 Bruno Cornec <bruno@project-builder.org> * [r2907] - Should fix #512 by clearing old scratchdir before changing to a new * [r2906] - remove a useless xenkernelname variable from mindi 2011-10-24 Bruno Cornec <bruno@project-builder.org> * [r2899] - Version 2.2.9 is now 3.0.x 2011-10-19 Bruno Cornec <bruno@project-builder.org> * [r2895] - Improve again previous tests for bug #503 * [r2894] - Attempt to solve #503 by handling /lib64 separately for udev and only if not a link (to /lib) for Ubuntu 64 2011-10-18 Bruno Cornec <bruno@project-builder.org> * [r2893] - Fix #499 for good, by using a real init from busybox and moving our init script to etc/init.d/rcS. We also now call the reboot from busybox to exit, which indeed reset the system correctly (in a VM at least which wasn't the case before). Reauires a new mindi-busybox as well. 2011-10-16 Bruno Cornec <bruno@project-builder.org> * [r2892] - Improve mindi support for kernel 3.x 2011-10-13 Bruno Cornec <bruno@project-builder.org> * [r2891] - Improve again ProLiant HW support, by adding references to the yet to come SSSTK rpm so that conrep is called at its future right place. 2011-10-12 Bruno Cornec <bruno@project-builder.org> * [r2890] - Improves logging in Die() * [r2889] - Fix #491 by correctly checking Xen kernel used for a dom0 env (apollo13) 2011-10-11 Bruno Cornec <bruno@project-builder.org> * [r2888] - Try to Fix #499 by changing init in order to never exit, and rebooting using sysrq in /proc (not portable). Maybe should move to using a real init, and a separated rcS script. - Fixes the shell msg error by using setsid as per Busybox FAQ 2011-10-09 Bruno Cornec <bruno@project-builder.org> * [r2887] - Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (based on code from Stefan Heijmans) 2011-10-08 Bruno Cornec <bruno@project-builder.org> * [r2885] - Fix an issue on udevadm call (needs an intermediate variable) - Fix a remaining ProLiant tool call 2011-10-07 Bruno Cornec <bruno@project-builder.org> * [r2884] - Fix some remaining inconsistencis in the ProLiant HW backup. ready for usage. * [r2883] - Fix #501 by pushing BOOT_SIZE to 36864 for certain Ubuntu cases * [r2882] - Add compatibility with the latest SSSTK + PSP content for HP ProLiant + branding homogeneous now. We only take conrep out of the SSSTK pending a package availability. Using hpacuscripting now. Review of parameters called following test made. 2011-10-05 Bruno Cornec <bruno@project-builder.org> * [r2880] - Fix bugs in the kernel detection routine of mindi (some echo were done without capturing their output, confusing the return). This should also help the Xen detection issue - Change the logging function to be nearer from 2.2.10, and start using some 2011-10-04 Bruno Cornec <bruno@project-builder.org> * [r2878] - Uses the -d option of the mount command to avoid leaving loop devices in use. Probably provoked by the usage of a more recent busybox, but anyway that option doesn't hurt, and does nothing for non-loop devices. Should fix the problems reported on the ML with NFS and more than 8 ISO images (8 being the default number of loop devices available) 2011-09-30 Bruno Cornec <bruno@project-builder.org> * [r2876] - Adds support for bnx2i driver 2011-09-29 Bruno Cornec <bruno@project-builder.org> * [r2875] - Copy everything under .ssh of root account to allow for sshfs mount without passwd at restore time. 2011-08-23 Bruno Cornec <bruno@project-builder.org> * [r2865] r4224@localhost: bruno | 2011-08-23 03:10:08 +0200 - Fix a small remaining pb with new comment support * [r2864] r4222@localhost: bruno | 2011-08-23 01:30:48 +0200 - Improve msgs printed during kbd analysis * [r2863] r4220@localhost: bruno | 2011-08-23 01:30:01 +0200 - Fix previous broken patch on comment management for bkphw * [r2862] r4218@localhost: bruno | 2011-08-23 01:21:26 +0200 - Fix an error when dmidecode reports comments before system name 2011-08-22 Bruno Cornec <bruno@project-builder.org> * [r2861] r4210@localhost: bruno | 2011-08-22 03:27:24 +0200 - Move fvat nd fat modules to CDROM_MODS in order to have them in the initrd to support saving logs to a USB device e.g. 2011-08-15 Bruno Cornec <bruno@project-builder.org> * [r2860] r4208@localhost: bruno | 2011-08-15 05:33:05 +0200 - Fix #492 by removing an extra useless fi 2011-07-25 Bruno Cornec <bruno@project-builder.org> * [r2858] - Fix an issue in test of FindKernel for Xen and non Xen cases * [r2857] - Adds support for more virtio devices for KVM restore - Improve mbr.bin handling * [r2856] - Improve error message in case mondorestore isn't found * [r2855] - Install an MBR on USB devices when possible * [r2854] - Fix a compatibility bug in mindi where exclude lists with '|' was incorrectly analyzed (' ' still expected) * [r2852] - Fix a compatibility bug in analyze-my-lvm whete exclude lists with '|' was incorrectly analyzed (' ' still expected) * [r2851] - mindi only sets the boot flag of a USB device if none is present already (should avoid flip/flop situation) 2011-07-06 Bruno Cornec <bruno@project-builder.org> * [r2849] - Adds 3 binaries called potentially by udev o support USB key mount at restore time (Victor Gattegno) 2011-07-05 Bruno Cornec <bruno@project-builder.org> * [r2847] - Try to handle netfs_user better in all cases (NFS and SSHFS) 2011-06-30 Bruno Cornec <bruno@project-builder.org> * [r2846] r4191@vgiles: bruno | 2011-06-30 18:51:22 +0200 - Improve logging in init script * [r2845] r4186@vgiles: bruno | 2011-06-29 14:49:07 +0200 - Format improvement * [r2844] r4185@vgiles: bruno | 2011-06-28 18:04:46 +0200 - Removes a warning when trying to launch udevadm and it doesn't exist (RHEL 5 e.g.) * [r2842] 2011-06-26 Bruno Cornec <bruno@project-builder.org> * [r2839] -Fix mindi-get-perl-modules when perl dirs in @INC are symlinks (case on Ubuntu 11.04) 2011-06-25 Bruno Cornec <bruno@project-builder.org> * [r2838] - Fix option --findkernel in case of Xen kernel so that mondoarchive get a correct answer instead of an empty one. * [r2834] - Fix #484 by adding support for the arcmsr driver (to support the Areca ARC-1220 RAID Controller) 2011-06-16 Bruno Cornec <bruno@project-builder.org> * [r2832] r4154@vgiles: bruno | 2011-06-11 22:02:34 +0200 - Avoids error msgs if no mondo-restore.cfg file exists (when mindi used stdalone) 2011-06-11 Bruno Cornec <bruno@project-builder.org> * [r2829] r4157@localhost: bruno | 2011-06-11 06:41:14 +0200 - Attempt to fix Xen kernel support by avoiding to remove xen kernel fro; the possible_kernels list too early, whereas it's used afterwards to get them. * [r2828] r4155@localhost: bruno | 2011-06-11 06:26:25 +0200 - Fix #481 by supporting the new kbd file in latest Ubuntu 10.10+ (victor.gattegno_at_hp.com) 2011-05-20 Bruno Cornec <bruno@project-builder.org> * [r2821] - Example of MINDI_ADDITIONAL_BOOT_PARAMS in mindi.conf added 2011-04-22 Bruno Cornec <bruno@project-builder.org> * [r2773] - Propose more variables in the mindi.conf example - More explicit messages when size unsufficient in mindi for kernel + initrd as per #471 - Better loging of labeling in mondo when in nuke mode 2011-04-21 Bruno Cornec <bruno@project-builder.org> * [r2768] Log content of mondo-restore.cfg * [r2765] - Remove very old code creating confusing symlinks pico to nano in init (patch from MC). Fix #477 2011-04-07 Bruno Cornec <bruno@project-builder.org> * [r2757] Conform to the report of size really ! * [r2756] - Increase again sizes for Debian 6 support (victor.gattegno_at_hp.com) * [r2755] - Adds a UdevadmTrigger function at restore time to deal with the various syntax formats changes ddepending on version (mc_at_carreira.com.pt) 2011-03-28 Bruno Cornec <bruno@project-builder.org> * [r2754] - Arch Linux support for boot message of mindi (mc_at_carreira.com.pt) using /etc/arch-release and pacman.log * [r2753] - Use modprobe instead of insmod to load loop, cd, ... modules (in order to force them at rstore time). Also drop very old aes support for mdk 9.2 2011-03-25 Bruno Cornec <bruno@project-builder.org> * [r2750] - Improve Arch Linux support for mindi tools (mc_at_carreira.com.pt) 2011-03-21 Bruno Cornec <bruno@project-builder.org> * [r2749] - Again increase size for boot env to support better fedora 14 and other latest distros * [r2748] - Fix Arch Linux kbd printed in log file now instead of screen. 2011-03-20 Bruno Cornec <bruno@project-builder.org> * [r2747] - Adds reboot to fix #435 * [r2744] - Adds Arch Linux Keyboard support (mc_at_carreira.com.pt) 2011-03-13 Bruno Cornec <bruno@project-builder.org> * [r2737] - Add support for libahci driver, mandatory for debian 6. 2011-02-26 Bruno Cornec <bruno@project-builder.org> * [r2734] - Fix 2 redirections issues * [r2733] - Fix test on dm which was made in wrong sense - Adds a driver to allow raid456 to work * [r2732] - Syntax fix * [r2731] - Adds functions and /bin/loadkeys (new location) to minimal set of commands to have - provides a makemessage option to mindi and this function now works with pbdistrocheck - Do not create an error when a phys device has 0 size and is a /dev/dm-* device * [r2730] - Adds the rebot command to the list of mandatory ones at restore time * [r2728] - Latest lvdisplay print MiB instead of MB. Impact on analyze-my-lvm fixed. * [r2727] - With mindi-busybox 1.18.3 the syntax of openvt changed. This patch keeps a compatible init script for both previous and current version. * [r2726] - Fix error introduced in previous patch in the if/then/else case without member in the then 2011-02-25 Bruno Cornec <bruno@project-builder.org> * [r2724] - Adds support for dm-log used on RHEL6 as well. * [r2723] - Adds a restore quiet option * [r2722] - Fixes for RHEL6 support at least around dm extensions, bnx2x and cp210x dependencies 2011-02-17 Bruno Cornec <bruno@project-builder.org> * [r2719] - Fix #462 (removes temp dir if analyze-my-lvm launched in stand alonae mode) * [r2718] -Extend EXTRA-SIZE for Debian 6.0 (at least) 2011-02-03 Bruno Cornec <bruno@project-builder.org> * [r2716] - Increase boot size again to support better fedora 13/14 2011-02-02 Bruno Cornec <bruno@project-builder.org> * [r2712] - Fix issus with mindi when launched from a dir containing spaces 2011-02-01 Bruno Cornec <bruno@project-builder.org> * [r2710] - Fix #459 by correcting an old README containing info on the edit-mountlist binary which doesn't exist. 2011-01-27 Bruno Cornec <bruno@project-builder.org> * [r2709] r4196@localhost: bruno | 2011-01-27 20:01:42 +0100 - Really fix the proto bug in start-netfs ! * [r2708] r4184@localhost: bruno | 2011-01-27 15:52:51 +0100 - Adds support for hpsa driver (new HP Smart Array driver) * [r2707] r4183@localhost: bruno | 2011-01-27 10:49:32 +0100 - Fix a syntax bug for start-netfs on proto detection * [r2702] r4178@localhost: bruno | 2011-01-26 22:08:55 +0100 - Replace usage of pvs zith pvscan for speed reasons in analyze-my-lvm (still some speed optimizations to do in that script) * [r2701] r4177@localhost: bruno | 2011-01-26 19:59:03 +0100 - Workaround problems met on RHEL 5.2 and 5.4 around pvs command generating a list of \n separated pvs with back quotes in an unexpected way. Could be linked to a bash bug in this context ? * [r2700] r4176@localhost: bruno | 2011-01-26 18:11:02 +0100 - Fix buffer overflow with long exclude lines where log between mindi and mondo were exceeding fixed string size used * [r2699] r4175@localhost: bruno | 2011-01-26 08:02:37 +0100 - Adds /etc/rpc and /etc/netconfig as minimal deps for mindi for latest NFS support (mdv 2010.2 at least) 2011-01-22 Bruno Cornec <bruno@project-builder.org> * [r2695] - Adds preliminary support for hpacucli. Needs test 2011-01-05 Bruno Cornec <bruno@project-builder.org> * [r2691] - Boot size pushed to 20MB 2010-12-23 Bruno Cornec <bruno@project-builder.org> * [r2690] A bit more precise for error msg from PBDI 2010-11-09 Bruno Cornec <bruno@project-builder.org> * [r2688] - Adds support for r8169 net driver 2010-09-16 Bruno Cornec <bruno@project-builder.org> * [r2685] r4071@localhost: bruno | 2010-09-17 00:34:28 +0200 - Die and related functions placed before any other code as used early, and ash doesn't support function declaration. So will solve #446 by exiting mindi before doing anything weird in it. 2010-09-14 Bruno Cornec <bruno@project-builder.org> * [r2684] - Fix #445 with another technical solution to avoid vg with similar names to b wrongly excluded (vgroot and vgroot-san e.g.) (Michael Shapiro) 2010-09-09 Bruno Cornec <bruno@project-builder.org> * [r2681] - Add xhci support to mindi. - Rewrite Xen kernel support to use TryToFindKernelPath systematically. 2010-09-02 Bruno Cornec <bruno@project-builder.org> * [r2680] r3998@localhost: bruno | 2010-09-02 07:34:24 +0200 - mindi now copies also the /lib/firmware content in order to have it for drivers needing it (bnx2 reported) 2010-08-24 Bruno Cornec <bruno@project-builder.org> * [r2678] r3988@localhost: bruno | 2010-08-25 01:30:47 +0200 - Add virtio driver to mindi 2010-07-31 Bruno Cornec <bruno@project-builder.org> * [r2674] - Adds multiple missing drivers to mindi (mega_sr, ide_gd_mod, pata_jmicron, cp210x, dca, raid6_pq, xor async_tx, async_memcpy, async_xor) 2010-07-29 Bruno Cornec <bruno@project-builder.org> * [r2673] - Fix #434 by really testing thet udevd is not running already (chucky) * [r2672] - Adds support of pata_sil680 driver 2010-06-17 Bruno Cornec <bruno@project-builder.org> * [r2657] - mindi is now able to handle compressed kernel with .gz or .bz2 suffix (case of OpenSuSE 11.2) 2010-06-14 Bruno Cornec <bruno@project-builder.org> * [r2654] - Improve Xen kernel detection and avoid false detection (Michael Shapiro) 2010-06-13 Bruno Cornec <bruno@project-builder.org> * [r2649] r3874@localhost: bruno | 2010-06-12 12:27:47 +0200 - Remove warning if libata not found 2010-06-09 Bruno Cornec <bruno@project-builder.org> * [r2640] - Fix #425: Do not blindly remove partitions at end of mindi 2010-05-11 Bruno Cornec <bruno@project-builder.org> * [r2629] Integrate Michael Shapiro's patch on Xen Kernel support for RHEL 5 (only atm) and fixes #418 (Michael Shapiro) 2010-04-27 Bruno Cornec <bruno@project-builder.org> * [r2625] - Fix a bug on ia64 where the boot image generated was removed before use in mondo 2010-04-08 Bruno Cornec <bruno@project-builder.org> * [r2621] - Improved msg for USB device creation * [r2620] - Fix a typo (Mike Shapiro) * [r2618] - Fix #414 by adding a function GetPVsForLV to remove PVs from excluded LVs (Mike Shapiro) * [r2617] - Fix #415 by avoiding integration of unknown devices report from pvscan (Mike Shapiro) 2010-04-07 Bruno Cornec <bruno@project-builder.org> * [r2616] - Fix #413 where list of devices was not re-initialized correctly in a loop (Michael Shapiro) * [r2615] - Adds tee to deplist - Fix #412 by supporting grub-install.unsupported for OpenSuSE and solving an issue with the parameter passed to grub for device which should be a device name, not a partition. 2010-03-17 Bruno Cornec <bruno@project-builder.org> * [r2600] r3744@localhost: bruno | 2010-03-16 01:44:33 +0100 - Fix a bug on Mandriva modules analysis (at least) (Backport from mindi 2.1.0) 2010-03-13 Bruno Cornec <bruno@project-builder.org> * [r2593] - Avoid perl warning by removing non-exitent dirs from @INC in mindi-get-perl-modules 2010-02-16 Bruno Cornec <bruno@project-builder.org> * [r2586] - Avoids error messages from stat in analyze-my-lvm 2010-02-15 Bruno Cornec <bruno@project-builder.org> * [r2585] - Fix problems of wrongly detected Duplicate mountpoints in case of lvm * [r2584] - Adds a missing module for iSCSI support * [r2583] - Fix reporting when a module is not found (pollutes logs) 2010-02-15 vicgat * [r2582] 2010-02-12 Bruno Cornec <bruno@project-builder.org> * [r2581] - the post install ascript passed with post= should just exists and not be executable. It's now made executable by init. Maybe a fix for #394 * [r2580] - When using excludevs= also exclude from mountlist the devices mentioned. Fix #393. * [r2579] analyze-my-lvm now provides an option to call GiveMapperOfdm that can be used in mindi. Solve #395 2010-02-09 Bruno Cornec <bruno@project-builder.org> * [r2577] - First try to improve OVM support with ocfs2 and Xen modules added 2010-02-05 Bruno Cornec <bruno@project-builder.org> * [r2574] - Adds support for sata_svw for Porliant DL 385 G5p. Fixes #391. 2010-02-03 Bruno Cornec <bruno@project-builder.org> * [r2571] - Fix a bug in the vgcreate command generation where too many PVs were mentioned, due to the extension of the list. We now use a $current_PVs variable which is limited to what i needed * [r2570] ums-cypress also added to module list following user feedback 2010-02-01 Bruno Cornec <bruno@project-builder.org> * [r2568] - Also use the same exclusion technique for MINDI_EXCLUDE_DEVS in mindi itself just in case. * [r2567] - Improve device exclusion for LVM by adding support for symlinks and mapper systematically at all levels (PV, VG, LV). Should really provvide the best support possible for LVM exclusion. * [r2566] - Now supports also excludion of LVs directly - Improve mindi by handling excluded devices earlier in the loop. * [r2565] - Fix LV exclusion when VGs are excluded (the excludedvgs file has to be removed at start and end of analyze-my-lvm not in functions, as they are called multiple times) * [r2564] - Rename some variables exported to avoid accidental conflict (EXCLUDE_DEVS => MINDI_EXCLUDE_DEVS and ADDITIONAL_BOOT_PARAMS => MINDI_ADDITIONAL_BOOT_PARAMS) 2010-01-31 Bruno Cornec <bruno@project-builder.org> * [r2562] - Using forcemods="mod1 mod2" will now do something and load those modules first 2010-01-30 Bruno Cornec <bruno@project-builder.org> * [r2560] - Add support for ums_cypress module in mindi 2010-01-29 Bruno Cornec <bruno@project-builder.org> * [r2559] Remove starting LVM mention, as it was not always the case ;-) So it's printed only if done 2010-01-26 Bruno Cornec <bruno@project-builder.org> * [r2555] - Fix a bug where LV were not created anymore if no exclusion !! * [r2554] - In analyze-my-lvm only use pv.tmp2 when it exists to avoid error msgs * [r2553] -Adds support for links to modules (.ko pointing to .o) such as with VMWare extensions * [r2552] - Adds i-want-my-lvm content in mindi log file * [r2551] - Adds vmxnet3 driver support to mindi for some VMWare versions * [r2550] Fix a typo in the way device mapper files where excluded 2010-01-08 Bruno Cornec <bruno@project-builder.org> * [r2537] r3761@localhost: bruno | 2010-01-08 15:59:41 +0100 - Fix syntax issue in analyze-my-lvm - Better doc for pre and post * [r2536] r3759@localhost: bruno | 2010-01-08 15:18:49 +0100 - Finally the function ListLvmDrivesAndPartitions is used, as it creates info parsed by mindi !! So reverting back to filter excluded devices in it * [r2535] r3757@localhost: bruno | 2010-01-08 14:52:00 +0100 - Better exclusion of the LVs from the mountlist at restore time if excludedevs used * [r2534] r3755@localhost: bruno | 2010-01-08 14:31:20 +0100 - Exclude LVs whose VGs are excluded now in analyze-my-lvm * [r2533] r3753@localhost: bruno | 2010-01-08 14:25:33 +0100 - First attempt to support device exclusion at restore time through a new boot param excludedevs - Fix a bug preventing execution of the pre script in init * [r2532] r3751@localhost: bruno | 2010-01-08 14:03:56 +0100 LVM excludion based on devices was flawed as the function targeted was not really useful. That script shold be fully rewritten to have a data structure contaiing what is needed. Anyway the current patch should allow to have some improvements * [r2531] r3749@localhost: bruno | 2010-01-08 12:28:35 +0100 - Still fixing the same issues on device exclusion and LVM * [r2530] r3747@localhost: bruno | 2010-01-08 11:48:24 +0100 - Still fixing issues related to device exclusion and LVM * [r2529] r3745@localhost: bruno | 2010-01-08 10:53:15 +0100 - Do not report Duplicate mount point when lvm is used - each device of the EXCLUDE_DEVS list is now used correctly and partitions found on this device are excluded 2010-01-07 Bruno Cornec <bruno@project-builder.org> * [r2526] r3733@localhost: bruno | 2010-01-07 16:13:49 +0100 - Also use the exclude dev feature in case of multipath and exclude resulting /dev/mapper/mpath type of files 2009-12-17 Bruno Cornec <bruno@project-builder.org> * [r2503] Adds scsi_dump_register to mindi SCSI_MODS for RHEL3 + IBM servers * [r2502] - Fix an issue in the function listing kernel modules when not found 2009-12-05 Bruno Cornec <bruno@project-builder.org> * [r2498] nfsopt restore boot time option added to support custom mount options for network restore 2009-11-27 Bruno Cornec <bruno@project-builder.org> * [r2495] cosmetic display fix 2009-11-18 Bruno Cornec <bruno@project-builder.org> * [r2487] r3620@localhost: bruno | 2009-11-18 10:31:36 +0100 - Only link /dev/tty to serial port when there is indeed a serial port. If not breaks mondorestore on normal console 2009-11-14 Bruno Cornec <bruno@project-builder.org> * [r2484] - Adds support for variable serial port console, with defalut to /dev/ttyS0, and a boot param to change it with serial=/dev/ttySx * [r2482] Fix bunzip2 on debian as well 2009-11-11 Bruno Cornec <bruno@project-builder.org> * [r2479] - Add support for diskdumplib driver useful for RHEL 3 and IBM xseries 336 * [r2477] - Adds a nolvm boot option at restore time * [r2476] - small improvement for loging in USB case 2009-11-10 Bruno Cornec <bruno@project-builder.org> * [r2474] - Update deplist for Debian support * [r2471] Improve analysis of kernel modules by printing whether it's a live or extra module which has not been found (Matthew Cline) as reported in #362 2009-10-28 Bruno Cornec <bruno@project-builder.org> * [r2465] some distro hold lvm commands under /usr/sbin 2009-10-26 Bruno Cornec <bruno@project-builder.org> * [r2464] bzip2 is under /bin on Debian 2009-10-13 Bruno Cornec <bruno@project-builder.org> * [r2461] - umount freshly created VFAT partition on USB key as Ubunu has an automounter mounting it as soon as created (Steffen Neumann sneumann_at_ipb-halle.de) 2009-10-09 Bruno Cornec <bruno@project-builder.org> * [r2459] MOde of conf file * [r2458] Adds a conf file example for mindi and fix #360 * [r2457] - Apply path from Matthew Cline (matt_at_nightrealms.com) in order to fix #359 2009-10-07 Bruno Cornec <bruno@project-builder.org> * [r2456] - Adds support for libcrc32c (needed by bnx2x) * [r2455] afio is under /bin on Debian 2009-10-06 Bruno Cornec <bruno@project-builder.org> * [r2452] CIFS mounts shouldn't be part of the mountlist analysis (should help solving #288) 2009-10-05 Bruno Cornec <bruno@project-builder.org> * [r2448] - Fix for #288: only take the first result in SizeOfPartition in case of multiple mounts 2009-10-03 Bruno Cornec <bruno@project-builder.org> * [r2447] - Iprove USB log in case of error by adding the conf file 2009-09-29 Bruno Cornec <bruno@project-builder.org> * [r2442] - Improves udev timeout handling * [r2441] - fuse device is needed at restore time for sshfs * [r2440] - Avoids comment analysis in the new code handling deplist.d * [r2439] - Avoids error message if some ssh conf files do not exist * [r2438] - Improvements on sshfs/ssh management in restore mode - Include now all minimal requirements for sshfs * [r2437] - Fix udev support in init for Mandriva 2009.1 (udevadm settle is blocking) 2009-09-28 Bruno Cornec <bruno@project-builder.org> * [r2436] - Improve deplist.d/* files - adds libnss for ssh support in boot disk - Solve a memory management issue in DSF module (strtok => mr_strtok) - DSF now also supports partitions in addition to full disks - Adds debug in open_and_list_dir * [r2433] ssh in the restore env needs some dlopened libs (libnss_compat|files) * [r2432] Warning emited in case of duplicate mountpoints or devices in fstab found * [r2431] - Use only the AWK veriable everywhere and not the awk command * [r2429] - Simplify GetInitrdFilesystemToUse which doesn't need to detect everything, but just know if it's initramfs (new mode) or a compressed FS ext2/3 (older mode) as initrd is anyway re-made by mindi. Should fix #353 2009-09-25 Bruno Cornec <bruno@project-builder.org> * [r2425] - Improving ssh support at restore time by providing a shadow file * [r2424] - analyze-my-lvm now removes excluded devices from list coming from mondoarchive - new mr_make_devlist_from_pathlist which handle the new bkpinfo->exclude_devs field containing the excluded devices and remove corresponding code from libmondo-cli.c - Move DSF code into libmondo-devices.c for coherency, and only the previous function is made externally available - Remove dev_to_exclude in libmondo-archive.c which wasn't working correctly and replace it with bkpinfo->exclude_devs 2009-09-24 Bruno Cornec <bruno@project-builder.org> * [r2422] - Adds support for bnx2x (BL 460 G6) and auth_rpcgss (Debian 2.6.31) 2009-09-18 Bruno Cornec <bruno@project-builder.org> * [r2411] sshfs also needs ssh at restore time in initrd * [r2410] - Better list of mandatory tools - Adds fuse and sshfs support in initrd * [r2409] - Split deplist.txt into multiple conf files under deplist.d in the conf dir. This will allow to have a minimal.conf file for initrd content to analyze to improve support of new embedded feature in the future (sshfs, live install). The other conf files contain the additional commands to put in the all.tar.gz. For the moment, mindi is still working the same. THis infra will allow that support in a near future. deplist.txt is now reserved for the admin additional commands. * [r2408] Remove useless script 2009-09-11 Bruno Cornec <bruno@project-builder.org> * [r2393] - Tries to add support for bzip2 and lzma initramfs (preliminary, not tested) for 2.6.30 * [r2390] - Adds ext3 initrd support for 2.6.30 2009-09-09 Bruno Cornec <bruno@project-builder.org> * [r2380] - Change NFS support into a NetFS support to allow for multiple protocol in addition to NFS (NEEDS TESTING) - Better logging to detect a potential nuke issue 2009-09-08 Bruno Cornec <bruno@project-builder.org> * [r2371] - Fix a problem a error detection in evaluate_mountlist which casued nuke mode to abort. Error string should also be better now. 2009-09-03 Bruno Cornec <bruno@project-builder.org> * [r2363] More verbose at installation of additional tools 2009-08-28 Bruno Cornec <bruno@project-builder.org> * [r2353] - Addition of a nomd option to avoid starting mdadm - mpath is now already started if there was a mpath entry in mountlist 2009-08-27 Bruno Cornec <bruno@project-builder.org> * [r2346] Adds fdisk -l result in Log File at restore time 2009-08-24 Bruno Cornec <bruno@project-builder.org> * [r2344] r3382@localhost: bruno | 2009-08-24 13:30:25 +0200 In NFS mode also propose access to expert, interactive, ... entry at boot prompt 2009-08-21 Bruno Cornec <bruno@project-builder.org> * [r2342] - Fix a doc typo - Fix an SElinux issue (Cf: FAQ Q32) http://trac.mondorescue.org/wiki/FAQ#Q32IsMondoRescueworkingwithSELinux 2009-08-18 Bruno Cornec <bruno@project-builder.org> * [r2311] Fix for initramfs detection with 2.6.30 (Hugo Vanwoerkom hvw59601_at_care2.com) 2009-07-24 Bruno Cornec <bruno@project-builder.org> * [r2302] Improve logging of mountlist.txt 2009-07-22 Bruno Cornec <bruno@project-builder.org> * [r2292] - Fix #160 and #346 by rewriting the message.txt file with more valid information gathered in mindi * [r2290] - Fix a printing error in mindi for the tar command - Fix all mr_asprintf which had no second param as a string 2009-07-05 Bruno Cornec <bruno@project-builder.org> * [r2256] Fix an installation issue in the generation of perl scripts, which should be referred without the build root * [r2255] - Fix #336 by extending the previous feature to a double call (pre and post) on the boot loader line to be able to call cripts either before mondorestore and/or after its execution * [r2254] r3166@localhost: bruno | 2009-07-03 17:20:14 +0200 Syntax improvement on the previous commit * [r2253] r3165@localhost: bruno | 2009-07-03 17:08:03 +0200 - Only mount /mnt/RESTORING if needed for script execution - Copy the NFS script under /tmp as it's unmounted before we can use it * [r2252] r3164@localhost: bruno | 2009-07-03 16:35:54 +0200 - test for script was done the reverse way ! Fixed * [r2251] r3163@localhost: bruno | 2009-07-03 14:36:49 +0200 - Hint in documentation to the previous feature addition * [r2250] r3162@localhost: bruno | 2009-07-03 14:35:45 +0200 - Encapsulate the call to the additional script with mount-me and unmount-me to allow to call on-disk scripts as well * [r2249] r3161@localhost: bruno | 2009-07-03 14:31:21 +0200 - Adds support for a new option script at boot prompt * [r2248] r3160@localhost: bruno | 2009-07-03 13:05:10 +0200 - Adds support of Intel Gigabit card (igb) for DL160G6 2009-07-01 Bruno Cornec <bruno@project-builder.org> * [r2245] - Fix an installation bug preventing the installation of mindi-bkphw * [r2244] - Remove inactive vg from lvmscan output really in analyze-my-lvm - Do not exit abruptly in any case in analyze-my-lvm when detecting an analysis issue, but return instead. 2009-06-30 Bruno Cornec <bruno@project-builder.org> * [r2243] - Fix analyze-my-lvm to only handle active logical volumes (avoids to exit prematurely without doing the whole analysis in case some volumes are inactive) 2009-06-21 Bruno Cornec <bruno@project-builder.org> * [r2238] MINDI_CACHE is only purged if a real work is asked to mindi. 2009-06-17 Bruno Cornec <bruno@project-builder.org> * [r2228] mindi and mindi-bkphw are executables * [r2222] - Usage of partprobe at restore time if possible - fix call to fdisk into parted2fdisk 2009-06-15 Bruno Cornec <bruno@project-builder.org> * [r2218] Adds ssh features (client and server) in the DR set 2009-06-03 Bruno Cornec <bruno@project-builder.org> * [r2212] r3092@localhost: bruno | 2009-05-29 01:54:31 +0200 Tries to create tmpfs starting at 128 MB to allow for larger content (report from Adolf Hartsenberg adolf_at_csbt.co.za) 2009-05-12 Bruno Cornec <bruno@project-builder.org> * [r2199] Adds the timeout parameter to udevadm to avoid default timeout of 180 s 2009-05-11 Bruno Cornec <bruno@project-builder.org> * [r2197] - small cleanup 2009-05-08 Bruno Cornec <bruno@project-builder.org> * [r2193] Fix a bug on Debian 5 where proc appears in fstab (Report Bud Rogers) 2009-05-07 Bruno Cornec <bruno@project-builder.org> * [r2192] Security Fix for a remaining /tmp hard coded reference for 2 log files only used on ia64 (parted2fdisk.pl) and which shouln't have a small potential impact for mondo-prep.c as the file was removed before being recreated and usage is very short. Please report other finding as those to bruno_at_mondorescue.org (Thanks to Gentoo project) 2009-05-06 Bruno Cornec <bruno@project-builder.org> * [r2191] - Should fix #310. Adrien, please test ;-) 2009-05-05 Bruno Cornec <bruno@project-builder.org> * [r2190] - Fix lack of formating (discovered by the new Mandriva build process, and adopted here as well as it's good practice). 2009-05-04 Bruno Cornec <bruno@project-builder.org> * [r2189] Document the nopart option at restore time 2009-04-30 Bruno Cornec <bruno@project-builder.org> * [r2183] Tries to solve issue on ia64 where perl modules used by mindi were missing by adding a dedicated script handling them based on what is used on mandriva to make rpm deps * [r2182] - Adds support of keyword net t boot prompt to allow network launch (TB tested) - Fix #331 by forcing nfs mode in case of pxe boot - Tries to solve udev settle issue reversing the order in which tools are tested (udevadm first then udevsettle) 2009-04-25 Bruno Cornec <bruno@project-builder.org> * [r2177] - Fix a bug on array size reported by SuSE build system (Stephan Lauffer lauffer_at_ph-freiburg.de) 2009-04-17 Bruno Cornec <bruno@project-builder.org> * [r2175] Reverse the result of the test as it returns 0 when it finds the ../ sequence and then proceed with the treatment * [r2174] - ReadAllLink now normalize paths with .. in their name to remove that (avoid bugs when dyn. lib. links contain them such as on OEL4) 2009-03-25 Bruno Cornec <bruno@project-builder.org> * [r2170] - Fix version syntax for new lvmdiskscan commands by calling --version instead of --help * [r2169] - Fix ide-gd_mod - Adds support for additional Intel Network driver e1000e 2009-03-18 Bruno Cornec <bruno@project-builder.org> * [r2168] - Attempt to fix a bug with nosegneg optimized libs on RHEL, where some are still missing at restore time. 2009-03-17 Bruno Cornec <bruno@project-builder.org> * [r2167] Adds sata_via support to IDE modules list 2009-03-14 Bruno Cornec <bruno@project-builder.org> * [r2166] Try to remove useless tar messages 2009-03-13 Bruno Cornec <bruno@project-builder.org> * [r2165] Adds support for ide_gd_mod module (Debian Sid 2.6.28) * [r2164] Avoids a bug at restore time where dyn. lib. have to be found in a nosegneg dir. By removing the extra ld.so.conf.d file we avoid that. 2009-03-11 Bruno Cornec <bruno@project-builder.org> * [r2163] - Apply other ia64 fixes after tests feedback from Giuseppe Grassi giuseppe.grassi2_at_italtel.it (ARCH set earlier in init and flush logs + some more print in parted2fdisk) 2009-03-06 Bruno Cornec <bruno@project-builder.org> * [r2159] - Adds support for dc395x 2009-03-05 Bruno Cornec <bruno@project-builder.org> * [r2158] - Fixes for ia64 support from Giuseppe Grassi <giuseppe.grassi2_at_italtel.it>: - the m) fake output is expected in fdisk.log so printing that on stdout instead of parted2fdisk log file - parted2fdisk supports now lack of partition given in 't' command - parted2fdisk supports now LVM type of partitions correctly (using a parted flag) - init links now /dev/tty to /dev/ttyS0 to have a working serial support on ia64 2009-02-19 Bruno Cornec <bruno@project-builder.org> * [r2156] Better support of EMC array (try to fix #301) 2009-02-18 Bruno Cornec <bruno@project-builder.org> * [r2154] - for ia64 parted2fdisk should fake in the log the return line of normal fdisk looking like "command (m ..." for n, d and t orders (reported by Grassi Giuseppe giuseppe.grassi2_at_italtel.it) 2009-02-17 Bruno Cornec <bruno@project-builder.org> * [r2153] Even better protection for bad MINDI_TMP or bad MONDO_TMP 2009-02-16 Bruno Cornec <bruno@project-builder.org> * [r2151] ff-memless useful for keyboard support, at least on OpenSuSE 11.1 (report from jeff_at_jlsworld.com) * [r2150] - Fix a nasty bug where if /tmp was full, mktemp is returning empty, and thus we were doing all type of bad things :-( mktemp return is now checked before usage (as it should !) Thnaks should go to Jean-Marc Andre (jean-marc.andre_at_hp.com) who suffered from the bug (unusable machine after backup :-() and who was willing to find what happened and finally produced the log files which permitted that analysis. 2009-02-14 Bruno Cornec <bruno@project-builder.org> * [r2148] udevsettle needed for fedora 9 - Fix #313 (Conor Daly) * [r2147] Fix NTFS support at restore time (Conor Daly) * [r2146] Document most boot parameters * [r2145] Avoids NIC MAC mapping on Ubuntu as well (was done on Debian already) 2009-02-11 Bruno Cornec <bruno@project-builder.org> * [r2142] Creation of svn+ssh://svn.mondorescue.org/mondo/svn/mondorescue//branches/2.2.9 from svn+ssh://svn.mondorescue.org/mondo/svn/mondorescue//branches/2.2.8 2009-02-09 Bruno Cornec <bruno@project-builder.org> * [r2140] Fix a Big Bug aka Seg fault, where a print msg was just plain wrong for ISO restore - Kudos to Conor Daly 2009-01-24 Bruno Cornec <bruno@project-builder.org> * [r2131] iso9660 type of FS should not be used to create temp dir 2009-01-14 Bruno Cornec <bruno@project-builder.org> * [r2127] When forcing a USB device through Boot CLI, mondorestore is now taking it in account as the restore deveice, instead of taking what is in the conf file. * [r2126] doesn't use really use {nuke,iso,interactive,compare} -->_mode anywhere so _mode removed * [r2124] iSCSI modules support added * [r2123] Adds a new documentation file around boot parameters at restore time. Only the usb param is commented for now. 2009-01-07 Bruno Cornec <bruno@project-builder.org> * [r2108] Allows use of -H with tapes 2009-01-06 Bruno Cornec <bruno@project-builder.org> * [r2107] - Adding lots of modules which are now required with latest kernels (2.6.27+) * [r2106] - Remove the scsi_debug driver which seems to create ghost 8MB disks confusing people at restore time * [r2105] - Improve function truncate_to_drive_name to support returning full drives used as partitions (such as /dev/mapper/mapthx) * [r2103] Adds the /var/run/klogd for mindi in order to try avoiding long klogd timeout restarts 2009-01-05 Bruno Cornec <bruno@project-builder.org> * [r2102] Support of driver scsi_dh 2008-12-23 Bruno Cornec <bruno@project-builder.org> * [r2098] - Clean up post-install and do not say it's a mindi disk when used with pxe 2008-12-19 Bruno Cornec <bruno@project-builder.org> * [r2096] crc-t10dif seems also needed 2008-12-16 Bruno Cornec <bruno@project-builder.org> * [r2093] Adds ext4 tools to deplist.txt * [r2092] - More improvement on logging issues rather than throwing error messages away * [r2091] Doc update for HW support 2008-12-15 Bruno Cornec <bruno@project-builder.org> * [r2089] - Improve error message when unable to copy boot_device * [r2088] Remove a duplicate module 2008-12-14 Bruno Cornec <bruno@project-builder.org> * [r2087] - Adds ext4 support * [r2086] - use the distro df instead of the busybox one, to better support -P option usage now. * [r2084] - Fix tape support for ia64 (Grassi Giuseppe giuseppe.grassi2_at_italtel.it) * [r2083] - Add support for new 2.6.27 modules (used on mdv 2009.0) * [r2082] - push required udev files for mandriva 2009.0 in udev.files * [r2081] Support added for udevadm and start_udev in mandriva 2009.0, udev 128 2008-12-11 Bruno Cornec <bruno@project-builder.org> * [r2078] - Fix a bug when doing tape backup on ia64. The bot file was erased too early. (report of Grassi Giuseppe giuseppe.grassi2_at_italtel.it) 2008-12-08 Bruno Cornec <bruno@project-builder.org> * [r2075] Fix a syntax error in init script for dmraid support * [r2073] - fdomain may prevent booting at restore time, so propose it as example of DENY_MODS - adds a new target to MakeBootConfFile, in order to support isolinux and syslinux separately. That should allow creation of USB keys correctly, as syslinux syntax in syslinux.cfg is without / for kernel and initrd pathnames, where we use a full path syntax for CD/Isolinux. 2008-12-05 Bruno Cornec <bruno@project-builder.org> * [r2072] - Adds multipath support (as exists on RHEL 5.2) - analyze-my-lvm/mindi uses the /dev/mapper/mpath... entry and not /dev/dm-... entry which is not automatically created at restore time - Lots of mapth dmsetup commands added to deplist - Adds required modules to mindi - Fix a bug for this in mindi around real devices with /dev/mapper/mpath... names - init has a new StartMpath function to start multipath correctly hopefully - mondorestore has a new clean_multiconf function which removes /var/lib/multipath/bindings and edits /etc/multipath.conf if needed 2008-11-27 Bruno Cornec <bruno@project-builder.org> * [r2070] Fix #271 by adding a '/' in front of the string we want to exclude for cd, floppies, ... * [r2069] Better error message for swap partition UUID mismatch 2008-11-26 Bruno Cornec <bruno@project-builder.org> * [r2068] Adds support for jmicron ide pata controller (Arne Bernin <ab_at_stollmann.de>) * [r2067] Fix #297 by using syslinux on a local file and moving it later on to a potential NFS share 2008-11-25 Bruno Cornec <bruno@project-builder.org> * [r2063] In PXE, increase ram size needed for the initrd which has increased in the recent versions 2008-11-18 Bruno Cornec <bruno@project-builder.org> * [r2060] -Fix #294 by adding crc_t10dif module needed on FC9 as a sd_mod dep. 2008-10-27 Bruno Cornec <bruno@project-builder.org> * [r2058] small optimisation sort | uniq => sort -u * [r2057] Back to using fdisk te delete the partitions. as we need to keep the MBR in place. * [r2056] Use option -s of syslinux in case in improve stuff (still potential pb of FAT32) 2008-10-26 Bruno Cornec <bruno@project-builder.org> * [r2055] Fix a typo introduced since 2.0.0 * [r2054] Use dd intead of fdisk to destroy the USB key before formating 2008-10-23 Bruno Cornec <bruno@project-builder.org> * [r2052] Adds support for dm devices in truncate_to_drive_name * [r2051] Adds support for more dm drivers (dm_multipath, dm_round_robin) 2008-10-18 Bruno Cornec <bruno@project-builder.org> * [r2047] Modify EXT-fs dtection in order to support RHAS 2.1 as well. (remove of the kernel <3> tag which is not printed in this kernel) 2008-10-14 Bruno Cornec <bruno@project-builder.org> * [r2046] Creation of svn+ssh://svn.mondorescue.org/mondo/svn/mondorescue//branches/2.2.8 from svn+ssh://svn.mondorescue.org/mondo/svn/mondorescue//branches/2.2.7 2008-10-10 Bruno Cornec <bruno@project-builder.org> * [r2044] Attempt to fix a bug with LVMv1 on RHEL3 where mondorestore segfaults at restore time by returning false to LVM in that conf - CASE:1602066867 2008-10-08 Bruno Cornec <bruno@project-builder.org> * [r2043] - Improve a message output in the log related to NFS setup * [r2042] - Fix the /lib64 creation on non-debian systems ;-) - Also copy dirs named /etc/ld.so.conf.d in initrd 2008-10-07 Bruno Cornec <bruno@project-builder.org> * [r2041] Fix a USB support bug where the key wasn't made bootable (syslinux.cfg copied in the wrong place) (report from Brian McKee map_at_map-heb.com) * [r2040] Fix a bug in USB mode of mindi when confirmation on device wasn't waiting for an answer (report Brian McKee map_at_map-heb.com) 2008-10-06 Bruno Cornec <bruno@project-builder.org> * [r2039] - Use native ld.so config files instead of static ones (Idea from Mark Pinkerton) * [r2038] Remove useless copy in a lilo.conf file on ia64 * [r2034] Applied Andree's patch for Debian x86_64 support around /lib64 * [r2033] Fix for debian lenny support concerning modules dock and ide_cd_mod/ide-cd_mod * [r2032] Force LVM to false and remove i-want-my-lvm if analyze-my-lvm fails * [r2031] Add support for partprobe in deplist.txt 2008-10-02 Bruno Cornec <bruno@project-builder.org> * [r2028] - Add support for labeled reiser FS (Tehrani Ulrich <ulrich.tehrani_at_valora.com>) - Add support for new Qlogic drivers in mindi (Tehrani Ulrich <ulrich.tehrani_at_valora.com>) 2008-09-23 Bruno Cornec <bruno@project-builder.org> * [r2024] small perf improvements on mindi 2008-09-22 Bruno Cornec <bruno@project-builder.org> * [r2019] - Fix modes on rootfs subdirs at 755 in SVN (fix a rpmlint warning) - Fix mindi in wc -l usage, as with parameter instead of on stdin int creates a different output 2008-09-19 Bruno Cornec <bruno@project-builder.org> * [r2016] Add support for OCFS2 file systems at restore time, by adding mkfs.ocfs2 to initrd if needed 2008-09-16 Bruno Cornec <bruno@project-builder.org> * [r2015] Improve logging by adding some /proc content both at backup and restore time 2008-09-11 Bruno Cornec <bruno@project-builder.org> * [r2014] mindi now logs the result of /proc/swaps to help debug 2008-09-05 Bruno Cornec <bruno@project-builder.org> * [r2013] Fix Labelled swap to support 2.6.12 kernel on FC3 which skip only 16 bytes and not 105 to find the label. May need further fixes for other kernels. 2008-08-11 Bruno Cornec <bruno@project-builder.org> * [r2010] - Adds support for sis5513 module (IDE) which seems required on some machines 2008-08-10 Bruno Cornec <bruno@project-builder.org> * [r2006] Fix #243 parse /etc/modprobe.conf, look for include statements, and then add the included files to the dependency list (Michael Shapiro) 2008-08-06 Bruno Cornec <bruno@project-builder.org> * [r2005] Adds support for ide_cd_mod and pata_sis 2008-07-11 Bruno Cornec <bruno@project-builder.org> * [r2002] Fix for #270 by mounting NFS share ro, to avoid removal of mondo images. Merge from mindi 2.0.3 * [r2000] exportfs module needed for NFS on OpenSuSE 10.3 2008-07-10 Bruno Cornec <bruno@project-builder.org> * [r1998] - Improves again the security of the rm used * [r1997] - Fix a bug when calling install-additional-tools manually without using init which could create a risk of removing a lot of files without control. Should still be checked more carefully. 2008-06-27 Bruno Cornec <bruno@project-builder.org> * [r1993] Fix a problem with 3w_xxx module by using all possible bootbale modules in the CDROM_MODS list, rather than only the loaded one in the SCSI list 2008-06-22 Bruno Cornec <bruno@project-builder.org> * [r1989] - Rwmove ChopUpAndCopyFile in mindi - mindi doesn't use slices anymore (no need as no floppy anymore) - Removal of sone useless scripts under restore-scripts/mondo 2008-06-20 Bruno Cornec <bruno@project-builder.org> * [r1986] Fix #262 (based on a patch from arneb) 2008-06-17 Bruno Cornec <bruno@project-builder.org> * [r1984] Adds amd74xx support 2008-06-16 Bruno Cornec <bruno@project-builder.org> * [r1983] - Remove aux-tools dir in mindi (either scripts moved or removed) - Remove isolinux and syslinux static files from mindi. Now generated - Remove lilo support for ia32 now useless in mindi - Remoce empty directories in rootfs in mindi - Remove HackSyslinuxFile, CopyBootBFile, FindLiloBinary, FindSensibleBootBFile, MakeSyslinuxMessageFile, MakeLiloConfFile, ReplaceIndividualLine in mindi - Adds a single MakeBootConfFile function to dynamiclly create needed conf files in mindi - Avoids error messages when using only mindi with a non-existant /tmp/mondo-restore.cfg 2008-06-05 Bruno Cornec <bruno@project-builder.org> * [r1978] Creation of svn+ssh://svn.mondorescue.org/mondo/svn/mondorescue//branches/2.2.7 from svn+ssh://svn.mondorescue.org/mondo/svn/mondorescue//branches/2.2.6 2008-06-01 Bruno Cornec <bruno@project-builder.org> * [r1976] Removes now useless files 2008-05-29 Bruno Cornec <bruno@project-builder.org> * [r1968] - Call skip_obdr before extracting conf files - Do not call cdrecord for tape detection at restore time (removes /dev/nst0) - if using auto mode, do not ask for device type - sleep 10 s after usb-storage loading to let time to system to detect tape drive * [r1967] - Remove all references to /root/images - Fix the lack of support for options in mondorestore by copying what is done for mondoarchive and sharing the functions analyzing the cli (getopt usage) - Review the now common handle_incoming_parameters to have it support correctly 2 modes (archiving and restoring) - Update mondorestore man page to take in account the options supported now - Replace mondorestore options --nuke, --interactive, with -Z nuke, -Z interactive ... * [r1965] Document the increase of ramdisk_size for rhel 5 (Thomas Marteau thomas_at_marteau.org) * [r1964] - Adds limit to 255 char in doc for PXE append line. 2008-05-28 Bruno Cornec <bruno@project-builder.org> * [r1963] We need to add the usb-stirgae module for OBDR support but later. * [r1962] - rewind tape for OBDR support before positioning to fsf 2 - export TAPEDEV for post-init and pass options to mondorestore * [r1961] Adds /dev/nst devices to dev-entries.tgz to allow for OBDR support at restore time * [r1960] with DENY_MODS, modules needs to be followed by a space * [r1959] minor * [r1958] Adds prliminary supoprt for OBDR at restore time (was partly coded but not really used up to now in fact) 2008-05-27 Bruno Cornec <bruno@project-builder.org> * [r1957] Remove useless mindi variable MAX_DISKS 2008-05-26 Bruno Cornec <bruno@project-builder.org> * [r1950] - Do not propose to use ILLO in mindi standalone - Remove temporary .img files at the end of mindi - Push the iso image on the tape the right way * [r1948] - Adds OBDR support (use_obdr field in bkpinfo added, -o option changed to mean OBDR - LILO not usable anyway as a bootloader for ISO images) * [r1944] - Add intermodule to the module list - Remove ScanCDandTape 2008-05-23 Bruno Cornec <bruno@project-builder.org> * [r1942] Fix for LVM lv sizes detected incorrectly (patch from Thomas Kjeldsen t.k.kjeldsen_at_gmail.com) 2008-05-11 Bruno Cornec <bruno@project-builder.org> * [r1936] Removal of useless tools and distributions dir 2008-04-20 Bruno Cornec <bruno@project-builder.org> * [r1929] Fix a problem in case of initramfs type of boot file in the path of the file generated 2008-04-18 Bruno Cornec <bruno@project-builder.org> * [r1928] - CopyImageToDisk in mindi removed as useless - some comments improved in mondo * [r1927] - Fixing broken NFS support in 2.2.5 for rhel5 where additional command like mount.nfs is needed - Need to loopback mount when using NFS (wasn't needed with busybox version) - Fix broken udev support introduced by fixing non-udev support during 2.2.6 * [r1925] Clarify the PXE doc 2008-04-17 Bruno Cornec <bruno@project-builder.org> * [r1922] - MakeModuleLoadingScript (mindi), MyInsmod, InsertEssentialModules (init) removed - Simplification of modules handling when not using udev, which makes code cleaner and more common with the udev code. - Usage of modprobe systematically. - Do not mess with modules.conf anymore. Just use what is in deplist.txt * [r1921] Removes references to tin.it 2008-04-16 Bruno Cornec <bruno@project-builder.org> * [r1919] busybox under /usr/lib shouldn't be put on the boot disk as it breaks the /usr/lib* build. Use only the /bin/busybox bin. 2008-04-15 Bruno Cornec <bruno@project-builder.org> * [r1914] - Complete removal of cp --parents. Now using tar everywhere - uncompress kernel modules only when not using udev 2008-04-14 Bruno Cornec <bruno@project-builder.org> * [r1913] Extract of mandatory files is now under ./tmp/.. instead of tmp/.. as we now use ar to create the all.tar.gz * [r1912] - Force removal of lcoal mount on boot disk (in case it's a link and we want the real bin) * [r1911] Fix an issue on HW restoration where the dorectory used was incorrect (pointing to the original tree) * [r1910] Fix a bug in HW restoration on a test * [r1909] - Remove stalled links at root of the restore media - Suppress some compiler warnings * [r1908] Replacement of cp --parents which may not work correctly with symlinks with tar c | tar x which is always working correctly for that. * [r1907] And also remove lib and usr/lib from the symlinks.tgz file. Those will be create by the LocateDeps function * [r1906] Same thing for usr/lib * [r1905] Remove the lib dir from SVN as it systematically creates one /lib with mindi which may be wrong depending on the distribution (e.g. gentoo x86_64) 2008-04-08 Bruno Cornec <bruno@project-builder.org> * [r1902] mindi simplification, by not managing multiple data disks anymore 2008-04-06 Bruno Cornec <bruno@project-builder.org> * [r1901] Keep all gz compressed images in the tape case 2008-04-01 Bruno Cornec <bruno@project-builder.org> * [r1898] - Tape support fix in mindi (all.tar.gz was removed before usage) - Possibility to support tape an a bootable USB device 2008-03-22 Bruno Cornec <bruno@project-builder.org> * [r1894] Version 2.2.6 created based on 2.2.5 2008-03-05 Bruno Cornec <bruno@project-builder.org> * [r1888] Attempt again to fix #172 (fix from Angelo Pozzi angelo_mose.pozzi_at_alcatel-lucent.it) 2008-03-01 Bruno Cornec <bruno@project-builder.org> * [r1885] - Remove floppy support from mindi and mondo and adapt docs - Align more mindi with the version from stable 2008-02-06 Bruno Cornec <bruno@project-builder.org> * [r1883] ReadAllLink rewritten again to try to fix bug reports on ML. Needs more tests. 2008-02-02 Bruno Cornec <bruno@project-builder.org> * [r1882] Improvement in some messages 2008-01-27 Bruno Cornec <bruno@project-builder.org> * [r1880] CACHE_LOC => MINDI_CACHE (nearer from stable version, will ease future patches) 2008-01-24 Bruno Cornec <bruno@project-builder.org> * [r1877] improved dmidecode error handling * [r1876] More logs on dependencies computation to help debug 2008-01-17 Bruno Cornec <bruno@project-builder.org> * [r1871] Cleanup in now useless build files of distributions 2008-01-16 Bruno Cornec <bruno@project-builder.org> * [r1865] Now also fixes when not swap :-) * [r1864] -Fix pb in the previous commit (wrong test) * [r1863] - Try to overcome OpenSuSE stupidity in fstab format (why change again and again !) Ok, it keeps me busy, but I've not need for that anyway :-) - Increase sleep time after launching udevd to be sure it has time to start (again SuSE issue ?) 2008-01-11 Bruno Cornec <bruno@project-builder.org> * [r1857] remove fdisk error messages on ia64 that end up on screen during restore - such as GPT not supported ... * [r1854] removal of locate usage completely from code to use findw! 2008-01-04 Bruno Cornec <bruno@project-builder.org> * [r1851] mindi now logs FORCE|DENY_MODS variables to help debug 2007-12-17 Bruno Cornec <bruno@project-builder.org> * [r1844] Clearer messages for mindi-bkphw 2007-12-14 Bruno Cornec <bruno@project-builder.org> * [r1841] - Fix lack of /etc/raidtab at restore rime in the right place - Adds support for nls_utf8 and pata_serverworks Patches from Dirk Husung (husung_at_tu-harburg.de) * [r1840] Add efibootmgr to deplist.txt in order to be able to modify EFI menu at restore time on ia64 2007-12-13 Bruno Cornec <bruno@project-builder.org> * [r1837] Fix an issue on parted output (K instead of KB) in parted2fdisk at restore time 2007-12-05 Bruno Cornec <bruno@project-builder.org> * [r1835] Escape variables in a perl script like mindi-bkphw 2007-12-02 Bruno Cornec <bruno@project-builder.org> * [r1834] Better Proliant support at restore time now. * [r1833] -Fix another issue on Proliant support * [r1832] Fixes for Proliant support + improved doc * [r1831] Fix a label bug where the variable label should also be re-initialized at each loop 2007-12-01 Bruno Cornec <bruno@project-builder.org> * [r1830] - start-nfs should NOT do exit => kernel panix as init exits -some other fixes for init on denymods * [r1829] Adds boot options denymods (for udev) and forcemods (if not udev) * [r1828] kqemu is denied. Probably should also be done for kvm stuff * [r1827] Fix again the bug on modules link at root of the initrd. Hopefully for good. * [r1826] Wait more around the USB CD emulated by iLO as it takes up to 5 seconds to come up * [r1825] - Attempt to fix udev support for RHEL 5.1 - Better support for automatic iLO Virtual Media with udev 2007-11-29 Bruno Cornec <bruno@project-builder.org> * [r1824] - Some VMWare support improvements (however, it seems that VMWare support won't be possible anytime soon) - during init at restore time, copy all static evices availble for udev, as some distro implementation are not yet supported correctly for udev. Not very elegant, but should solve our current issues 2007-11-24 Bruno Cornec <bruno@project-builder.org> * [r1821] small ia64 fixes 2007-11-23 Bruno Cornec <bruno@project-builder.org> * [r1820] Attempt to fix the lack of modules loaded at restore time - especially fs device drivers 2007-11-21 Bruno Cornec <bruno@project-builder.org> * [r1819] - removes bkphw dir before potential creation - render mount command more vebose at restore time 2007-11-19 Bruno Cornec <bruno@project-builder.org> * [r1816] Fix syntax error * [r1815] - Increase BOOT_SIZE and EXTRA_SIZE to support features such as HW recovery - Handles udev.files files which could be symlinks - Improve udev support for distro with compressed modules (mdv e.g.) - Fix modules.dep copy - /sbin/pam_console_apply is needed by mdv udev conf - Adds support for nohw boot option to avoid re-setuping the HW conf 2007-11-17 Bruno Cornec <bruno@project-builder.org> * [r1814] Improved support for Proliant on cpqacuxe * [r1813] RstHW should be called after driver initialization 2007-11-15 Bruno Cornec <bruno@project-builder.org> * [r1810] Should fix #215 * [r1809] Fix #214 (Thanks to xdelaruelle) * [r1806] Adaptation of build process to upcoming 0.8.12 version of pb * [r1804] Attempt to solve ia64 BMC access through the serial port * [r1803] parted2fdisk binary no more generated * [r1802] - do not require perl modules (strict.pm) at restore time - try to avoid modprobe messages at restore time * [r1801] on ia64 now use the perl script parted2fdisk at retore time also * [r1800] Also modprobe modules for udev after decompressing the additional ones 2007-11-14 Bruno Cornec <bruno@project-builder.org> * [r1799] replace gzip -v9 by gzip -c9. Fix a bug at least on ia64 * [r1798] For all modules supported, create symlinks under the mountpoint and extract dev files as some are not automatically created at the moment * [r1797] Support /vmfs/volumes for ESX * [r1796] Finally do not use vdf for ESX. Only creates issues. * [r1795] Avoids continuing hw support if no product name found * [r1794] - Improves ia64 support for bootable image build - Fix a potential problem with ramdisk_blocksize param 2007-11-13 Bruno Cornec <bruno@project-builder.org> * [r1793] MAKEDEV should also be included in deplist.txt * [r1792] More fixes for udev support for Debian * [r1791] Do not mount /boot if it's already mounted - avoids ESX hang 2007-11-12 Bruno Cornec <bruno@project-builder.org> * [r1790] Fix NICs renumbering on Debian at least * [r1789] Udev startup improvement to support iLO + NFS so modprobing all modules seems required as of now * [r1787] Load USB earlier in order to support KBD such as with iLO * [r1786] Do busybox ldd first in order to create a potential /lib64 link correctly and then use it later in the image 2007-11-11 Bruno Cornec <bruno@project-builder.org> * [r1785] Use variable DF in mindi to be able to support the ESX vdf 2007-11-10 Bruno Cornec <bruno@project-builder.org> * [r1784] Fix mindi for Debian x86_64 where /lib64 is a link * [r1783] Fix issue at restore time for ext2fs params not reused (Fix from Klaus Ade Johnstad <klaus_at_skolelinux.no>) 2007-11-09 Bruno Cornec <bruno@project-builder.org> * [r1782] Grr again a fix for bkphw * [r1781] - Do not copy udev files if they do not exist - Fix syntax error in bkphw (end) * [r1780] In udev case do not insert modules at all (udev should do it alone) May avoid the issue with rhel4.5 kernel ? To be tested * [r1777] Fix syntax errors in mindi-bkphw 2007-11-08 Bruno Cornec <bruno@project-builder.org> * [r1774] Fix modes on mindi-bkphw (Thanks Phil Walker phil.walker_at_hp.com) * [r1773] Complete rev [1771] for upper case RESTORE cli with syslinux as well 2007-11-06 Bruno Cornec <bruno@project-builder.org> * [r1771] Use RESTORE consistently across mondo to restore without interaction (report from Takeshi Shoji t.shoji_at_tripodw.jp) 2007-11-04 Bruno Cornec <bruno@project-builder.org> * [r1766] - strace useful for debug - fix new versions for pb (2.0.0 for mindi and 1.7.2 for mindi-busybox) - fix build process for mindi-busybox + options used in that version (dd for label-partitions-as-necessary) - fix typo in label-partitions-as-necessary which doesn't seem to work * [r1764] - perl is now required at restore time to support uuid swap partitions (and will be used for many other thigs in the future for sure) - next mindi version will be 2.0.0 due to all the changes made in it (udev may break working distros) - small optimization in mindi on keyboard handling (one single find instead of multiple) - better interaction for USB device when launching mindi manually - attempt to automatically guess block disk size for ramdisk - fix typos in bkphw 2007-11-01 Bruno Cornec <bruno@project-builder.org> * [r1761] Adds preliminary Hardware support to mindi (Proliant SSSTK) Not tested yet, just coded, and saved in SVN as a backup :-) * [r1760] Typo * [r1759] Tries to add udev support also for rhel4 2007-10-31 Bruno Cornec <bruno@project-builder.org> * [r1758] Formating improvement * [r1756] Typo * [r1755] Fix UUID support which was still broken. Caveat: It can't work for swap partitions as there is no mksap -U option contrary to the -L option for LABEL So at reboot you won't have swap activated and you'll have to run vol_id -u the_swap_partition to fix your /etc/fstab file 2007-10-30 Bruno Cornec <bruno@project-builder.org> * [r1754] Be conservative in test for the start-nfs script * [r1752] Try to run around a busybox bug (1.2.2 pb on inexistant links) * [r1748] Fix a warning on inexistant raidtab * [r1747] - Solve problem on tmpfs in restore init (Problem of inexistant symlink and busybox) - Create MONDO_CACHE and use it everywhere + creation at start * [r1741] - Adds magic file to depllist in order to have file working + ldd which helps for debugging issues - tty modes correct to avoid sh error messages - Use ext3 normally and not ext2 instead - USB device should be corrected after reading (take 1st part) - Adds a mount_USB_here function derived from mount_CDROM_here * [r1737] - Message fixes - Fix when restoring from USB: media is asked in interactive mode 2007-10-29 Bruno Cornec <bruno@project-builder.org> * [r1735] elilo.efi is now searched throughout /boot/efi and not in a fixed place as there is no standard * [r1734] - untar-and-softlink => untar (+ interface change) - suppress useless softlinks creation/removal in boot process - avoids udevd messages on groups - Increase # of disks to 99 as in mindi at restore time (should be a conf file parameter) - skip existing big file creation - seems to work correctly for USB mindi boot * [r1733] Adds group and tty link to udev conf * [r1732] - Always load usb-torage (even 2.6) to initiate USB bus discovery - Better printing of messages * [r1731] Do not do softlinks anymore as they are useless * [r1730] Attempt to fix a bug in supporting OpenSusE 10.3 kernel for initramfs (mindi may now use multiple regex for kernel initrd detection) * [r1729] Still trying to activate USB correctly at boot time with udev 2007-10-28 Bruno Cornec <bruno@project-builder.org> * [r1728] Links were not correctly done as non relative for modules in mindi * [r1727] - exclusion of modules denied now works - Also create modules in their ordinary place, so that classical modprobe works + copy modules.dep * [r1726] - Fix bugs for DENY_MODS handling - Add device /dev/console for udev - ide-generic shold now really be excluded * [r1725] Fix a bug in major number for tty * [r1724] If udev then adds modprobe/insmod to rootfs * [r1723] - tty0 is also cretaed with udev - ide-generic put rather in DENY_MODS * [r1722] - udevd remove from deplist s handled in mindi directly - better default for mindi when using --usb * [r1721] - Handles dynamically linked busybox (in case we want to use it soon ;-) - Adds fixed devices to create for udev - ide-generic should not be part of the initrd when using libata v2 - support a dynamically linked udev (case on Ubuntu 7.10 and Mandriva 2008.0 so should be quite generic) This will give incitation to move to dyn. linked binaries in the initrd which will help for other tasks (ia64) * [r1720] Intermediate step for tests: udevd is dynamically linked so we will need to support dyn linked ninaries earlier at restore time, which leads to the usage of a dyn linked busybox (good thing in itself, but implies lots of rework and checks) * [r1719] Improvement in udev support (do not use cl options not available in busybox) * [r1718] - Still working on udev support in mindi - auto creation of the right links at boot time with udev-links.conf(from Mandriva 2008.0) - rework startup of udev as current makes kernel crash (from Mandriva 2008.0) - add support for 64 bits udev - Try to render MyInsmod silent at boot time * [r1717] typo * [r1716] Adds udev support (mandatory for newest distributions to avoid remapping of devices in a different way as on the original system) 2007-10-27 Bruno Cornec <bruno@project-builder.org> * [r1715] We also need vaft format support for USB boot * [r1714] Adds libusual support (Ubuntu 7.10 needs it for USB) * [r1713] - Improve Ubuntu/Debian keyboard detection and support - pbinit adapted to new pb (0.8.10). Filtering of docs done in it - Suppress some mondo warnings and errors on USB again * [r1712] Tries to fix lack of files in deb mindi package * [r1708] - Supress g_erase_tmpdir_and_scratchdir - Improve some log messages for USB support - Try to improve install in mindi to avoid issues with isolinux.cfg not installed vene if in the pkg :-( 2007-10-21 Bruno Cornec <bruno@project-builder.org> * [r1698] Add USB support at restore time (no test done yet). New start-usb script PB varibale added where useful * [r1696] Stil refining USB copy back to mondo (one command was not executed) * [r1695] No need to have the image subdor in the csratchdir when USB. * [r1694] umount the USB partition before attempting to use it * [r1692] Remove useless copy from mindi to mondo at end of USB handling * [r1691] - Fix PB macro vs tools/*2build issue - make_usb_fs change of interface (doesn't need a parameter) - Fix USB support in mondo to avoid multiple copies of files - Use first partiion in mondo for USB device 2007-10-20 Bruno Cornec <bruno@project-builder.org> * [r1690] Fixes for USB CLI for both mondo/mindi * [r1688] Try to add USB support for mondoarchive with new functions * [r1684] Backport USB support for Key/disks from stable to 2.2.5 for mindi 2007-10-17 Bruno Cornec <bruno@project-builder.org> * [r1683] - du => deb for similarity with other distro type under pbconf - migrate gento build files under pb - remove now obsolete rpm spec file and gentoo build files from distributions * [r1682] Remove DOCDIR usage in mindi + various build fixes 2007-10-11 Bruno Cornec <bruno@project-builder.org> * [r1679] Update ChangeLogs for upcoming 2.2.5 official release 2007-10-01 Bruno Cornec <bruno@project-builder.org> * [r1674] Migrate debian build files to pb Remove old build files under distributions adds a simpler script setupqemu to call pb for VM setup 2007-09-27 Bruno Cornec <bruno@project-builder.org> * [r1667] Really Fix #163 * [r1666] - Remove useless .keep file - remove temporary.iso name remaining and suppress a warning in log trying to remove it in the tmpdir 2007-09-23 Bruno Cornec <bruno@project-builder.org> * [r1643] /tmp => /var/log for mondorestore.log in mindi 2007-09-22 Bruno Cornec <bruno@project-builder.org> * [r1642] Update linux terminfo to fix a color issue (Andree Leidenfrost) * [r1641] Removes useless log file (Andree Leidenfrost) 2007-09-13 Bruno Cornec <bruno@project-builder.org> * [r1636] sync in bg in mindi (VMWare issue to look at) 2007-09-08 Bruno Cornec <bruno@project-builder.org> * [r1623] Add nsswitch.conf to deplist (report from Zachár Balázs zachar_at_direkt-kfki.hu) 2007-09-07 Bruno Cornec <bruno@project-builder.org> * [r1622] percent char removed from ChangeLogs (rpmlint error) * [r1620] mondo and mindi seems ok with pb up to local pkg 2007-09-02 Bruno Cornec <bruno@project-builder.org> * [r1612] Fix #194 * [r1611] Fix #190 (veelo) * [r1610] Fix bug #189 (MarkNienberg) 2007-08-29 Bruno Cornec <bruno@project-builder.org> * [r1599] Add a MAX_DISKS variable and increase to 99 (idea from Tilman Schmidt <tilman_at_imap.cc>) * [r1597] Support of pata_marvell module added (Tilman Schmidt <tilman_at_imap.cc>) * [r1595] Support of pata_amd module added (Andy Wright <mondo_at_eltofts.homelinux.com>) 2007-08-01 Bruno Cornec <bruno@project-builder.org> * [r1587] mdadm.conf files added to deplist * [r1586] Fix gentoo issues again (Francesco Talamona ti.liame_at_email.it) 2007-07-26 Bruno Cornec <bruno@project-builder.org> * [r1575] Fix a bug in interactive mode on ia64 where lilo wasn't forced. 2007-07-25 Bruno Cornec <bruno@project-builder.org> * [r1567] - Version updated to 2.2.5 - Add support of Debian ia64 in mondo - Fix mindi iso build for ia64 (test was reversed) * [r1566] Add support for gzip compressed kernel in mindi (ia64 SLES 10 is in that category) * [r1565] - arch => uname -m everywhere - parted2fdisk adapted for parted differences on SLES 10 ia64 - reiserfs support added for parted2fdisk - decode_Bsuf function added for parted2fdisk - README.ia64 improved for SLES 10 2007-07-06 Bruno Cornec <bruno@project-builder.org> * [r1533] 2.2.5 created based on 2.2.4 * [r1532] ChangeLog updated * [r1531] Support for swap with UUID on VMWare ESX 3 at least with dumpuuid * [r1528] ChangeLogs updated for upcoming 2.2.4 * [r1526] - Fix a problem in directory link handling in mindi (seen on gentoo 64) with the precious help of Francesco Talamona ti.liame_at_email.it - Gentoo ebuild are now unmasked on my side 2007-07-04 Bruno Cornec <bruno@project-builder.org> * [r1525] usb-storage instead of usb_storage as a module name for Virtual CD support seems better 2007-07-02 Bruno Cornec <bruno@project-builder.org> * [r1524] Document support for Proliant Virtual Media with mindi 2007-06-26 Bruno Cornec <bruno@project-builder.org> * [r1519] Driver megaraid_sas added (report from Daniel Hill <DHill_at_Gleason.com>) * [r1518] Add support for scsi_transport_spi to mindi 2007-06-20 Bruno Cornec <bruno@project-builder.org> * [r1511] Removal of acpi=off causing more problems nowadays than solving issues. * [r1510] - RPMBUILDMINDI => PKGBUILDMINDI - /var/cache/mindi added to the build process + pkgs 2007-06-19 Bruno Cornec <bruno@project-builder.org> * [r1507] Add scsi_transport_sas to SCSI_MODS for LSI SAS1064E on CentOS 5 (Brandon Poyner bpoyner_at_ccac.edu) 2007-06-15 Bruno Cornec <bruno@project-builder.org> * [r1506] Fix a bug on the MODULE variable and grep -F usage with spaces. Fix Virtual media usage (Patrick Albert) 2007-06-08 Bruno Cornec <bruno@project-builder.org> * [r1499] ChangeLog updated * [r1497] Improve ESX+vmfs support - needs testing 2007-06-06 Bruno Cornec <bruno@project-builder.org> * [r1491] Improve isolinux.bin detection on x86_64 system by looking also in /usr/lib64 * [r1490] Stricter POSIX conformance for all shell scripts (== replaced by = in compare) 2007-06-05 Bruno Cornec <bruno@project-builder.org> * [r1487] Use MINDI_TMP in analyze-my-lvm (good practice and may solve an issue with selinux) * [r1486] - export MINDI_TMP so that it may be used by subscripts - Suppress error messages from gunzip when testing for kernel content * [r1485] - mindi.conf isn't officially supported in that version so man page adapted - Fix a bug where MINDI_CACHE wasn't excluded from backup 2007-06-02 Bruno Cornec <bruno@project-builder.org> * [r1483] Fix a bug for CentOS/RHEL 5 where optimized libraries are located /lib/i686/nosegneg (Brandon Poyner <bpoyner_at_ccac.edu>) 2007-05-31 Bruno Cornec <bruno@project-builder.org> * [r1477] RedHat has fixed their pb with _sysconfdir on x86_64 so spec file back to normal. Reference: http://rhn.redhat.com/errata/RHBA-2007-0315.html + FAQ * [r1476] Adds dmesg result to init log 2007-05-29 Bruno Cornec <bruno@project-builder.org> * [r1466] Try to improve kernel support and detection for gentoo. (kernel named genkernel-* and not *lin*) * [r1465] Adds support for keyboard for Gentoo * [r1461] parted is required by mindi (in format-and-kludge-vfat) so put in dependencies (Francesco Talamona ti.liame_at_email.it) 2007-05-20 Bruno Cornec <bruno@project-builder.org> * [r1455] Fix #165 * [r1450] Add ata_generic for mindi 2007-05-17 Bruno Cornec <bruno@project-builder.org> * [r1446] Udates of ChangeLogs + mindi-busybox TAG 2007-05-16 Bruno Cornec <bruno@project-builder.org> * [r1443] mindi depends on mindi-busybox for gentoo 2007-05-09 Bruno Cornec <bruno@project-builder.org> * [r1432] Attempt to support some USB keyboard/mouse at restore time better * [r1430] Support for HP xw9300 NIC (forcedeth) added 2007-05-07 Bruno Cornec <bruno@project-builder.org> * [r1418] mindi will now report /proc/cmdline to help debuging * [r1417] Add support for 3w-9xxx 3w_9xxx (Fix #163) * [r1413] Log improvements again during restore * [r1412] Fix a bug where mondorestore.log was truncated * [r1410] Fix a Debian packaging bug for good (#142 and #126) * [r1406] - Fix a Debian packaging bug - Do not use mindi-boot.2880.img (which may not exist) anymore in mondorestore * [r1403] Adds some useful log info for debugging at restore time in init * [r1401] Just removes some now unnecessary commands in regards to /root/images/mindi. (Andree Leidenfrost) * [r1400] Debian stores its optimised libraries in /lib/i686/cmov now. (Andree Leidenfrost) * [r1399] - Fix a bug on lsmod | sed. (Andree Leidenfrost). As a consequence, lsmod is not used anymore in mindi (except for log). Replaced by /proc/modules. And the MODULES variable is now used to avoid code duplication. 2007-05-01 Bruno Cornec <bruno@project-builder.org> * [r1389] - Include conf dir for mondo - Fix for Fedora (include /etc/mindi in pkg) 2007-04-30 Bruno Cornec <bruno@project-builder.org> * [r1380] VERSION files updated to allow for generation 2007-04-29 Bruno Cornec <bruno@project-builder.org> * [r1360] 2.2.4 created based on 2.2.3 2007-04-26 Bruno Cornec <bruno@project-builder.org> * [r1355] ChangeLog and VERSION/Tag updated for 2.2.3 delivery * [r1354] Backport from stable the FORCE_MODS variable. 2007-04-25 Bruno Cornec <bruno@project-builder.org> * [r1349] Better log file content in mondoarchive.log from the copy of the mindi log 2007-04-24 Bruno Cornec <bruno@project-builder.org> * [r1342] Stricter POSIX compliance for mindi to allow usage with dash on Ubuntu (Fix for #154) * [r1336] mindi log file only added to mondo logfile when useful (for --custom not for other options) * [r1335] DidMondoCallme is gone (usage of MONDO_SHARE instead) 2007-04-20 Bruno Cornec <bruno@project-builder.org> * [r1333] Creation of 2.2.3 based on 2.2.2 (and not stable anymore - 2.X branch will stay autonomous) 2007-04-18 Bruno Cornec <bruno@project-builder.org> * [r1330] Changelog updated * [r1328] Add support for the new megaraid driver set (P.C.J.G.Brunier_at_hhs.nl) 2007-04-16 Bruno Cornec <bruno@project-builder.org> * [r1324] Add support for adpahci (Proliant DL 140 G3 - SATA) (Abhijit Das adas_at_Yodlee.com) * [r1315] Log files are now consistent: mondoarchive.log for mondoarchive (containing also mindi.log) and mondorestore.log for mondorestore (copied from /tmp (ram) to /var/log (disk) at the end of the restore) One include has been created for each bianry containing only that declaration ofr the moment, but which will be extended to include all local definitions (ps_* e.g.) Doc updated accordingly LOGFILE in restore process is now passed in the environment and not duplicated anymore LogIt is not redifined either LOGFILE should be put in environment by mondoarchive for mindi's usage but that's a step left for later. 2007-04-15 Bruno Cornec <bruno@project-builder.org> * [r1311] Suppress losetup usage in start-nfs (unreliable and doesn't work with QEMU * [r1308] ChangeLogs updated 2007-04-14 Bruno Cornec <bruno@project-builder.org> * [r1301] Attempt to fix a bug where losetup is called with only one parameter (Cf: #140) * [r1300] RAM size needs to be bigger on FC6 * [r1298] NFS needs the fscache module on FC6 (at least) 2007-04-09 Bruno Cornec <bruno@project-builder.org> * [r1291] Prepare ChangeLog for release 2007-03-30 Bruno Cornec <bruno@project-builder.org> * [r1282] - Fix a bug for FC6 where the boot disk size was again insufficient (Rene.Rabaud_at_free.fr) - BOOT_SIZE is now the parameter used globally to declare the size of the boot "floppy" put on the CD (as well as for ia64) 2007-03-26 Bruno Cornec <bruno@project-builder.org> * [r1273] - On CentOS 4.4 mdrun isn't available anymore so init should use mdadm instead. (based on a patch of Momtchil Momtchev <momtchil.momtchev_at_linagora.com>) - mkchangelog now supports an fc option for Fedora pkg genration - Try to improve Fedora official packages generation 2007-03-21 Bruno Cornec <bruno@project-builder.org> * [r1260] - ChangeLog updated - More precision for an opendir error message * [r1258] Add support for the raid456 module (FC6) 2007-03-11 Bruno Cornec <bruno@project-builder.org> * [r1236] Port from stable important patches for 2.2.2: mindi-busybox: - Improve Gentoo packaging mindi: - Better messages for analyze-my-lvm - Add support for newer Qlogic drivers (qla2300 & 2400), mpt, dm and ohci - Fix a bug in mindi for the FAILSAFE support - PATH fixed for init in restore (/usr/games added for petris) - Fiw a bug where restore failing because no archive files are found when -G is used - /media is now completely excluded as per StandardsCompliance mondo: - Handle no compression + verify correctly - various HOWTO fixes - Fix temporarily a bug when a biggiefile > 32MB was compressed below the size of a slice (16MB) - Better module loading in insmod_crucial_modules - Improve Gentoo packaging - Small typo fix for mondorestore man page - Small memory management improvements - Store NFS config only once - Fix a flaw in libmondo-mountlist.c (there since rev [1] !!) - Increased MAX_STR_LEN to 384 to make it divisible without remainder by eight for 64 bits platforms - Fix a bug where no bzip2 format file would be found when supporting gzip - CentOS fixes 2007-03-09 Bruno Cornec <bruno@project-builder.org> * [r1232] Add modules supported now with the conf file of stable in 2.2.2 for mindi 2007-03-08 Bruno Cornec <bruno@project-builder.org> * [r1231] Prepare a 2.2.2 version * [r1230] Imported relevant mindi modifications from stable to create a 1.2.2 version of mindi * [r1229] Create 2.2.2 from 2.2.1 (NOT stable) in order to have an intermediate step before delivering a 3.0.0 version. 2007-01-02 Bruno Cornec <bruno@project-builder.org> * [r1022] Slackware 10.2 support added * [r1021] - Fix a bug in mindi where a readlink was done without -f option - mindi's log includes now result of df and lsmod 2006-12-31 Bruno Cornec <bruno@project-builder.org> * [r1018] Creation of mondo 2.2.1- * [r1017] reation of mondo 2.2.1-1 2006-12-23 Bruno Cornec <bruno@project-builder.org> * [r1013] ChangeLogs update for release delivery (2.2.1) 2006-12-21 Bruno Cornec <bruno@project-builder.org> * [r1010] Remove useless functions Solve some MINDI_TMP issues * [r1009] - UUID and LABELS are now both correctly handled by mindi (it's one or the other so only a single else case) - LABEL SWAP are working again. * [r1008] LABEL with mindi were not handled properly since we managed UUID (end of the 5 if cases) 2006-12-16 Bruno Cornec <bruno@project-builder.org> * [r1005] mindi now prints mindi-busybox version 2006-12-07 Bruno Cornec <bruno@project-builder.org> * [r998] Attempt to solve #113 * [r997] Add support for nvidia and another vmware module 2006-12-06 Bruno Cornec <bruno@project-builder.org> * [r996] Fix mindi's debian build (report from Matija Nalis) 2006-11-26 Bruno Cornec <bruno@project-builder.org> * [r981] Update ChangeLog files for 2.2.1 delivery * [r980] Remove full path from /bin/cut (wrong on Mandriva, and others) 2006-11-23 Bruno Cornec <bruno@project-builder.org> * [r976] Full support of UUID in mindi * [r971] Do not use compare to -1 rather != 0 * [r968] Still on LVM error message incorrect. Should now be fixed. * [r967] Reset LVM to false if analyze-my-lvm exit with -1 (problem with `) * [r966] mindi defaults are now visible in the main messages * [r965] mindi log file should now look nicer * [r964] Improved again mindi's messages * [r963] Better output messages for mindi * [r960] Removal of FDISKLOG * [r959] parted2fdisk.log handled later to allow for a good variable initialization * [r958] Fix a typo in mindi (forgotten fi) 2006-11-21 Bruno Cornec <bruno@project-builder.org> * [r957] Preliminary UUID support (for Ubuntu and VMWare) (they are not yet restored, just handled in mindi) 2006-11-19 Bruno Cornec <bruno@project-builder.org> * [r953] - Attempt to fix mondoarchive man page (report from Andrew Latham <lathama_at_gmail.com> - Some minor redirection of error msgs in mindi * [r949] Should fix #63, , and add the required interface in mondorestore to handle the new way of dealing with ACLs and XATTRs * [r948] - mondoarchive does not backup acl+xattr by default anymore - Add -z option to mondoarchive to support acl+xattr backup - small mindi fix - this may break mondo compatibility so tests are required before distributing that version. - this is still incomplete as that aprameter should be passed for mondorestore to know what to do. 2006-11-18 Bruno Cornec <bruno@project-builder.org> * [r941] Fix a bug in libmondo-fifo.c where potentially no buffer content could let mondo running forever in case of an exception 2006-11-17 Bruno Cornec <bruno@project-builder.org> * [r940] Temp dir of mindi should now only be removed when not called by mondo. mondo will do it on its side later on. * [r938] Third parameter in mindi custom should overwrite CACHE_LOC in fact 2006-11-16 Bruno Cornec <bruno@project-builder.org> * [r937] sublocallib is now correct * [r936] Try to fix issues on x86_64 for rpm based distro. Still need work for debian and gentoo * [r935] Fix a big blocking bug in mindi " misplaced for a grep 2006-11-15 Bruno Cornec <bruno@project-builder.org> * [r934] Fix another x86_64 issue on mindi * [r933] Fix a rpm build issue on x86_64 * [r931] Bad declaration for MindiExit 2006-11-13 Bruno Cornec <bruno@project-builder.org> * [r925] - tabs nor correct in mindi - MONDOTMP used everywhere in mindi (TMP_ROOT removed) for temp files - Images now created under /var/cache/mindi - CACHE_LOC var - new MindiExit function added and used everywhere - HackMountlist and HackAwk removed * [r924] TAG is now per package and not shared anymore + build process adapted 2006-11-02 Bruno Cornec <bruno@project-builder.org> * [r916] Fixes to support CentOS build Fixes for build errors reporetd by Andy Wright (mondo_at_eltofts.homelinux.com) 2006-11-01 Bruno Cornec <bruno@project-builder.org> * [r911] Further removal of all instances of grep -w|-x in code. 2006-10-22 Bruno Cornec <bruno@project-builder.org> * [r898] init now gives which mindi version created it 2006-10-08 Bruno Cornec <bruno@project-builder.org> * [r884] That mindi modif should not have go in, my fault. * [r882] - Build process reviewed to fix again bug #79 - MONDOTMP now used uniformaly across all scripts - mandriva has its own set of variables - svn2build should now generate directories in the right place 2006-10-05 Bruno Cornec <bruno@project-builder.org> * [r876] Update ChangeLogs for 2.2.0 preparation 2006-10-05 Andree Leidenfrost <andree@debian.org> * [r875] Just check for libncurses in wait-for-petris to avoid problem with libc possibly being in /lib/tls. Double the waiting time to 2 seconds instead and keep respawning petris perpetually. 2006-10-04 Bruno Cornec <bruno@project-builder.org> * [r872] Fix bug #79 by removing use of SVNBRANCH and BASE variable in build process WARNING: the build process doesn't allow anymore to use the script of one version for building another version 2006-10-03 Bruno Cornec <bruno@project-builder.org> * [r870] - Checks variables berfore getting them from env during restore - source start-nfs to get env. Var. correctly set for mondorestore 2006-10-03 Andree Leidenfrost <andree@debian.org> * [r868] Removed check for linker in wait-for-petris. It is too much of a moving target and ensuring we don't start petris prematurely works without it. 2006-10-02 Bruno Cornec <bruno@project-builder.org> * [r866] - tabs inserted for scripts - MyInsmod should be less verbose - x86_64 directories taken in account in install-additional-tools - one useless function removed from init 2006-10-01 Bruno Cornec <bruno@project-builder.org> * [r862] Try again to fix the ReadAllLink issue (libs do not go in the archive now as reported by Andree) 2006-09-29 Bruno Cornec <bruno@project-builder.org> * [r861] Fix bugs on ReadAllLink and use it more * [r860] Create function ReadAllLink in mindi used by LocateFile now to try to optimize it. Hope mindi will now get all libraries correctly * [r859] remove a partial patch for x86_64: ldconfig is not needed. What is missing are the library files (symlinks). So rewrite of ProcessLDD. deplost.txt updated accordingly. LocateFile in mindi has been replaced by readlink for all the usages linked to symlinks. * [r858] Typo in deplist.txt * [r857] Use the native module management and not busybox's one * [r856] busybox doesn't provide bzip2 so bunzip2 is useless in fact many command should now be used from busybox rather than duplicated. still a problem on ldconfig on x86_64 to be solved, as libc.so.6 is not created as a correct link * [r855] The fix for SWAP LABEL wasn't complete. Now mindi --makemountlist is working on RHEL4 x86_64 2006-09-28 Bruno Cornec <bruno@project-builder.org> * [r854] Fix for #72 (usbhid module added to mindi) * [r853] Patches from Brendan Bouffler <brendan.bouffler_at_hp.com> to allow x86_64 to work. 2006-09-26 Bruno Cornec <bruno@project-builder.org> * [r850] Fix Bug #4 (bbaumer_at_users.berlios.de) * [r846] For the moment mindi needs mindi-busybox. 2006-09-25 Bruno Cornec <bruno@project-builder.org> * [r834] All references to busybox in mindi have been cleaned up. * [r832] - mindi now needs a busybox (mindi-busybox or the distro busybox) - mindi-busybox.spec now uses correct doc files (Including ChangeLog added) 2006-09-23 Bruno Cornec <bruno@project-builder.org> * [r821] Addition of busybox 1.2.1 as a mindi-busybox new package This should avoid delivering binary files in mindi not built there (Fedora and Debian are quite serious about that) * [r819] Exclude ppc arch architecture as it is not supported by mindi (For fedora extras as per https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=187317) 2006-09-22 Bruno Cornec <bruno@project-builder.org> * [r807] Fix a bug in Debian build system for mindi (variables needs to be system like not build env like) (reported by Martin A. Brooks <mbrooks_at_fotango.com>) * [r803] Fix a doc bug reported by Brendan Bouffler <brendan.bouffler_at_hp.com> * [r802] Attempt to fix bug #25 2006-09-21 Bruno Cornec <bruno@project-builder.org> * [r801] Should fix bug #21 by exporting variables from start-nfs and overriding values in mondo-rstr-tools.c with thee exports * [r800] Fix #33 for mindi 2006-09-13 Bruno Cornec <bruno@project-builder.org> * [r789] Fix a bug for swap labelled partition created by Altiris RDP (reported by michael.shapiro_at_hp.com) 2006-09-03 Bruno Cornec <bruno@project-builder.org> * [r785] Trac is now accessible with the simpler URL http://trac.mondorescue.org 2006-09-01 Bruno Cornec <bruno@project-builder.org> * [r784] Fix Bug #46 2006-08-12 Bruno Cornec <bruno@project-builder.org> * [r781] - Gentoo build now correct - 4 articles kept on frontpage - New announces made - Build process optimized agin and again :-) 2006-08-08 Bruno Cornec <bruno@project-builder.org> * [r770] gentoo build improvements * [r766] Support for bnx2 network cards (HP Proliant C class e.g.) * [r765] - First successful gentoo build - Addition of a new trac- logo + conf file for trac in svn 2006-08-07 Bruno Cornec <bruno@project-builder.org> * [r763] - Remove Berlios references where obsolete - Improve mindi patch for LVM on Debian - bzip2 now created during svn2build, and used later by othe scripts (rationale: done once and used now a lot) - Fix a patch for mkannounce * [r761] - spec file should not use TAG for Source file name anymore - Fix a URL problem for gentoo packages - Fix autorun installation and mode (bug found by SuSE) 2006-08-06 Bruno Cornec <bruno@project-builder.org> * [r755] - Use _defaultdocdir instead of RPM_DOC_DIR for doc built - %doc in spec files reviewed - Log file for all build scripts - Fix a bug for ebuild - src file is now name-verion.tar.gz (without TAG) - deb pkgs should now be copied on ftp server - Fix 2 warnings in mondo - Fix a bug introduced for LVM on Debian hopefully - Fix a bug on old distros where mktemp needs a template * [r749] - Announce for SVN/Bug repository - Changelog ready for 2.0.9 - SLES 10 will be supported for 2.0.9 2006-08-05 Bruno Cornec <bruno@project-builder.org> * [r748] Seems I got it for LVM and LABEL * [r747] mindi was accidentaly destroyed. Restored now * [r746] - Still trying to fix LABEL + LVM in mindi - Removed some X11 files remaining - remove some ps options not available with busybox - Use LOGFILE constantly in init & LogIt 2006-08-04 Bruno Cornec <bruno@project-builder.org> * [r745] Still on LVM !! * [r744] With that version mindi --makemountlist works for RHEL4 + LVMv2 + LABEL * [r742] - start-nfs is a sh script (not bash) - removing start-nfs generation broke also mindi, so test now with file NFS-DEV instead * [r741] - Fix a bug for LVM where current_lvolume wasn't not re-initialized at each time (in a loop) - Introduces LVM and LVMCMD as global var for mindi (idea taken from init) - header for start-nfs * [r740] start-nfs is now an external script under /sbin No more generation in init (variable substitution errors thus avoided) * [r739] Fix bug in start-nfs: $ needs to be escaped in that env. 2006-08-03 Bruno Cornec <bruno@project-builder.org> * [r737] Big NFS+PXE migration: start-nfs is not created by mondoarchive, but on the fly by init during restore. This allows more flexibility to restore through NFS a backup created on disks e.g. and simplify code. * [r736] Better check for vgchange launch in start-lvm * [r735] Attempt to fix for Bug #8 * [r734] Fix a bug where analyze-my-lvm was too verbose (redirection forgotten) This may fix the LVM bugs seen recently 2006-07-31 Bruno Cornec <bruno@project-builder.org> * [r732] - More tests on gentoo packaging. Still not there but much better - Fix a pb on debian mondo-doc 2006-07-30 Bruno Cornec <bruno@project-builder.org> * [r730] Changelog ready for 2.0.9/1.0.9 delivery 2006-07-29 Bruno Cornec <bruno@project-builder.org> * [r725] Integrates a patch from SuSE ("" useless on a `` command) * [r724] Also using bzip2 for SuSE based RPMS (Lars proposal) * [r723] Build RPMS modified again for TAG 2006-07-28 Bruno Cornec <bruno@project-builder.org> * [r722] Remove TAG also from SPEC files * [r719] Re-introduce defattr to have correct uid/gid for RPMS (Bishop.Clark_at_gov.bc.ca) * [r718] Some tabs for mindi (also test for new SVN repository on mondorescue.org) 2006-07-25 bcornec * [r717] Attempt to fix a bug where LABEL FS not mounted referenced in /etc/fstab cause problem. * [r716] Review of obsoletes and provides following discussion on cooker. For Mandriva and Debian will make 2.0x waiting for 3.0.0 2006-07-24 bcornec * [r715] Qlogic 2300 and 2200 are now supported by mindi 2006-07-23 bcornec * [r708] busybox 1.1.3 for net part. The non-net is still a very old (and small version) 2006-07-22 Andree Leidenfrost <andree@debian.org> * [r706] Fix screen corruption during restore in 'Configure LVM' phase: * Removed superfluous echo command in analyze-my-lvm. * Removed superfluous (and wrong) vgremove_sz command in mondo-prep.c. 2006-07-22 bcornec * [r703] Some tabs for mindi 2006-07-21 bcornec * [r699] Manages Obsoletes for mindi * [r692] Tries to fix bug on RHEL4 with Adaptec Zero-Channel RAID Cards (Bug #6455 https://developer.berlios.de/bugs/?func=detailbug&bug_id=6455&group_id=2524) * [r690] - Better error message when LABEL is found for non mounted partition (USB dev e.g.) (report from David Giddy <d.giddy_at_bigpond.com>) - Fix a bug with redhat_label not initialized in the loop systematically ( report from Anthony P. Machon" <amachon_at_camiant.com>) 2006-06-25 bcornec * [r683] Preparation for 1.0.9/2.0.9 Add packman in links for website 2006-06-25 Andree Leidenfrost <andree@debian.org> * [r682] Replaced all occurrences of egrep with 'grep -E' and of fgrep with 'grep -F' in mindi. egrep and fgrep are usually just script wrappers around grep these days which means additional overhead compared to calling grep with the relevant option. Also, it appears that egrep and fgrep have been deprecated by POSIX some time ago. 2006-06-24 bcornec * [r678] Fix a bug in analyze-my-lvm for RHEL3 where vgdisplay prints an additional field sometimes (#). Report and proposal by severine.lombardo_at_acoss.fr * [r677] Increase PPCFG_RAMDISK_SIZE to 350 MB to avoid some bug reported when doing full backups with big disks (Thomas Börkel) 2006-06-20 Andree Leidenfrost <andree@debian.org> * [r675] Amended mindi to deal properly with LVM tool lvmiopversion and with lvmcreate_initrd and pvdata which don't exist in LVM2 whilst analysing dependency requirements. Also fixes Debian bug #351687. 2006-06-17 Andree Leidenfrost <andree@debian.org> * [r674] Handle the following format used by some distributions, e.g. Debian, for LVM devices: /dev/mapper/<VG>-<LV> in addition to /dev/<VG>/<LV> where the latter is a link to the former. This is a fix for Debian bug #362926. 2006-06-12 Andree Leidenfrost <andree@debian.org> * [r673] Use bash rather than sh in analyze-my-lvm to be clear about what shell will work and to avoid problems with less powerful shell alternatives. This also brings things in line with mindi. 2006-06-10 bcornec * [r665] 2.0.8-4 preparation * [r662] nfsmount parameter added to allow redeployment from another NFS server (in PXE mode) 2006-06-09 bcornec * [r659] changelog are now generated from mindi's and mondo's main ChangeLog files new tool to create automatically announces for new version-tag news.shtml and latest-news.html are now generated from a DB of announce (SQLite) announce DB added (SQLite v3) Build process improved for Debian 2006-06-07 bcornec * [r637] All dates for changelogs are now OK * [r636] First attempt to automize changelog generation for packages from the std ChangeLogs files from mindi/mondo * [r635] Preparation for 2.0.8-3 (Changelog updated) * [r631] exec-shield removed for mindi * [r626] - Fix a bug for ia64 build in mindi where locallib was undefined - Fix a bug for SuSE and Debian where $dfam was used in install.sh but not neces sarily defined outside my build process 2006-06-04 Andree Leidenfrost <andree@debian.org> * [r623] Make the init script mdadm-aware, i.e. make it look for mdrun if raidstart is not found. 2006-06-02 bcornec * [r617] Changelog updated for 2.0.8-2 mknewtag is now working * [r610] CAUTION: This patch breaks the PXE interface through the ipconf option It adds thepossibility to precise the NIC name through ipconf as first parameter. * [r609] And a last one fixed in shell syntax of mindi for labelled swaps * [r608] Fixes 2 bugs in mindi introduced by the label swap handling. Fixes provided by "Naber, Peter" <peter.naber_at_alfa.de> 2006-05-30 bcornec * [r596] Build process fixes following first attempt to deliver 2.0.8 2006-05-29 bcornec * [r587] Typo * [r585] Hugo => Dev Team * [r584] Modes adjusted again for mindi (udhcp issue) 2006-05-28 bcornec * [r581] mindi debian configuration files provided by Andree Leidenfrost 2006-05-25 bcornec * [r575] Prepare Changelogs for 2.0.8 delivery 2006-05-23 bcornec * [r572] gentoo build continued mindi bug found due to a previous bug corrected (5.6 MB disks generated systematically): - when a disk less than 2.8 MB can be built, not enough modules are put on it to support SCSI cds (use of FLOPPY_MODS only). I added most CDROMs modules in order to support them. 2006-05-22 bcornec * [r569] berlios.de => mondorescue.org were it make sense 2006-05-20 bcornec * [r566] New mode for mindi directories (755) stored in SVN in order to get rid of %attr completely * [r564] Forgot a path in the previous version. Should be complete now * [r563] Attempt to remove all attr entry in mindi spec file which may cause more hassle than anything good 2006-05-18 bcornec * [r556] mondo-doc should now generate 2006-05-17 bcornec * [r555] tag also used during setup phase in .spec * [r554] Add new tag variable in spec and corresponding TTT macro in m4 files for filename correct handling during build 2006-05-14 bcornec * [r550] Cleanup in build process continue - removal of most small scripts - based on one main svn2build script - spec files reviewed for fedora remarks - changelog and TAG integrated 2006-05-13 bcornec * [r545] revert to 543 * [r543] stable is now at same level as 2.0.8 (r538) * [r542] merge -r436:517 $SVN_M/branches/2.0.7 stable is now again at 2.0.8 initial * [r541] Stable is reverted to r436 (2.0.7) to put it in line with 2.0.8 and start from there over * [r538] Begining of modifications => DOS NOT WORK FOR NOW. This is done to be merged in trunk. stable will later point back to current 2.0.8 content Use of mindi conf file in mindi + /var/cache/mindi as a default place Use of mondo conf file in mondo + separation of messages. Ultimate goal is to have a cleaner design of files vs functions. 2006-05-08 bcornec * [r530] Build process reviewed once more : gentoo integration slackware integration mkqemu should only work with tar files, and not SVN (ease VM build and time in build process) To be continued DOES NOT WORK AT THE MOMENT 2006-05-05 bcornec * [r526] 3rd version patch swap + label (Always Michel) * [r523] Improvement of the LABEL + swap patch by Michel Loiseleur (<mloiseleur_at_linagora.com>) 2006-04-30 bcornec * [r516] add a script for busybox udhcpc to support pxe/dhcp restore (Cf Bug 6827) * [r515] revert r458 from 2.0.7 which should not be applied (path of analyze-my-lvm) * [r513] mindi's patch to support lvm v2 (Andree) * [r511] svn merge -r457:459 $SVN_M/branches/2.0.7 * [r510] Patch to fix problems with stupid systems using a LABEL for swap partitions (Many thanks to Michel Loiseleur <mloiseleur_at_linagora.com> for tracking the bug and providing the patch) 2006-04-20 bcornec * [r494] Follow most of fedora build recommandations (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=187317) 2006-04-19 bcornec * [r492] Previous patch improved * [r490] Fix a bug introduced by trying to avoid an error message when modprobe.d doesn't exist (Johannes Franken <jfranken_at_jfranken.de>) * [r488] analyze-my-lvm is under $MINDI_LIB (LSB request + Debian fix) (Patch from Andree) 2006-04-12 bcornec * [r480] Add a device conf file to handle specific controllers (Adaptec i2o, HP cciss, ...) * [r479] Fix for Bug #6975 (/net is now excluded from kernel search location) * [r475] Allow 5670 MB fllopy disks for lilo as well * [r473] More mindi configuration added 2006-04-11 bcornec * [r471] typo in mindi's install.sh 2006-04-08 bcornec * [r466] - Fix mindi RPM SUSE delivery - Add Open SUSE 10 support with qemu. - Website update 2006-04-04 bcornec * [r464] Addition of changelog for rpms qemu usage is now more precise qemu script now kill vm after a certain amount of time (mandrake needs that) 2006-04-04 Andree Leidenfrost <andree@debian.org> * [r462] Changed error messages in case loop mount of image files fails to point to both lacking loopfs and ext2 support as reasons. 2006-04-02 bcornec * [r460] merge -r 453:456 $SVN_M/branches/2.0.7 (delivery process adapted for 2.0.7) 2006-03-24 bcornec * [r454] deplist.d introduced deplist.txt split in multiple config files under it delivery process adapted 2006-03-20 bcornec * [r449] mindi.conf created and use in mindi + install.sh + rpm 2006-03-17 bcornec * [r447] mindi now supports LABEL for swap partitions (patch from Julien Pinon <julien.pinon_at_linagora.com>) updated web site conf file for virtual hosting 2006-03-15 bcornec * [r441] Add missing net modules (Klaus Ade Johnstad <klaus_at_skolelinux.no>) 2006-03-01 Andree Leidenfrost <andree@debian.org> * [r429] Load module via82cxxx first in InsertEssentialModules() to get IDE DMA working for 2.6 kernels with VIA chipsets. 2006-02-23 bcornec * [r427] - Changelog updated for 2.0.7 delivery - busybox (net) is 1.1.0 offcial + config file in accordance 2006-02-21 bcornec * [r424] mondo now uses /usr/share for the restore-scripts (/usr/lib should contains binary only) - this also makes rpmlint happier * [r423] - .spec files adapted to make rpmlint happy - no more dyn. libs in mondo - no more the X11 part in mondo 2006-02-20 bcornec * [r413] Adding a config file for busybox i386 network. 2006-02-17 bcornec * [r401] - Integrate some SuSE patches and spec tips - all the doc is now under documentation (man pages, pdf, generated doc) - delivery process adapted consequently * [r399] - man pages reviewed - pdf, ps, txt and html generated from man pages and published on the Web - Bob is in the thanks page for 2nd DNS server 2006-02-14 bcornec * [r389] small cleanup (Web + RPM) * [r388] RPMs are now made with a .spec containing m4 macros expanded with tools/mkrpm this allows for a simpler spec file at the end, which should be suited for at least Mandriva official packages. Added a new mkspec tool which does the expansion This way of dealing with distributions will be used is some other areas in the future 2006-02-12 Andree Leidenfrost <andree@debian.org> * [r383] Get mindi to look for analyze-my-lvm in it's library directory MINDI_LIB rather than the path. analyze-my-lvm should not be in the path because it is only useful to mindi. A second reason, particularly for Debian, is that it does not have a manpage - Debian requires all executables to have one. (See also Debian bug #351446.) * [r381] Fixed mindi so that it only deletes freshly created 1440kb boot and root floppy images if creation finished with an error. (See also Debian Bug #348966.) * [r380] Added modules 'via82cxxx' and 'generic' to IDE_MODS to ensure they are getting loaded early. This avoids problems with hard disks not being found when VIA controllers are used with later 2.6 kernels. * [r377] Made it so that wait-for-petris picks the correct linker for the architecture at hand rather than just looking for /lib/ld-linux.so.2 which only exists on i386. This fixes calling petris on amd64 (and hopefully on ia64, too). 2006-02-09 bcornec * [r365] the busybox mount should be called with -o ro when working with read-only media to mount in PXE case. this should correct the bug reported on RHEL 3 with PXE. 2006-01-27 bcornec * [r349] mindi now supports a 2.6 failsafe kernel 2006-01-26 bcornec * [r347] Fix a dependancy issue. Mindi now depends on grep >= 2.5 (for -m option). Update for rh and mdk/mdv (reported by Marco Puggelli <marco.puggelli-ho@autostrade.it>) 2006-01-25 bcornec * [r346] Fix a bug in LVM context for RHEL4 where non integer numbers were returned by GetValueFromField instead of integers. (patch from remi.bondoin_at_regis-dgac.net) 2006-01-24 bcornec * [r345] busybox config file was not up to date with the binary delivered 2006-01-20 bcornec * [r339] This version is stable so VESION files updated 2006-01-19 bcornec * [r333] Create the stable branch from 2.06 which is now in maintenance mode only 2006-01-15 Andree Leidenfrost <andree@debian.org> * [r321] Swap out partimagehack in favour of ntfsclone deplist.txt to satisfy the requirements of the new NTFS imaging code. 2006-01-14 bcornec * [r318] - spec files are now under distributions as well - rpm build process revised accordingly 2006-01-13 bcornec * [r316] Preparation to support official mandriva builds * [r315] - svn.log now part of the rpms - .spec factorisation continues (mkrel, requires, ...) * [r314] which is not a requirement for SuSE as a separate rpm package * [r313] spec file generation adapted (RRR used for revision, suffix now has the '.', Group is now a variable) * [r312] MINDI_LIB var is now correct on x86_64 * [r311] - no Mindi in install.sh anymore - mkrpm now use svn log correctly from the right place 2006-01-12 bcornec * [r308] gentoo build files added for mindi as well * [r306] mindi now support x86_64 installation under /usr/lib64 * [r305] use df -P everywhere to avoid split lines on df output and some bugs * [r303] Include the result of svn log -v in the tar files generated for RPM build. 2006-01-11 bcornec * [r301] Updated to busybox 1.1.0 for the net version * [r299] Avoids an error message when invoking lvmscandisk * [r298] introduce variable LVMCMD depending on LVM version to simplify the code. * [r297] ListUnsavedKernelModules and ListKernelModules are gone (the first is wrong the second useless) 2006-01-10 bcornec * [r294] - removed microwerks references - document changelogs * [r291] avoids to copy 5670 KB disks to floppy * [r290] stop creating further size of floppy disks if the smaller one succeeds. * [r289] Abort when one of the include dirs (-I) does not exist (bug reported by jeff@jlsworld.com) A warning is also logged for the -E option 2006-01-06 Andree Leidenfrost <andree@debian.org> * [r287] Modified and streamlined init: - new function 'ExtractDataDisksAndLoadModules()' loads files from floppy or <n>.tar.gz images and subsequently loads modules to take advantage of the modules previously loaded - removed now unnecessary second general module loading phase which speeds booting up somewhat - start NFS only once all possible modules are loaded - for PXE this is immediately as beofre because everything is in the initrd, for ordinary NFS this is after the images and then the modules have been loaded The long-term solution as disucssed on the mailing-list will probably be to make the contents of mindi's 'NET_MODS' variable complete and dynamic. Until this happens the above change will do. * [r285] Changed module 'nfsacl' to 'nfs_acl' in mindi's 'NET_MODS' variable and added 'nfs_acl' to mindi's 'EXTRA_MODS' variable. On Debian Sid with kernel 2.6.15-1-k7-smp as at 06 Jan 06 we have: andree@aurich3:~/shed/mr/svn.berlios$ lsmod | grep nfs nfs 198600 2 lockd 57224 2 nfs nfs_acl 3840 1 nfs sunrpc 137980 4 nfs,lockd,nfs_acl So, module 'nfs' depends on module 'nfs_acl'. This is assumed to be solely kernel-dependent, i.e. not Debian-specific. 2006-01-04 bcornec * [r283] Latest busybox for PXE tests * [r281] Mindi/DiskSize is gone (problem on case insensitive FS) useless 2006-01-03 bcornec * [r277] replaced sort | uniq with sort -u * [r275] more cat commands removed * [r273] Patches from Sébastien Aperghis-Tramoni <maddingue@free.fr> replace several occurences of "cat .. | grep .." or with similar commands that accept filenames as arguments. + some sort | uniq replaced by sort -u 2005-12-30 Andree Leidenfrost <andree@debian.org> * [r271] Replace the contents of the README files for mondo and mindi with something hopefully slightly more useful. Given that MondoRescue hosting is in a state of flux, I'll be happy to update things once the dust has settled (or before if required). 2005-12-27 bcornec * [r267] - CHANGES renamed also in install.sh now - Bug fix for chown in install.sh (JeffS) 2005-12-23 bcornec * [r264] Create mondo 2.06 and mindi 1.06 * [r263] Create 1.06/2.06 from 2.05-r262 * [r261] ChangeLog updates for 1.06/2.06 publication CHANGES of mindi renamed as ChangeLog (GNU std) * [r258] - Better log messages for mindi (\n added where needed) - MONDO_HOME removed to use MONDO_LIB - MONDO_LIB set by mondoarchive 2005-12-22 bcornec * [r256] - PXE doc improved - interactive mode now asks for image size in NFS mode 2005-12-20 bcornec * [r248] align mindi.spec to mondo.spec after sles9 changes * [r243] - correct handling of VERSION and REVISION in mindi - VMPlayer support * [r242] sles9 fixes for RPM build * [r241] - Fix bug in post for mindi (no chmod needed on symlinks) (Sébastien Aperghis-Tramoni) - sles9 adaptations for mindi (DOCDIR) (Bruno Cornec) - remove useless cat in init (Sébastien Aperghis-Tramoni) - remove dependency on cdrecord for mondo RPMS (Bruno Cornec) 2005-12-19 bcornec * [r239] VERSION files added to SVN repository * [r237] - single place for VERSION numbers in mondo and mindi (Bruno Cornec) - revision taken from global tree, not from files for mindi/mondo tagging (Bruno Cornec) - chown can't be done for RPMS in install.sh * [r235] - fix bug in install process of parted2fdisk (Wolfgang Rosenauer) - remove superfluous extraction of symlinks in install.sh (Wolfgang Rosenauer) - no specific busybox binaries for x86_64 for the moment (Wolfgang Rosenauer) - some cleanup done better (Wolfgang Rosenauer) - fix bugs in install.sh using /usr/local PREFIX and modes (Jeff Vian) 2005-12-17 bcornec * [r234] in PXE mode add 2 switches : ping=[number of ping before mounting] (Sébastien Aperghis-Tramoni) ipconf=ipaddr:netmask:broadcast:gw (Bruno Cornec) * [r233] sles9 rpm build support * [r232] Some echo during init and code cleanup * [r229] Fix another bug for PXE and the new busybox around mv which doesn't want to move inexistant symlinks. Replaced by tar. Bug fix in init on dirimg Preparation of use of udhcpc by adding a symlink 2005-12-15 bcornec * [r227] iso-prefix may be in .cfg file without NFS or PXE ! * [r225] New busybox for PXE env (previous had a bug in losetup) * [r224] Typo on a env VAR for a log message * [r223] Fix a bug in NFS/PXE restore where the nfs-server-path wasn't used ((Sébastien Aperghis-Tramoni) * [r221] parted2fdisk.pl should also use uname -m rather than arch to be safe * [r220] arch is not provided by busybox. Replace with uname -m * [r214] add r to revision suffix for mindi also * [r212] Addition of pcnet32 for VMWare emulation * [r211] Rev and Id are propset * [r210] $Rev$ should now work * [r209] $Rev$ managed apart * [r208] Add the $Rev$ tag to mindi to help debug 2005-12-14 bcornec * [r207] Fix a bug on the name of the ISO image in PXE mode (-1 after prefix is required) (Sébastien Aperghis-Tramoni) * [r205] mii needed for PXE boot * [r204] mindi-kernel now handled correctly with the new mindi layout. mkrpm knows how to build a mindi-kernel package PXE doc improved * [r201] As in mondo.spec manages right problems in %post which avoids warning on files in double when building RPMS * [r200] Fix a nasty bug in permissions for RPM build 2005-12-13 bcornec * [r199] fdisk in /sbin not /usr/sbin * [r196] Usage of parted2fdisk instead of fdisk everywhere. on ia64 this is mandatory, and simplifies the infrastructure on other archs, it doesn't change anything as parted2fdisk here is a link to fdisk * [r195] remove nice of mondoarchive + Changelogs update * [r193] paths adapated for README.ia64 * [r191] small bug in delivery * [r189] fix rights on mindi for RPM * [r185] another typo * [r184] small typos 2005-12-12 bcornec * [r180] Fix a nasty bug created recently by an optimisation * [r179] New locations for mondo and mindi: for distros for file base install ------------------------------------------------------------------------- /usr/sbin/mindi /usr/local/sbin/mindi /usr/sbin/analyze-my-lvm /usr/local/sbin/analyze-my-lvm /usr/sbin/mondoarchive /usr/local/sbin/mondoarchive /usr/sbin/mondorestore /usr/local/sbin/mondorestore /etc/m?nd? /usr/local/etc/m?nd? /usr/share/doc/m?nd?* /usr/local/share/doc/m?nd?* /usr/share/man/man8/m?nd?*.8 /usr/local/share/man/man8/m?nd?*.8 /usr/lib/m?nd? /usr/local/lib/m?nd? (mondo needs to be finished - untested yet) * [r177] fix a bug when removing /tmp/mindilinux 2005-12-08 bcornec * [r157] Prepare changelogs for 2.06/1.06 release * [r156] Management of the mindi manpage for RPMS and base install 2005-12-07 Andree Leidenfrost <andree@debian.org> * [r151] Added manpage for mindi. 2005-12-02 bcornec * [r148] - Bug on USB keyboard corrected - PXE mode reviewed (netmask and route management added in start-nfs) - -p option with PXE doesn't require a parameter anymore and it now works with the parameter - -p option should work correctly with iso and nfs modes - cosmetic messages improvement for mindi - use STD_PREFIX 2005-11-25 bcornec * [r138] Correction on Philippe De Muyter's patch not completely applied last time * [r136] New busybox-i386.net to have better PXE support + doc 2005-11-24 bcornec * [r134] initial spaces => tabs in mindi (bcornec) From Wolfgang Rosenauer <wolfgang_at_rosenauer.org>: For some commands (tar, tr and find) the patch just changes the ordering of parameters because newer versions (at least on Linux) complain about the wrong ordering. (For tr this is the blocker on SUSE Linux because the dependency list cannot be created correctly). The patch also does some more cleanup (and fixes cleanup as for mindi.err/) at exit. Cosmetical changes are some changes to log-messages as (invalid) line numbers or wrong characters. Another thing is that image creation now uses the same random name for the mountpoint as well as for the image and again cleans up in the error handler. In 1.05 there were mindi mounts active after running mindi. 2005-11-19 bcornec * [r124] add MINDI_CONF to the mindi LOGFILE (The warning that we use /etc/mindi/deplist.txt should be bigger, but that is a first step) In that case mindi loops fdisk'ing -l /dev/ida/c*d*, including the /dev/ida/c*d*p*, which is useless, but consumes an enormous amount of time. The patch also includes some debugging enhancement (Philippe De Muyter) 2005-11-08 bcornec * [r116] merge -r103:115 of branch 2.04_berlios (andree patches) 2005-11-05 bcornec * [r102] Version adaptations for 2.05/1.05 of mondo/mindi 2005-11-04 bcornec * [r101] Creation of 2.05 branch (new stable version) from 2.04_berlios-r100 * [r100] svn merge -r77:78 of trunk (andree) : The output of ldd coming with libc6 2.3.4 and higher has changed and breaks mindi's library inclusion code. The change makes it so that the code in ProcessLDD() wroks for both libc6 < 2.3.4 and >= 2.3.4. * [r97] Patch from Sébastien Aperghis-Tramoni <maddingue_AT_free.fr> to suppress some warnings issued by mindi * [r95] Better PXE documentation 2005-10-27 bcornec * [r90] verbose option managed internally corrections on units again after tests with -n option * [r88] ia64: - corrects units issues in parted2fdisk.pl (cyl vs MB) - add -n option to parted2fdisk.pl - improve GPT support during partition restoration 2005-10-21 bcornec * [r85] Patch allowing to restore on ia64 till 3rd CD :-) * [r83] Some rpmint warnings removed 2005-10-20 bcornec * [r74] Again path for mindi binaries in RPMS reviewed * [r73] Bug for symlinks in RPMS in /sbin 2005-10-19 bcornec * [r69] mindi depends on which 2005-10-14 bcornec * [r64] Hopefully end of rpm build env 2005-10-07 bcornec * [r50] mindi.spec sharable between distributions (natively OK for mdk/mdv) 2005-10-05 bcornec * [r47] Fix a bug in the PXE + -p option part 2005-10-03 bcornec * [r39] Creating 2.04_berlios branch for maintenanc pupore. Trunck is now used ofr 2.05 mondo with massive asprintf usage and memory management chnages making it instable for a while 2005-10-02 bcornec * [r37] Syntax bug correction 2005-09-29 bcornec * [r35] Again tagging improved 2005-09-28 bcornec * [r30] Id property added on files to allow for better conf. management 2005-09-19 bcornec * [r26] Corrects bug 005083 (PXE and -p option incompatible) 2005-09-16 bcornec * [r24] Correct [ Bug #4991 ] -H option of mondoarchive is not completely automatic https://developer.berlios.de/bugs/?func=detailbug&bug_id=4991&group_id=2524 Not tested yet. 2005-09-12 bcornec * [r23] Add support for Adaptec 7902-R Ultra320 RAID Controller (Thomas Varga <thomas.varga_at_gmail.com>) 2005-09-09 bcornec * [r20] -p option added 2005-09-06 bcornec * [r15] Dependancies updated in .spec * [r12] Specfile update * [r11] Add busybox configuration files * [r10] Try to fix bug reported at http://qa.mandriva.com/show_bug.cgi?id=16862 * [r8] Handles http://qa.mandriva.com/show_bug.cgi?id=16862 * [r5] perl version computed dor parted2fdisk * [r1] Initial import from latest mondo-2.04_cvs_20050503/mindi-1.04_cvs_20050503 on http://www.mondorescue.org