Changeset 646


Ignore:
Timestamp:
06/08/06 01:14:21 (7 years ago)
Author:
bcornec
Message:

Changelog reviewed once more

Location:
branches/2.0.8
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0.8/mindi/ChangeLog

    r645 r646  
    125125  executed) 
    126126- removed executable flag from: 
    127   - 'rootfs/etc/ld.so.cache' 
    128   - 'rootfs/root/.profile' 
     127- 'rootfs/etc/ld.so.cache' 
     128- 'rootfs/root/.profile' 
    129129 
    1301301.03 (2004-09-29) 
     
    530530 
    531531v0.51-1 (2001-12-25) 
    532     - removed libm.* from rootfs.tgz 
    533     - replaced sh with busybox's ash 
    534     - upgraded busybox to 0.60-2; pared it down, too 
    535         - include tape-related modules on boot disk, if backing up to tape 
    536     - creates a tape-friendly tarball containing tools+modules 
    537     - reassembly of tools+libraries is more reliable now 
    538     - streamlined deplist.txt 
    539     - give user their localized keyboard layout at boot-time 
    540     - fix some cosmetic bugs 
     532- removed libm.* from rootfs.tgz 
     533- replaced sh with busybox's ash 
     534- upgraded busybox to 0.60-2; pared it down, too 
     535- include tape-related modules on boot disk, if backing up to tape 
     536- creates a tape-friendly tarball containing tools+modules 
     537- reassembly of tools+libraries is more reliable now 
     538- streamlined deplist.txt 
     539- give user their localized keyboard layout at boot-time 
     540- fix some cosmetic bugs 
    541541 
    542542v0.50-4 (2011-12-19) 
    543     - log Mindi's version# in the event of a fatal error 
    544     - make Mindi's boot-time output more esthetically pleasing 
    545     - if filesystem is type 'image', according to Mondo, then in filelist 
    546       its partition type will be listed as the hexadecimal string (e.g. 
    547           'b', '83', etc.) and the partition mountpoint will be 'image' 
     543- log Mindi's version# in the event of a fatal error 
     544- make Mindi's boot-time output more esthetically pleasing 
     545- if filesystem is type 'image', according to Mondo, then in filelist 
     546  its partition type will be listed as the hexadecimal string (e.g. 
     547  'b', '83', etc.) and the partition mountpoint will be 'image' 
    548548 
    549549v0.50-2 (2001-12-15) 
    550     - support for newer features in Mondo v1.3x 
     550- support for newer features in Mondo v1.3x 
    551551 
    552552v0.50-1 (2001-12-14) 
    553     - correctly lists RAID constituent partitions in mountlist 
    554     - breaks compatibility with Mondo v1.2x 
    555     - if user's fstab has weird line(s) then ignore; don't abort 
    556     - working on CDROM_MODS, trying to make it work on Stewart Charnell's 
    557       hardware setup 
    558     - cleaned up /sbin/init and /sbin/post-init a bit 
     553- correctly lists RAID constituent partitions in mountlist 
     554- breaks compatibility with Mondo v1.2x 
     555- if user's fstab has weird line(s) then ignore; don't abort 
     556- working on CDROM_MODS, trying to make it work on Stewart Charnell's 
     557  hardware setup 
     558- cleaned up /sbin/init and /sbin/post-init a bit 
    559559 
    560560v0.48-2 (2001-12-09) 
    561     - when insmod'g modules from ramdisk's root dir, use 'ls /*.o*' 
    562       (was 'ls /*.*') to find them 
    563     - if RAID controller(s) are detected then pause for 10s to let them 
    564       intialize by themselves (some 3ware RAID controllers require this) 
    565     - cleaned up /sbin/init and /sbin/post-ini; the former now controls 
    566       initialization of hardware, drivers, tools, etc. and the latter 
    567       runs mondo-restore if it exists 
    568     - better detection of and compatibility with SCSI CD-ROM drives 
    569     - chopsize is now 64KB; was 128KB 
    570     - cleaned up mindi's logging 
     561- when insmod'g modules from ramdisk's root dir, use 'ls /*.o*' 
     562  (was 'ls /*.*') to find them 
     563- if RAID controller(s) are detected then pause for 10s to let them 
     564  intialize by themselves (some 3ware RAID controllers require this) 
     565- cleaned up /sbin/init and /sbin/post-ini; the former now controls 
     566  initialization of hardware, drivers, tools, etc. and the latter 
     567  runs mondo-restore if it exists 
     568- better detection of and compatibility with SCSI CD-ROM drives 
     569- chopsize is now 64KB; was 128KB 
     570- cleaned up mindi's logging 
    571571 
    572572v0.48-1 (2001-12-08) 
    573     - better logging of find-and-mount-cdrom's progress (to 
    574           /tmp/mondo-restore.log) 
    575     - somehow, lilo was re-enabled in deplist.txt; DISABLED (again *g*) 
    576     - added 'linear' to the list of modules Mindi always backs up 
    577     - if called by Mondo then pass the name & device of the user's boot 
    578           loader to the restore phase, by copying BOOTLOADER.* to the ramdisk 
    579     - if loading from floppies then try to mount CD-ROM a 2nd time after 
    580       extracting files from data floppies, just in case user is a CD user 
    581       who couldn't get their CD-ROM drive to work initially 
    582     - added fix to make sure /root/images/mindi is created (Charlie Root) 
    583     - aware of 'iso' boot mode, for future expansion 
     573- better logging of find-and-mount-cdrom's progress (to 
     574  /tmp/mondo-restore.log) 
     575- somehow, lilo was re-enabled in deplist.txt; DISABLED (again *g*) 
     576- added 'linear' to the list of modules Mindi always backs up 
     577- if called by Mondo then pass the name & device of the user's boot 
     578  loader to the restore phase, by copying BOOTLOADER.* to the ramdisk 
     579- if loading from floppies then try to mount CD-ROM a 2nd time after 
     580  extracting files from data floppies, just in case user is a CD user 
     581  who couldn't get their CD-ROM drive to work initially 
     582- added fix to make sure /root/images/mindi is created (Charlie Root) 
     583- aware of 'iso' boot mode, for future expansion 
    584584 
    585585v0.47 (2001-12-04) 
    586     - added /dev/cdrom/cdrom[1-4] to the devices automatically excluded 
    587       from mountlist.txt 
    588     - added '-f-' to the end of most tar commands, to see if it fixes a 
    589       bug in some obscure Debian distros 
    590     - added network-related dependencies to deplist.txt 
    591     - if called by Mondo then don't write floppy images to disks; let 
    592       Mondo do that: less irritating for user 
    593     - if called by Mondo then do some clever tricks to add mondo-restore 
    594       and its dependencies (mondo-restore is now a dynamic executable) 
    595     - finally gotten klogd to squelch echoing of kernel msgs to console 
     586- added /dev/cdrom/cdrom[1-4] to the devices automatically excluded 
     587  from mountlist.txt 
     588- added '-f-' to the end of most tar commands, to see if it fixes a 
     589  bug in some obscure Debian distros 
     590- added network-related dependencies to deplist.txt 
     591- if called by Mondo then don't write floppy images to disks; let 
     592  Mondo do that: less irritating for user 
     593- if called by Mondo then do some clever tricks to add mondo-restore 
     594  and its dependencies (mondo-restore is now a dynamic executable) 
     595- finally gotten klogd to squelch echoing of kernel msgs to console 
    596596 
    597597v0.46 (2001-11-29) 
    598     - finally fixed that 'lib/modules/2.4.12-xfs not found' bug! :-D 
    599     - cosmetic changes and minor bugfixes 
    600     - excluded lilo.conf and lilo from deplist.txt; use user's copy instead 
    601     - if your fstab mentions a RAID partition but your raidtab doesn't then 
    602       Mindi will terminate in a sane manner with a sane error message 
    603     - fixed a bug in bug-me (heh, how ironic) 
    604     - include and run (sys)klogd to try to pipe kernel msgs to logfile 
    605     - call hdparm to speed up access to CD-ROM drive 
     598- finally fixed that 'lib/modules/2.4.12-xfs not found' bug! :-D 
     599- cosmetic changes and minor bugfixes 
     600- excluded lilo.conf and lilo from deplist.txt; use user's copy instead 
     601- if your fstab mentions a RAID partition but your raidtab doesn't then 
     602  Mindi will terminate in a sane manner with a sane error message 
     603- fixed a bug in bug-me (heh, how ironic) 
     604- include and run (sys)klogd to try to pipe kernel msgs to logfile 
     605- call hdparm to speed up access to CD-ROM drive 
    606606 
    607607v0.45 (2001-11-15) 
    608     - disabled fsck.* in deplist.txt 
    609     - include /etc/fstab in logfile 
    610     - removed lzop.* from aux-tools; should come from user's distro anyway 
    611     - tweaked data disk size and data disk formatting command 
    612     - make ISO bootable image (as well as floppies) when backing up to tape 
    613     - copy boot images (floppy + CD) from temp dir to /root/images/mindi 
    614       after making them, just in case the user wants them later 
    615     - added md5sum to deplist.txt 
    616     - added pico->vi softlink to ramdisk 
    617     - in the ramdisk's /etc/bashrc, added /usr/local/bin and 
    618           /usr/local/sbin to the PATH= command 
    619     - call insert-all-modules as background task; pause 3 seconds after 
    620       calling it, before proceeding <--- /sbin/init 
    621     - call to devfs has been moved to before call to post-init 
    622     - added 'md5sum -> busybox' softlink 
    623     - Mindi now uses busybox's printf, md5sum, mount, umount, vi 
    624       ...NB: I said, 'vi' :-) Now you have an editor again! :-) 
    625     - added lilo.real to deplist.txt, to allow for Debian's evil new distro 
    626     - added lzop to deplist.txt 
    627     - no longer including lzop in Mindi's tarball / RPM 
    628     - improved Mindi's error-reporting a little bit 
    629     - changed deplist.txt's /etc/* to just * 
    630     - restructured the calls in /sbin/post-init that reinitialize the LVM 
    631       and RAID modules 
    632     - if mkfs.ext2 is not in PATH then abort 
    633     - Mindi uses a 'filename cache' to speed itself up at run-time 
    634       (Jean-David Marrow) 
    635     - Red Hat 7.2 uses a weird /etc/issue.net; I've worked around it... 
    636     - tested with Linux-Mandrake 8.0 and Red Hat 7.2 
     608- disabled fsck.* in deplist.txt 
     609- include /etc/fstab in logfile 
     610- removed lzop.* from aux-tools; should come from user's distro anyway 
     611- tweaked data disk size and data disk formatting command 
     612- make ISO bootable image (as well as floppies) when backing up to tape 
     613- copy boot images (floppy + CD) from temp dir to /root/images/mindi 
     614  after making them, just in case the user wants them later 
     615- added md5sum to deplist.txt 
     616- added pico->vi softlink to ramdisk 
     617- in the ramdisk's /etc/bashrc, added /usr/local/bin and 
     618  /usr/local/sbin to the PATH= command 
     619- call insert-all-modules as background task; pause 3 seconds after 
     620  calling it, before proceeding <--- /sbin/init 
     621- call to devfs has been moved to before call to post-init 
     622- added 'md5sum -> busybox' softlink 
     623- Mindi now uses busybox's printf, md5sum, mount, umount, vi 
     624  ...NB: I said, 'vi' :-) Now you have an editor again! :-) 
     625- added lilo.real to deplist.txt, to allow for Debian's evil new distro 
     626- added lzop to deplist.txt 
     627- no longer including lzop in Mindi's tarball / RPM 
     628- improved Mindi's error-reporting a little bit 
     629- changed deplist.txt's /etc/* to just * 
     630- restructured the calls in /sbin/post-init that reinitialize the LVM 
     631  and RAID modules 
     632- if mkfs.ext2 is not in PATH then abort 
     633- Mindi uses a 'filename cache' to speed itself up at run-time 
     634  (Jean-David Marrow) 
     635- Red Hat 7.2 uses a weird /etc/issue.net; I've worked around it... 
     636- tested with Linux-Mandrake 8.0 and Red Hat 7.2 
    637637 
    638638v0.44 (2001-10-28) 
    639     - at boot-time, activate LV's if they exist 
    640     - restructured deplist.txt a bit (cosmetic change) 
    641     - re-enabled fsck.* in deplist.txt 
    642     - analyze-my-lvm fails gracefully if you're not using LVM but inserted 
    643       the module anyway 
     639- at boot-time, activate LV's if they exist 
     640- restructured deplist.txt a bit (cosmetic change) 
     641- re-enabled fsck.* in deplist.txt 
     642- analyze-my-lvm fails gracefully if you're not using LVM but inserted 
     643  the module anyway 
    644644 
    645645v0.43 (2001-10-21) 
    646     - made Mindi work with Red Hat 6.2 and 2.2.19 kernel 
    647     - if mkisofs is not found, say so; don't just say, 'an error occurred 
    648       while I was trying to make an ISO image' 
    649     - when formatting and writing floppies, if /dev/fd0's size is 
    650       indeterminable then I'll use /dev/fd0H1440 instead  
    651     - make sure xfs.o, jfs.o, reiserfs.o, ext2.o, ext3.o modules are 
    652       backed up (if they exist) to boot disks 
    653     - fixed a silly bug that stopped Mindi from handling its own modules 
    654       properly; only affects newbie users with broken kernels (i.e. the 
    655       very people that Mindi's failsafe kernel was meant to help!) 
    656     - added lzop (Marcus Oberhumer's file compressor) to aux-tools.tgz 
    657     - added Bruno Cornec's "--cd-recovery" patch; if user uses the switch 
    658       (i.e. '--cd-recovery yes') then the CD will boot to a screen that 
    659       pauses until the user types RESTORE; then, it will enter Nuke Mode 
    660     - added Stephan Zegherd's "superformat" patch 
    661     - failsafe kernel is now 2.4.12 with XFS, JFS and lots of SCSI modules; 
    662       the addition of XFS and extensive SCSI support will increase the  
    663       size of Mindi's RPM / tarball significantly but I think it's worth it 
    664     - at boot-time, find out whether there are any RAID partitions; and if 
    665       there are, whether they are 'started' yet; if not, run raidstart to 
    666       start them at boot-time, before user can try to mount anything 
    667     - Mindi's failsafe kernel & modules are handled more elegantly now; 
    668       if you have raid1.o, scsi.o, etc. loaded at backup-time then Mindi 
    669       finds its corresponding modules in its tarball of failsafe modules 
    670       and stores them so that at boot-time you can do SCSI, RAID, etc. 
    671     - removed gawk, printf from deplist.txt 
     646- made Mindi work with Red Hat 6.2 and 2.2.19 kernel 
     647- if mkisofs is not found, say so; don't just say, 'an error occurred 
     648  while I was trying to make an ISO image' 
     649- when formatting and writing floppies, if /dev/fd0's size is 
     650  indeterminable then I'll use /dev/fd0H1440 instead  
     651- make sure xfs.o, jfs.o, reiserfs.o, ext2.o, ext3.o modules are 
     652  backed up (if they exist) to boot disks 
     653- fixed a silly bug that stopped Mindi from handling its own modules 
     654  properly; only affects newbie users with broken kernels (i.e. the 
     655  very people that Mindi's failsafe kernel was meant to help!) 
     656- added lzop (Marcus Oberhumer's file compressor) to aux-tools.tgz 
     657- added Bruno Cornec's "--cd-recovery" patch; if user uses the switch 
     658  (i.e. '--cd-recovery yes') then the CD will boot to a screen that 
     659  pauses until the user types RESTORE; then, it will enter Nuke Mode 
     660- added Stephan Zegherd's "superformat" patch 
     661- failsafe kernel is now 2.4.12 with XFS, JFS and lots of SCSI modules; 
     662  the addition of XFS and extensive SCSI support will increase the  
     663  size of Mindi's RPM / tarball significantly but I think it's worth it 
     664- at boot-time, find out whether there are any RAID partitions; and if 
     665  there are, whether they are 'started' yet; if not, run raidstart to 
     666  start them at boot-time, before user can try to mount anything 
     667- Mindi's failsafe kernel & modules are handled more elegantly now; 
     668  if you have raid1.o, scsi.o, etc. loaded at backup-time then Mindi 
     669  finds its corresponding modules in its tarball of failsafe modules 
     670  and stores them so that at boot-time you can do SCSI, RAID, etc. 
     671- removed gawk, printf from deplist.txt 
    672672 
    673673v0.42 (2001-10-10) 
    674     - make sure lvm-mod, raid0, raid1 and raid5 modules are backed up 
    675     - added 'you need a ramdisk' to FAQ 
    676     - changed the slice size from 20KB to 64KB; speeds up Mindi by 25% 
    677       and doesn't have any negative side-effects (...that I can see) 
    678     - when searching for your current kernel version, do not examine 
    679       a file if it does not exist (it sounds obvious, I know...) 
    680     - when asking user to send me a copy of their log file, point out 
    681       that it may contain info which they do not want me to see but that 
    682       they are SOL unless I can actually see their log file 
    683     - fixed a silly bug that would crop up when a Linux-Mandrake 8.1 user 
    684       would use a devfs-enabled kernel and RAID partitions at the same time 
    685     - plays nicely with devfs-enabled kernels and distros 
    686     - data floppies are now 1.44MB each; boot floppy is still 1.72MB 
    687     - if binutils or libbinutils is not installed, abort 
    688     - fixed a bug which meant that some big files overwrote each other 
    689           at backup-time and caused library-related problems are boot-time 
    690     - enabled comments ('#') in deplist.txt 
    691     - disabled fsck.* in deplist.txt; user may re-enable the line if 
    692       s/he wants those tools available at boot-time 
    693     - tested successfully with the following distros 
    694       - Linux-Mandrake 8.1 and its 2.4.8, devfs-enabled stock kernel 
    695       - Red Hat 7.1 and its 2.4.2 stock kernel 
    696     - better at guessing the size of swap partition 
    697     - drop minix tools from deplist; user can restore them if s/he wants 
    698           to use the minix filesystem 
    699     - don't backup _all_ cdrom modules (if backing up 'cdrom.o'); be 
    700       selective! ...minor bug in ListKerneModulePaths has been fixed 
    701     - if the user has two glibc libraries - one in /lib and one in  
    702       /lib/i686 - then Mindi will re-jig the softlinks so that only the 
    703       version in /lib is backed up, to save space on the data disks 
    704     - major rewrite of the code that copies the tools and libraries from 
    705       the data disks; prettier, faster and more stable (and did I mention 
    706       how kind it is to your hard-working hands?) 
    707     - better handling of crazy libraries and softlinks thereto 
    708     - new boot-time script, 'bug-me', copies user's logs to a floppy and 
    709           tells him/her to e-mail them to me if mondo-restore aborts 
    710     - ignore kernels named vmlinux (note the 'X'); traditionally, kernels 
    711       are named vmlinuz (note the 'Z') or something similar 
    712     - no longer backup all modules to CD/tape; just backup the ones loaded 
    713           at backup-time; this saves boot-time ramdisk space 
    714     - removed all references to LOOPDEVICE 
    715     - LVM is supported (experimental; watch this space...) 
    716     - included a tarball of 'sane' /dev/loop* nodes which will be extracted 
    717           and added to the boot disk; this helps maintain Mindi's backward-  
    718           compatibility with non-devfs kernels and distros 
    719     - when copying modules to boot or data disks, uncompress them first 
    720           if they are gzipped (some distros come with compressed modules) 
    721     - no longer copies all loaded modules to the 2.88 MB El Torito bootable 
    722       floppy image; instead, it copies FLOPPY_MODS to the 1.72 MB image, 
    723           CDROM_MODS to the 2.88 MB image, and _all_ modules that were loaded 
    724           at backup-time to the data disks 
    725         - supports tape streamers, in conjunction with Mondo 
    726     - uses busybox's sync again; let's see if that breaks anything... 
    727     - if Mondo is backing up to tape streamer then write the tape's size to 
    728           /tmp/TAPESIZE and the drive's device to /tmp/TAPEDEV-LIVES-HERE on  
    729           the ramdisk 
    730     - floppy disk modules (ide-floppy.o and floppy.o) now are copied 
    731           to the ramdisk, whether the user's kernel or the failsafe kernel 
    732           is being used 
     674- make sure lvm-mod, raid0, raid1 and raid5 modules are backed up 
     675- added 'you need a ramdisk' to FAQ 
     676- changed the slice size from 20KB to 64KB; speeds up Mindi by 25% 
     677  and doesn't have any negative side-effects (...that I can see) 
     678- when searching for your current kernel version, do not examine 
     679  a file if it does not exist (it sounds obvious, I know...) 
     680- when asking user to send me a copy of their log file, point out 
     681  that it may contain info which they do not want me to see but that 
     682  they are SOL unless I can actually see their log file 
     683- fixed a silly bug that would crop up when a Linux-Mandrake 8.1 user 
     684  would use a devfs-enabled kernel and RAID partitions at the same time 
     685- plays nicely with devfs-enabled kernels and distros 
     686- data floppies are now 1.44MB each; boot floppy is still 1.72MB 
     687- if binutils or libbinutils is not installed, abort 
     688- fixed a bug which meant that some big files overwrote each other 
     689  at backup-time and caused library-related problems are boot-time 
     690- enabled comments ('#') in deplist.txt 
     691- disabled fsck.* in deplist.txt; user may re-enable the line if 
     692  s/he wants those tools available at boot-time 
     693- tested successfully with the following distros 
     694  - Linux-Mandrake 8.1 and its 2.4.8, devfs-enabled stock kernel 
     695  - Red Hat 7.1 and its 2.4.2 stock kernel 
     696- better at guessing the size of swap partition 
     697- drop minix tools from deplist; user can restore them if s/he wants 
     698  to use the minix filesystem 
     699- don't backup _all_ cdrom modules (if backing up 'cdrom.o'); be 
     700  selective! ...minor bug in ListKerneModulePaths has been fixed 
     701- if the user has two glibc libraries - one in /lib and one in  
     702  /lib/i686 - then Mindi will re-jig the softlinks so that only the 
     703  version in /lib is backed up, to save space on the data disks 
     704- major rewrite of the code that copies the tools and libraries from 
     705  the data disks; prettier, faster and more stable (and did I mention 
     706  how kind it is to your hard-working hands?) 
     707- better handling of crazy libraries and softlinks thereto 
     708- new boot-time script, 'bug-me', copies user's logs to a floppy and 
     709  tells him/her to e-mail them to me if mondo-restore aborts 
     710- ignore kernels named vmlinux (note the 'X'); traditionally, kernels 
     711  are named vmlinuz (note the 'Z') or something similar 
     712- no longer backup all modules to CD/tape; just backup the ones loaded 
     713  at backup-time; this saves boot-time ramdisk space 
     714- removed all references to LOOPDEVICE 
     715- LVM is supported (experimental; watch this space...) 
     716- included a tarball of 'sane' /dev/loop* nodes which will be extracted 
     717  and added to the boot disk; this helps maintain Mindi's backward-  
     718  compatibility with non-devfs kernels and distros 
     719- when copying modules to boot or data disks, uncompress them first 
     720  if they are gzipped (some distros come with compressed modules) 
     721- no longer copies all loaded modules to the 2.88 MB El Torito bootable 
     722  floppy image; instead, it copies FLOPPY_MODS to the 1.72 MB image, 
     723  CDROM_MODS to the 2.88 MB image, and _all_ modules that were loaded 
     724  at backup-time to the data disks 
     725    - supports tape streamers, in conjunction with Mondo 
     726- uses busybox's sync again; let's see if that breaks anything... 
     727- if Mondo is backing up to tape streamer then write the tape's size to 
     728  /tmp/TAPESIZE and the drive's device to /tmp/TAPEDEV-LIVES-HERE on  
     729  the ramdisk 
     730- floppy disk modules (ide-floppy.o and floppy.o) now are copied 
     731  to the ramdisk, whether the user's kernel or the failsafe kernel 
     732  is being used 
    733733 
    734734v0.41 (2001-09-28) 
    735     - excluded *.old from the 'boot.b' list when searching for boot.b 
    736     - updated Mindi's own failsafe kernel+modules to v2.4.10 
    737     - added umount to deplist again 
    738     - improved Mindi's support of modular kernels (esp. modular CD-ROM 
    739           drive and floppy disk drives) 
    740     - don't accuse Linux 2.4.10 users of having a 'buggy kernel' 
    741     - restored the libc5 versions of sync and umount (dropped from 
    742           deplist but also from busybox) 
    743     - fixed a lot of silly bugs related to incorporating Busybox in Mindi 
    744         - experimental LVM support 
    745     - added 'analyze-my-lvm' script to the tarball; Mindi uses it now 
    746     - able to recognize & record LVM mounts, adding them to the mountlist 
    747     - added the LVM executables (listed in the lvm-0.xx-i386.rpm) to 
    748       deplist.txt; they won't be added unless you have them and you won't 
     735- excluded *.old from the 'boot.b' list when searching for boot.b 
     736- updated Mindi's own failsafe kernel+modules to v2.4.10 
     737- added umount to deplist again 
     738- improved Mindi's support of modular kernels (esp. modular CD-ROM 
     739  drive and floppy disk drives) 
     740- don't accuse Linux 2.4.10 users of having a 'buggy kernel' 
     741- restored the libc5 versions of sync and umount (dropped from 
     742  deplist but also from busybox) 
     743- fixed a lot of silly bugs related to incorporating Busybox in Mindi 
     744- experimental LVM support 
     745- added 'analyze-my-lvm' script to the tarball; Mindi uses it now 
     746- able to recognize & record LVM mounts, adding them to the mountlist 
     747- added the LVM executables (listed in the lvm-0.xx-i386.rpm) to 
     748  deplist.txt; they won't be added unless you have them and you won't 
    749749      have them unless you're using LVM, so this is not 'bloat' IMO :) 
    750     - added date and sync to deplist again 
    751     - when working on LVM stuff, use 'echo y | pvcreate -ff' (was '..-f') 
    752     - amended format-...-kludge to allow for mountlists with >1 
    753           spaces between cols 
    754       checked the fsck.reiserfs is in deplist.txt (yes it is) 
    755     - incorporated busybox 0.60-1; now, Mindi is faster at run-time and 
    756           smaller at boot-time; you can fit a typical system onto 3 floppies; 
    757           also, a kernel up to 1MB in size (approx.) can now be accommodated 
    758     - supports kernels that have MODULAR support for CD-ROM's or floppies 
    759     - Mindi copies only the loaded modules to the data disks but it copies 
    760           _all_ modules to the CD, just in case 
    761     - thanks to busybox your floppy-based Mindi boot disk set should now be 
    762           able to accommodate a kernel of up to 1MB in size 
    763     - boot into Expert Mode unless boot disk was generated by Mondo 
    764     - exclude all softlinks from list of 'eligible' kernels 
    765         - exclude kernels with 'vmlinux' in their names 
    766     - removed A LOT of files from deplist.txt's dependency list; they are 
    767           listed in deplist.removed, in case you want to put them back :-) 
    768     - excludes libX11, libXext, libXi, libgtk, libgdk ALWAYS, whether you 
    769           add them to deplist.txt or not; [cancel this by editing line 485] 
    770     - rewrote AddFileToDir() to make it more efficient (but slower...) 
    771     - strip chaff from binaries; strip comments from bash scripts; strip 
    772           comments from /etc/termcap 
     750- added date and sync to deplist again 
     751- when working on LVM stuff, use 'echo y | pvcreate -ff' (was '..-f') 
     752- amended format-...-kludge to allow for mountlists with >1 
     753  spaces between cols 
     754  checked the fsck.reiserfs is in deplist.txt (yes it is) 
     755- incorporated busybox 0.60-1; now, Mindi is faster at run-time and 
     756  smaller at boot-time; you can fit a typical system onto 3 floppies; 
     757  also, a kernel up to 1MB in size (approx.) can now be accommodated 
     758- supports kernels that have MODULAR support for CD-ROM's or floppies 
     759- Mindi copies only the loaded modules to the data disks but it copies 
     760  _all_ modules to the CD, just in case 
     761- thanks to busybox your floppy-based Mindi boot disk set should now be 
     762  able to accommodate a kernel of up to 1MB in size 
     763- boot into Expert Mode unless boot disk was generated by Mondo 
     764- exclude all softlinks from list of 'eligible' kernels 
     765- exclude kernels with 'vmlinux' in their names 
     766- removed A LOT of files from deplist.txt's dependency list; they are 
     767  listed in deplist.removed, in case you want to put them back :-) 
     768- excludes libX11, libXext, libXi, libgtk, libgdk ALWAYS, whether you 
     769  add them to deplist.txt or not; [cancel this by editing line 485] 
     770- rewrote AddFileToDir() to make it more efficient (but slower...) 
     771- strip chaff from binaries; strip comments from bash scripts; strip 
     772  comments from /etc/termcap 
    773773 
    774774v0.40 (2001-09-16) 
    775     - if you use a softlink to your CD dev, e.g. /dev/cdrecorder->scd0, 
    776           then Mindi should handle it properly now (i.e. not bomb out) 
    777     - if you have a large kernel & lots of modules loaded, Mindi will only 
    778       copy as many modules to the ramdisk as will _fit_ on a ramdisk that 
    779           will have to go alongside your kernel on a 2.88MB floppy disk 
    780     - if your kernel does not support loopfs, Mindi will say so & abort 
    781     - turned some warnings into fatal errors, to help the user to figure 
    782       out exactly why Mindi won't work on their kernel 
    783     - changed mke2fs -N24 to -N32, to see if it helps braindead distros 
    784     - Mondo now tells Mindi whether or not to use its stock kernel 
    785     - gone back to the old 'insert-my-modules' for now; it's more reliable 
    786     - working on the 'insert-all-my-modules' script, to make it compatible 
    787       with a wider range of insane distros and kernels 
    788     - dropped the '-c' option from LILO call 
    789         - removed cdrecord, mkisofs, vi, route and diff from deplist.txt 
    790     - slowed down the 'split data between floppies' routine; made it 
    791           try harder to squeeze more data onto each floppy 
    792     - excluding nvidia modules from the "insert-all-my-modules" script 
    793           because it sometimes causes freeze-ups 
    794     - added code to copy your fstab, lilo.conf, etc. to a tarball which, in 
    795           the event of an error, Mindi will ask the user to e-mail me 
     775- if you use a softlink to your CD dev, e.g. /dev/cdrecorder->scd0, 
     776  then Mindi should handle it properly now (i.e. not bomb out) 
     777- if you have a large kernel & lots of modules loaded, Mindi will only 
     778      copy as many modules to the ramdisk as will _fit_ on a ramdisk that 
     779  will have to go alongside your kernel on a 2.88MB floppy disk 
     780- if your kernel does not support loopfs, Mindi will say so & abort 
     781- turned some warnings into fatal errors, to help the user to figure 
     782  out exactly why Mindi won't work on their kernel 
     783- changed mke2fs -N24 to -N32, to see if it helps braindead distros 
     784- Mondo now tells Mindi whether or not to use its stock kernel 
     785- gone back to the old 'insert-my-modules' for now; it's more reliable 
     786- working on the 'insert-all-my-modules' script, to make it compatible 
     787  with a wider range of insane distros and kernels 
     788- dropped the '-c' option from LILO call 
     789    - removed cdrecord, mkisofs, vi, route and diff from deplist.txt 
     790- slowed down the 'split data between floppies' routine; made it 
     791  try harder to squeeze more data onto each floppy 
     792- excluding nvidia modules from the "insert-all-my-modules" script 
     793  because it sometimes causes freeze-ups 
     794- added code to copy your fstab, lilo.conf, etc. to a tarball which, in 
     795  the event of an error, Mindi will ask the user to e-mail me 
    796796 
    797797v0.39 (2001-09-08) 
    798     - plays nicely with devfs, so long as your old /dev/hdX, /dev/sdX 
    799       softlinks are still there :-) 
    800     - if your swap partition isn't mounted, Mindi will decide that it is 
     798- plays nicely with devfs, so long as your old /dev/hdX, /dev/sdX 
     799  softlinks are still there :-) 
     800- if your swap partition isn't mounted, Mindi will decide that it is 
    801801      125MB; it used to abort but now it just warns & makes a good guess 
    802     - testing the failsafe kernel & associated scripts 
    803     - only use lilo's "-c" option if NOT a 2.88MB floppy disk image 
    804     - copes better with .o, .gz, etc. module suffixes 
    805     - better 'loaded modules / not loaded modules' feedback at boot-time 
    806     - semi-forces isofs and ide-cd (not isofs.o and ide-cd.o); the former 
    807           will be more compatible with stock kernels - e.g. Red Hat, Mandrake; 
    808           also added vfat, fat & a few other modules to the list of 'foced'. 
    809     - removed the '-c' switch from the call to LILO (some BIOSes don't 
    810           like it very much) 
    811     - removed chaff from ramdisk's /etc/login.defs, saving approx 7K 
    812     - format the boot disks with -N 24 (was -N 64) 
    813     - do not insist on CD #1 (at boot-time) if there is no 'CD #' marker 
    814     - amend format-and-kludge-vfat; now, it will not abort if it cannot 
    815       find its entry in mountlist; it doesn't need to find the entry 
    816           anyway, except to check that the kludge works (which it does) 
    817     - if user chooses to use Mindi's failsafe 2.4.9 kernel, Mindi will load 
    818           Mindi's versions of user's modules at boot-time 
    819     - make label-devices-as-necessary log its efforts 
    820     - added e2label and tune2fs to deplist.txt 
    821         - if you boot in Normal Mode, I'll call mondo-restore --interactive 
    822           instead of just mondo-restore 
    823         - replaced K7-compatible 2.4.7 kernel with a 586-comp'ble 2.4.9 kernel 
    824     - improved the post-run clean-up 
    825     - force the copying/loading of isofs.o and ide-cd.o, which enhances 
    826           Mindi's support for kernels that have modular CD-ROM support 
    827     - Interactive Mode offers to edit /tmp/mountlist.txt before running 
    828           mondo-restore (good idea from F. Boon) 
    829     - /dev/hd[e-h]* have been added to the ramdisk 
    830     - disabled Cuckoo and Bootstrap Modes (they weren't doing anything 
    831           anyway & were probably confusing some users) 
    832     - removed 'edit mountlist?' question (because mondo-restore takes 
    833           care of that now, via a user-friendly mountlist editor) 
    834     - included a copy of mondo-manual.html 
    835     - only kludge /dev/hda1 or /dev/sda1 (if vfat, of course); 
    836           otherwise, use regular mkfs.vfat 
    837         - use mkfs.dos if mkfs.vfat does not exist 
    838     - moved some scripts from rootfs.tgz to Mondo's restore-scripts.tgz 
     802- testing the failsafe kernel & associated scripts 
     803- only use lilo's "-c" option if NOT a 2.88MB floppy disk image 
     804- copes better with .o, .gz, etc. module suffixes 
     805- better 'loaded modules / not loaded modules' feedback at boot-time 
     806- semi-forces isofs and ide-cd (not isofs.o and ide-cd.o); the former 
     807  will be more compatible with stock kernels - e.g. Red Hat, Mandrake; 
     808  also added vfat, fat & a few other modules to the list of 'foced'. 
     809- removed the '-c' switch from the call to LILO (some BIOSes don't 
     810  like it very much) 
     811- removed chaff from ramdisk's /etc/login.defs, saving approx 7K 
     812- format the boot disks with -N 24 (was -N 64) 
     813- do not insist on CD #1 (at boot-time) if there is no 'CD #' marker 
     814- amend format-and-kludge-vfat; now, it will not abort if it cannot 
     815  find its entry in mountlist; it doesn't need to find the entry 
     816  anyway, except to check that the kludge works (which it does) 
     817- if user chooses to use Mindi's failsafe 2.4.9 kernel, Mindi will load 
     818  Mindi's versions of user's modules at boot-time 
     819- make label-devices-as-necessary log its efforts 
     820- added e2label and tune2fs to deplist.txt 
     821- if you boot in Normal Mode, I'll call mondo-restore --interactive 
     822  instead of just mondo-restore 
     823- replaced K7-compatible 2.4.7 kernel with a 586-comp'ble 2.4.9 kernel 
     824- improved the post-run clean-up 
     825- force the copying/loading of isofs.o and ide-cd.o, which enhances 
     826  Mindi's support for kernels that have modular CD-ROM support 
     827- Interactive Mode offers to edit /tmp/mountlist.txt before running 
     828  mondo-restore (good idea from F. Boon) 
     829- /dev/hd[e-h]* have been added to the ramdisk 
     830- disabled Cuckoo and Bootstrap Modes (they weren't doing anything 
     831  anyway & were probably confusing some users) 
     832- removed 'edit mountlist?' question (because mondo-restore takes 
     833  care of that now, via a user-friendly mountlist editor) 
     834- included a copy of mondo-manual.html 
     835- only kludge /dev/hda1 or /dev/sda1 (if vfat, of course); 
     836  otherwise, use regular mkfs.vfat 
     837- use mkfs.dos if mkfs.vfat does not exist 
     838- moved some scripts from rootfs.tgz to Mondo's restore-scripts.tgz 
    839839 
    840840v0.38 (2001-08-18) 
    841         - clarified the 'more than one kernel found' comment 
    842     - updated the README to emphasize that the scripts are deprecated 
    843     - when displaying mountlist on screen, make it easier to read 
    844     - changed most 'echo's to 'LogIt()'s; log most screen output to 
    845           /var/log/mindi.log 
    846     - user can now use a stock 2.4.7 kernel (which comes with Mindi) 
    847           if the user's distro's kernel isn't right for a boot disk 
     841- clarified the 'more than one kernel found' comment 
     842- updated the README to emphasize that the scripts are deprecated 
     843- when displaying mountlist on screen, make it easier to read 
     844- changed most 'echo's to 'LogIt()'s; log most screen output to 
     845  /var/log/mindi.log 
     846- user can now use a stock 2.4.7 kernel (which comes with Mindi) 
     847  if the user's distro's kernel isn't right for a boot disk 
    848848 
    849849v0.37 (2001-08-11) 
    850         - changed the boot screen a little bit 
    851     - changed the "cannot boot from CD-ROM" message (more informative now) 
    852     - if an 'insmod'ed module cannot be found, warn but don't abort 
    853     - that whole loop-mount/extract tgz to ramdisk thing --- if it fails, 
    854           abort, don't try to continue; also, ask if loopfs is supported by 
    855       kernel (if not, that might explain the error) 
    856     - in addition to /lib/modules/`uname -r`/modules, also search 
    857           /root/oss/modules for kernel modules (Phillip Deackes) 
    858     - run syslog and klogd at restore-time, to pipe sys & knl messages to 
    859           /tmp/mondo-restore.log 
    860     - default restore-time boot mode is now 'interactive' (unless the 
    861           disk is a 1.72MB, in which case default mode is still 'expert') 
    862     - if CDROM can't find itself (long story, re: El Torito) then the 
    863       script will say, "Your kernel is b0rken." This will reduce the 
    864       number of erroneous error reports that I receive from users 
    865     - working on implementing Cuckoo Mode again 
     850    - changed the boot screen a little bit 
     851- changed the "cannot boot from CD-ROM" message (more informative now) 
     852- if an 'insmod'ed module cannot be found, warn but don't abort 
     853- that whole loop-mount/extract tgz to ramdisk thing --- if it fails, 
     854  abort, don't try to continue; also, ask if loopfs is supported by 
     855  kernel (if not, that might explain the error) 
     856- in addition to /lib/modules/`uname -r`/modules, also search 
     857  /root/oss/modules for kernel modules (Phillip Deackes) 
     858- run syslog and klogd at restore-time, to pipe sys & knl messages to 
     859  /tmp/mondo-restore.log 
     860- default restore-time boot mode is now 'interactive' (unless the 
     861  disk is a 1.72MB, in which case default mode is still 'expert') 
     862- if CDROM can't find itself (long story, re: El Torito) then the 
     863  script will say, "Your kernel is b0rken." This will reduce the 
     864  number of erroneous error reports that I receive from users 
     865- working on implementing Cuckoo Mode again 
    866866 
    867867v0.36 (2001-08-03) 
    868     - testing it with LM8, RH71 and Slack8 
    869     - explicitily exluding /mnt/floppy and /floppy from mountlist.txt 
    870     - warn if afio not found (Mondo needs afio) 
    871     - optional --custom <temp dir> <out dir> switch added, to let the user 
    872       specify where the temp dirs and created images will be stored 
    873     - changed /sbin/init to install modules _before_ trying to mount 
    874           CD-ROM (David Granz) 
    875     - create a gawk->awk shortcut at restore-time if necessary 
    876     - specifically exclude /dev/fd0h1440 and /dev/fd0H1440 from mountlist 
    877     - removed silly "was CD inserted?" message 
     868- testing it with LM8, RH71 and Slack8 
     869- explicitily exluding /mnt/floppy and /floppy from mountlist.txt 
     870- warn if afio not found (Mondo needs afio) 
     871- optional --custom <temp dir> <out dir> switch added, to let the user 
     872  specify where the temp dirs and created images will be stored 
     873- changed /sbin/init to install modules _before_ trying to mount 
     874  CD-ROM (David Granz) 
     875- create a gawk->awk shortcut at restore-time if necessary 
     876- specifically exclude /dev/fd0h1440 and /dev/fd0H1440 from mountlist 
     877- removed silly "was CD inserted?" message 
    878878 
    879879v0.35 (2001-07-31) 
    880     - if LILO fails, it writes its errors to the screen 
    881     - use user's boot.b and LILO instead of Mindi's 
    882     - tarball/RPM no longer includes boot.b or lilo 
    883     - mke2fs' output will be echoed to screen, if an error occurs 
    884     - doubled the -N inode allocations and removed some of the -i inode 
    885       fiddles, just in case they are making Red Hat 7.1 choke 
     880- if LILO fails, it writes its errors to the screen 
     881- use user's boot.b and LILO instead of Mindi's 
     882- tarball/RPM no longer includes boot.b or lilo 
     883- mke2fs' output will be echoed to screen, if an error occurs 
     884- doubled the -N inode allocations and removed some of the -i inode 
     885  fiddles, just in case they are making Red Hat 7.1 choke 
    886886 
    887887v0.34 (2001-07-25) 
    888     - includes patch to rid Mindi of its dependence on /dev/loop devices 
     888- includes patch to rid Mindi of its dependence on /dev/loop devices 
    889889      (Bill Davidsen) 
    890     - includes patch from 0ystein Skalsem, to fix a disk-formatting problem 
    891     - warns if kernel is 2.4.0-2.4.5; encourages user to upgrade 
     890- includes patch from 0ystein Skalsem, to fix a disk-formatting problem 
     891- warns if kernel is 2.4.0-2.4.5; encourages user to upgrade 
    892892 
    893893v0.33 (2001-07-20) 
    894     - excludes all devices containing ':/' (i.e. NFS mountlists) 
    895     - the FORMAT/SYS replacement, "format-and-kludge-vfat" now writes 
    896       its logfile to /tmp/format-and-kludge-vfat.log 
    897     - /etc/fstab now mounts floppies for read/write access by default 
    898     - format-and-kludge-vfat should only write to log once now 
    899     - added vi, top to deplist.txt 
    900     - updated the rootfs.tgz's README 
    901     - mountlist is written to screen as well as mountlist.txt 
    902     - tested with Linux 2.4.7; works fine 
    903     - changed 'mkfs' lines, to format the loop-mounted files instead of the 
    904       device nodes which makes Mindi work better with kernels 2.4.6+ 
    905     - Mindi can now handle kernels of up to 930K in size 
    906     - sped up the process of spreading data files across data disks 
    907       by approx 20% 
     894- excludes all devices containing ':/' (i.e. NFS mountlists) 
     895- the FORMAT/SYS replacement, "format-and-kludge-vfat" now writes 
     896  its logfile to /tmp/format-and-kludge-vfat.log 
     897- /etc/fstab now mounts floppies for read/write access by default 
     898- format-and-kludge-vfat should only write to log once now 
     899- added vi, top to deplist.txt 
     900- updated the rootfs.tgz's README 
     901- mountlist is written to screen as well as mountlist.txt 
     902- tested with Linux 2.4.7; works fine 
     903- changed 'mkfs' lines, to format the loop-mounted files instead of the 
     904  device nodes which makes Mindi work better with kernels 2.4.6+ 
     905- Mindi can now handle kernels of up to 930K in size 
     906- sped up the process of spreading data files across data disks 
     907  by approx 20% 
    908908 
    909909v0.32 (2001-07-18) 
    910     - software RAID is now supported 
    911     - added the 'raidtools' binaries to deplist.txt 
    912     - add /etc/fstab and /etc/raidtab to deplist.txt 
    913     - added /dev/md* to the ramdisk's /dev directory 
    914     - modified MakeMountlist() to calculate correctly the sizes of 
    915       RAID partitions, if they are present in /etc/fstab 
    916     - moved the 'LOOPDEVICE=...' code into the regular main() section 
    917     - install-additional-tools makes a softlink '/etc/raidtab' that points 
    918       to /mnt/groovy-stuff/etc/raidtab; also, '/etc/fstab.orig' that points 
    919       to /mnt/groovy-stuff/etc/fstab 
    920     - added line to 'install-additional-tools' that will delete the  
    921       dummy modprobe before installing data from datadisk(s) 
    922     - mkdir -p $outdir at the beginning, just in case... 
     910- software RAID is now supported 
     911- added the 'raidtools' binaries to deplist.txt 
     912- add /etc/fstab and /etc/raidtab to deplist.txt 
     913- added /dev/md* to the ramdisk's /dev directory 
     914- modified MakeMountlist() to calculate correctly the sizes of 
     915  RAID partitions, if they are present in /etc/fstab 
     916- moved the 'LOOPDEVICE=...' code into the regular main() section 
     917- install-additional-tools makes a softlink '/etc/raidtab' that points 
     918  to /mnt/groovy-stuff/etc/raidtab; also, '/etc/fstab.orig' that points 
     919  to /mnt/groovy-stuff/etc/fstab 
     920- added line to 'install-additional-tools' that will delete the  
     921  dummy modprobe before installing data from datadisk(s) 
     922- mkdir -p $outdir at the beginning, just in case... 
    923923 
    924924v0.31 (2001-07-16) 
    925         - included DoJ's patch to make Mindi play more nicely with devfs 
    926     - slightly better install.sh and README 
     925    - included DoJ's patch to make Mindi play more nicely with devfs 
     926- slightly better install.sh and README 
    927927 
    928928v0.30 (2001-07-15) 
    929         - added klogd and syslogd to deplist.txt 
    930     - can now cope with Red Hat's "LABEL=" entries in /etc/fstab 
    931     - should ignore NFS-mounted partitions now 
     929- added klogd and syslogd to deplist.txt 
     930- can now cope with Red Hat's "LABEL=" entries in /etc/fstab 
     931- should ignore NFS-mounted partitions now 
    932932 
    933933v0.29 (2001-07-14) 
    934     - stopped the 'modprobe' errors that used to occur at the beginning; 
    935       they didn't mean anything but they did worry some novice users 
    936         - removed losetup from rootfs.tgz (wasn't doing anything useful) 
    937     - removed the 'txt-or-gui' stuff from Mindi (never used it anyway) 
    938     - added clear to deplist.txt 
    939     - moved rootfs.tgz's "mondo/" scripts to Mondo's "restore-scripts.tgz" 
    940       tarball; tarball will be untarred and contents added to the  
    941           data disks at run-time, if Mindi finds the tarball 
    942     - if user lacks fd0u1722 but has fd0h1722 then use the latter 
    943     - boot-up msg is more informative 
    944     - fixed obscure bug in find-and-mount-cdrom 
    945     - better at coping with hda1/2/3/4 (normal people use hda1/5/6/7 but 
    946       if you really want to exhaust your primaries, well hey, your life) 
    947     - the 'outstring sucks!' message is now more informative 
     934- stopped the 'modprobe' errors that used to occur at the beginning; 
     935  they didn't mean anything but they did worry some novice users 
     936- removed losetup from rootfs.tgz (wasn't doing anything useful) 
     937- removed the 'txt-or-gui' stuff from Mindi (never used it anyway) 
     938- added clear to deplist.txt 
     939- moved rootfs.tgz's "mondo/" scripts to Mondo's "restore-scripts.tgz" 
     940  tarball; tarball will be untarred and contents added to the  
     941  data disks at run-time, if Mindi finds the tarball 
     942- if user lacks fd0u1722 but has fd0h1722 then use the latter 
     943- boot-up msg is more informative 
     944- fixed obscure bug in find-and-mount-cdrom 
     945- better at coping with hda1/2/3/4 (normal people use hda1/5/6/7 but 
     946  if you really want to exhaust your primaries, well hey, your life) 
     947- the 'outstring sucks!' message is now more informative 
    948948 
    949949v0.28 (2001-07-07) 
    950         - if AddFileToDir() is called with a file that does not exist, Mindi 
    951           warns but does not abort 
    952     - should work with gzipped modules (which end in '.o.gz') and 
    953           NVidia modules (which don't end in anything) 
    954     - should work with Red Hat's issue.net now 
    955         - misc. cosmetic changes to Mondo boot-time and restore-phase scripts, 
    956           to make the visual output cleaner & more legible 
    957     - insist-on-cd retracts the CD tray after asking for next CD, in case 
    958       the user did not close the drive before pressing <enter> 
    959     - if unable to create 1.72MB boot disk then warn but do not abort 
    960     - put creation date on the boot-up screen 
    961     - create data disks with tarballs up to 1700KB in size; tries harder 
    962           to fill each data disk to the brim 
    963     - changed the call to make ext3 partitions; now, it uses a call to 
    964       mkfs -t ext3 -j -Jsize=10 -q <device> (as requested by ext3 manual) 
    965     - tested w/ext3; works fine 
    966     - install-additional-tools doesn't call sync until after all softlinks 
    967       have been finalized; that's to make sure we call the _right_ sync 
    968     - ramdisk is now (size of all files in data disks PLUS 8192) KB 
    969     - RPM and SRPM published 
    970     - mount CDROM at start of untar-me, just in case it wasn't mounted 
    971     - when restoring selectively, log the archives that have matches 
    972           & the number of matches (inc. if zero) 
     950- if AddFileToDir() is called with a file that does not exist, Mindi 
     951  warns but does not abort 
     952- should work with gzipped modules (which end in '.o.gz') and 
     953  NVidia modules (which don't end in anything) 
     954- should work with Red Hat's issue.net now 
     955- misc. cosmetic changes to Mondo boot-time and restore-phase scripts, 
     956  to make the visual output cleaner & more legible 
     957- insist-on-cd retracts the CD tray after asking for next CD, in case 
     958  the user did not close the drive before pressing <enter> 
     959- if unable to create 1.72MB boot disk then warn but do not abort 
     960- put creation date on the boot-up screen 
     961- create data disks with tarballs up to 1700KB in size; tries harder 
     962  to fill each data disk to the brim 
     963- changed the call to make ext3 partitions; now, it uses a call to 
     964  mkfs -t ext3 -j -Jsize=10 -q <device> (as requested by ext3 manual) 
     965- tested w/ext3; works fine 
     966- install-additional-tools doesn't call sync until after all softlinks 
     967  have been finalized; that's to make sure we call the _right_ sync 
     968- ramdisk is now (size of all files in data disks PLUS 8192) KB 
     969- RPM and SRPM published 
     970- mount CDROM at start of untar-me, just in case it wasn't mounted 
     971- when restoring selectively, log the archives that have matches 
     972  & the number of matches (inc. if zero) 
    973973 
    974974v0.26 (2001-07-05) 
    975     - has been tested with XFS, JFS, ReiserFS, ext2 and vfat 
    976     - compatible (but not tested) with ext3 
    977     - better at finding your kernel, even if you have several kernels 
    978       of the same version (now checks the build date, too) 
    979     - better file-spreading algorithm; a little faster; much more reliable 
    980         - includes a copy of LILO, to make the boot disks properly 
    981         - tells you how big the tarballs are, when it assembles them 
    982     - compare-me uses 'insist-on-cd' instead of internal subroutine 
    983     - it looks as if Mindi can actually cope with 920K kernels now :) 
    984     - fixed some silly multi-CD bugs that would stop big files from being 
    985       restored if they were spread across CD's 
     975- has been tested with XFS, JFS, ReiserFS, ext2 and vfat 
     976- compatible (but not tested) with ext3 
     977- better at finding your kernel, even if you have several kernels 
     978  of the same version (now checks the build date, too) 
     979- better file-spreading algorithm; a little faster; much more reliable 
     980- includes a copy of LILO, to make the boot disks properly 
     981- tells you how big the tarballs are, when it assembles them 
     982- compare-me uses 'insist-on-cd' instead of internal subroutine 
     983- it looks as if Mindi can actually cope with 920K kernels now :) 
     984- fixed some silly multi-CD bugs that would stop big files from being 
     985  restored if they were spread across CD's 
    986986 
    987987v0.25 (2001-07-04) 
    988     - uses its own copy of lilo 
    989         - removed all "~" (backup copies) from rootfs.tgz 
    990         - updated the rootfs's README - stablilo-me, not hack-me 
    991     - improved the formatting of the lilo.conf as it is created 
    992         - replace all libc5 tools with libc6 (user's) tools at restore-time 
    993     - added diff to deplist.txt 
    994     - copy io.sys and msdos.sys (if found) to data disk(s) at 
    995           run-time; softlinks them to /*.sys at boot-time 
    996     - fixed some vfat formatting-related issues w/Embleer (always tricky); 
    997           the kludge's error-handling is better and its exit is more graceful 
    998     - say 'type nuke to restore automatically' in msg if Mondo called me 
    999     - backup all modules, not just the ones present/loaded at run-time; 
    1000       the loaded modules go on boot disk but ALL go on data disk 
    1001     - reduced the max data per disk from 1700 to 1680, to suit ext2's needs 
    1002     - DidMondoCallMe() replaces 'ps ax | grep | blah blah' 
    1003     - includes user's /etc/termcap and /usr/bin/pico on disk(s) 
    1004     - cosmetic changes to restore-time scripts (spaces, newlines, etc.) 
    1005     - pipe kernel's msgs to /var/log/messages 
    1006     - make sure /etc/lilo.conf is 600 (RW by root only) 
     988- uses its own copy of lilo 
     989- removed all "~" (backup copies) from rootfs.tgz 
     990- updated the rootfs's README - stablilo-me, not hack-me 
     991- improved the formatting of the lilo.conf as it is created 
     992- replace all libc5 tools with libc6 (user's) tools at restore-time 
     993- added diff to deplist.txt 
     994- copy io.sys and msdos.sys (if found) to data disk(s) at 
     995  run-time; softlinks them to /*.sys at boot-time 
     996- fixed some vfat formatting-related issues w/Embleer (always tricky); 
     997  the kludge's error-handling is better and its exit is more graceful 
     998- say 'type nuke to restore automatically' in msg if Mondo called me 
     999- backup all modules, not just the ones present/loaded at run-time; 
     1000  the loaded modules go on boot disk but ALL go on data disk 
     1001- reduced the max data per disk from 1700 to 1680, to suit ext2's needs 
     1002- DidMondoCallMe() replaces 'ps ax | grep | blah blah' 
     1003- includes user's /etc/termcap and /usr/bin/pico on disk(s) 
     1004- cosmetic changes to restore-time scripts (spaces, newlines, etc.) 
     1005- pipe kernel's msgs to /var/log/messages 
     1006- make sure /etc/lilo.conf is 600 (RW by root only) 
    10071007 
    10081008v0.24 (2001-07-03) 
    1009     - can accommodate a kernel >900KB in size 
    1010         - generates lilo.conf on-the-fly; no default/template file anymore 
    1011     - copies io.sys and msdos.sys to the CD (if you have them) 
    1012     - add the embleer tarballs to mindi-0.xx.tgz, so that users can 
    1013           format and make bootable msdos/Win9x partitions 
    1014     - added printf and hdparm to deplist.txt 
    1015     - incorporated Bruno Cornec's Mondo 0.991 scripts in Mindi 
    1016         - separated README into README, INSTALL and TODO 
    1017     - fixed silly {ramdisk}/sbin/InsistOnCD bug 
    1018     - took out mke2fs and libext from rootfs.tgz 
    1019     - rootfs.tgz's "/etc/bashrc" now includes /usr/share/mindi 
    1020     - compare-mode uses IDE optimization to speed things up 
    1021     - don't quibble over resizing partitions if <2MB difference 
    1022     - fixed silly InsistOnCD bug 
     1009- can accommodate a kernel >900KB in size 
     1010- generates lilo.conf on-the-fly; no default/template file anymore 
     1011- copies io.sys and msdos.sys to the CD (if you have them) 
     1012- add the embleer tarballs to mindi-0.xx.tgz, so that users can 
     1013  format and make bootable msdos/Win9x partitions 
     1014- added printf and hdparm to deplist.txt 
     1015- incorporated Bruno Cornec's Mondo 0.991 scripts in Mindi 
     1016- separated README into README, INSTALL and TODO 
     1017- fixed silly {ramdisk}/sbin/InsistOnCD bug 
     1018- took out mke2fs and libext from rootfs.tgz 
     1019- rootfs.tgz's "/etc/bashrc" now includes /usr/share/mindi 
     1020- compare-mode uses IDE optimization to speed things up 
     1021- don't quibble over resizing partitions if <2MB difference 
     1022- fixed silly InsistOnCD bug 
    10231023 
    10241024v0.23 (2001-07-02) 
    1025         - don't copy *.mdsg to boot floppy image 
    1026     - fixed erroneous 'cannot make ISO image' error message 
    1027     - can accommodate a kernel as large as 890K 
    1028         - now uses lilo, not syslinux (lilo works better w/2.88MB boot images) 
    1029     - creates & formats disk images on the fly (no more .img.gz templates) 
    1030     - boot disks are formatted ext2, like the data disks 
    1031     - creates 1.72MB and El Torito 2.88MB boot floppies/images 
    1032         - if called by Mondo, doesn't list images or offer to copy to FDD/CDRw 
    1033         - includes the distro's name and kernel version in LILO's message 
     1025- don't copy *.mdsg to boot floppy image 
     1026- fixed erroneous 'cannot make ISO image' error message 
     1027- can accommodate a kernel as large as 890K 
     1028- now uses lilo, not syslinux (lilo works better w/2.88MB boot images) 
     1029- creates & formats disk images on the fly (no more .img.gz templates) 
     1030- boot disks are formatted ext2, like the data disks 
     1031- creates 1.72MB and El Torito 2.88MB boot floppies/images 
     1032- if called by Mondo, doesn't list images or offer to copy to FDD/CDRw 
     1033- includes the distro's name and kernel version in LILO's message 
    10341034 
    10351035v0.22 (2001-07-01) 
    1036         - don't add a ramdisk; use rootfs & that's it 
    1037         - dependency-calculator runs approx. twice as fast as in v0.20 
    1038         - tested with Linux Mandrake 8.0; works well, if you recompile 
    1039           kernel to include floppy disk support (which LM8's kernel does not) 
    1040         - supports bigger kernels now, up to 900K in size 
    1041         - deplist.txt may now include directories, not just files 
    1042         - ignores kernel filenames that are hyperlinks 
    1043         - uses awk instead of gawk; drop the awk/gawk-finding thing 
    1044         - uses gzip, not bzip2; dropped bzip2, mv, ls to make rootfs smaller 
    1045         - copies user's /dev/fd0* devices to boot disk 
    1046         - calls Mindi's copy of syslinux, not user's copy 
    1047         - use modules' paths, e.g. instead of just 'insmod fubar', use 
    1048           'insmod /lib/modules/2.4.5-ac117/vfat/fubar.o' 
    1049         - in boot.msg, XXXXX is part 1 of the 2nd line, YYYYY is part 2 of 
    1050           the 2nd line, and ZZZZZ is Mindi's version# (in the 1st line) 
     1036- don't add a ramdisk; use rootfs & that's it 
     1037- dependency-calculator runs approx. twice as fast as in v0.20 
     1038- tested with Linux Mandrake 8.0; works well, if you recompile 
     1039  kernel to include floppy disk support (which LM8's kernel does not) 
     1040- supports bigger kernels now, up to 900K in size 
     1041- deplist.txt may now include directories, not just files 
     1042- ignores kernel filenames that are hyperlinks 
     1043- uses awk instead of gawk; drop the awk/gawk-finding thing 
     1044- uses gzip, not bzip2; dropped bzip2, mv, ls to make rootfs smaller 
     1045- copies user's /dev/fd0* devices to boot disk 
     1046- calls Mindi's copy of syslinux, not user's copy 
     1047- use modules' paths, e.g. instead of just 'insmod fubar', use 
     1048  'insmod /lib/modules/2.4.5-ac117/vfat/fubar.o' 
     1049- in boot.msg, XXXXX is part 1 of the 2nd line, YYYYY is part 2 of 
     1050  the 2nd line, and ZZZZZ is Mindi's version# (in the 1st line) 
    10511051 
    10521052v0.21 (2001-06-30) 
    1053         - df, du, find, lsmod, rmmod have been removed from rootfs.tgz 
    1054         - at boot-time, inserts kernel modules w/user's original parameters 
    1055         - deletes the slices after recombining them & restoring the files 
    1056         - includes the MINDI_VER version number in boot.msg 
    1057         - if boot disk is too small, lists the files & which one is too big 
    1058         - syslinux now waits 10 seconds before booting floppy 
    1059         - 'insert-all-my-modules' is copied to rootfs, not to a data disk 
     1053- df, du, find, lsmod, rmmod have been removed from rootfs.tgz 
     1054- at boot-time, inserts kernel modules w/user's original parameters 
     1055- deletes the slices after recombining them & restoring the files 
     1056- includes the MINDI_VER version number in boot.msg 
     1057- if boot disk is too small, lists the files & which one is too big 
     1058- syslinux now waits 10 seconds before booting floppy 
     1059- 'insert-all-my-modules' is copied to rootfs, not to a data disk 
  • branches/2.0.8/tools/mkchangelog.pl

    r645 r646  
    3030        (not (defined $pkg)) || ($pkg eq "") ||  
    3131        (not (defined $outfile)) || ($outfile eq "")); 
     32 
     33die "TOOLHOME doesn't exist" if (not (defined $TOOLHOME)); 
    3234 
    3335if (-f "$TOOLHOME/../$pkg/ChangeLog") { 
     
    6971        while ($tmp !~ /^$/) { 
    7072            print OUTPUT $tmp; 
    71             if (<INPUT>) { 
    72                 $tmp = $_;   
    73             } 
    74             else { 
    75                 last; 
    76             } 
     73            last if (eof(INPUT)); 
     74            $tmp = <INPUT>; 
    7775        } 
    7876        print OUTPUT "\n"; 
     77        last if (eof(INPUT)); 
    7978    } 
    8079} 
Note: See TracChangeset for help on using the changeset viewer.