2009-02-16 Bruno Cornec <bruno@project-builder.org> * [r2151] mindi: ff-memless useful for keyboard support, at least on OpenSuSE 11.1 (report from jeff_at_jlsworld.com) * [r2150] mindi: - 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] udev.files: udevsettle needed for fedora 9 - Fix #313 (Conor Daly) * [r2147] deplist.txt: Fix NTFS support at restore time (Conor Daly) * [r2146] README.bootparam: Document most boot parameters * [r2145] mindi: 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