Changeset 659 in MondoRescue for branches/stable
- Timestamp:
- Jun 9, 2006, 10:33:24 AM (20 years ago)
- Location:
- branches/stable
- Files:
-
- 1 added
- 22 deleted
- 8 edited
-
mindi-kernel/distributions/mandriva/changelog (deleted)
-
mindi-kernel/distributions/redhat/changelog (deleted)
-
mindi-kernel/distributions/rpm/changelog (deleted)
-
mindi-kernel/distributions/suse/changelog (deleted)
-
mindi/ChangeLog (modified) (4 diffs)
-
mindi/distributions/debian/changelog (deleted)
-
mindi/distributions/mandriva/changelog (deleted)
-
mindi/distributions/redhat/changelog (deleted)
-
mindi/distributions/rpm/changelog (deleted)
-
mindi/distributions/suse/changelog (deleted)
-
mondo-doc/distributions/debian/changelog (deleted)
-
mondo-doc/distributions/mandriva/changelog (deleted)
-
mondo-doc/distributions/redhat/changelog (deleted)
-
mondo-doc/distributions/rpm/changelog (deleted)
-
mondo-doc/distributions/suse/changelog (deleted)
-
mondo/distributions/debian/changelog (deleted)
-
mondo/distributions/mandriva/changelog (deleted)
-
mondo/distributions/redhat/changelog (deleted)
-
mondo/distributions/rpm/changelog (deleted)
-
mondo/distributions/suse/changelog (deleted)
-
tools/build2pkg (modified) (4 diffs)
-
tools/distro-env (modified) (1 diff)
-
tools/livwww (modified) (1 diff)
-
tools/mkannounce (modified) (1 diff)
-
tools/mkannounce.pl (modified) (2 diffs)
-
tools/mkchangelog.pl (modified) (3 diffs)
-
tools/svn2build (modified) (2 diffs)
-
website/announces.sql (deleted)
-
website/announces3.sql (added)
-
website/latest-news.html (deleted)
-
website/news.shtml (deleted)
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi/ChangeLog
r637 r659 125 125 executed) 126 126 - removed executable flag from: 127 - 'rootfs/etc/ld.so.cache'128 - 'rootfs/root/.profile'127 - 'rootfs/etc/ld.so.cache' 128 - 'rootfs/root/.profile' 129 129 130 130 1.03 (2004-09-29) … … 320 320 - .spec file clean-up; automation; config file (Carl Wilhem Soderstrom) 321 321 322 v0.64-1 (2002-07-1 4)322 v0.64-1 (2002-07-13) 323 323 - fixed RH7.3 readonly bug 324 324 - improved nfs config file creation … … 393 393 - call /usr/bin/logger, not 'logger', in LogIt() 394 394 - run chmod 755 `which start-nfs` before running start-nfs 395 396 395 397 396 v0.58-r5 (2002-02-24) … … 531 530 532 531 v0.51-1 (2001-12-25) 533 - removed libm.* from rootfs.tgz534 - replaced sh with busybox's ash535 - upgraded busybox to 0.60-2; pared it down, too536 - include tape-related modules on boot disk, if backing up to tape537 - creates a tape-friendly tarball containing tools+modules538 - reassembly of tools+libraries is more reliable now539 - streamlined deplist.txt540 - give user their localized keyboard layout at boot-time541 - fix some cosmetic bugs542 543 v0.50-4 (20 11-12-19)544 - log Mindi's version# in the event of a fatal error545 - make Mindi's boot-time output more esthetically pleasing546 - if filesystem is type 'image', according to Mondo, then in filelist547 its partition type will be listed as the hexadecimal string (e.g.548 'b', '83', etc.) and the partition mountpoint will be 'image'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 541 542 v0.50-4 (2001-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' 549 548 550 549 v0.50-2 (2001-12-15) 551 - support for newer features in Mondo v1.3x552 553 v0.50-1 554 - correctly lists RAID constituent partitions in mountlist555 - breaks compatibility with Mondo v1.2x556 - if user's fstab has weird line(s) then ignore; don't abort557 - working on CDROM_MODS, trying to make it work on Stewart Charnell's558 hardware setup559 - cleaned up /sbin/init and /sbin/post-init a bit560 561 v0.48-2 562 - when insmod'g modules from ramdisk's root dir, use 'ls /*.o*'563 (was 'ls /*.*') to find them564 - if RAID controller(s) are detected then pause for 10s to let them565 intialize by themselves (some 3ware RAID controllers require this)566 - cleaned up /sbin/init and /sbin/post-ini; the former now controls567 initialization of hardware, drivers, tools, etc. and the latter568 runs mondo-restore if it exists569 - better detection of and compatibility with SCSI CD-ROM drives570 - chopsize is now 64KB; was 128KB571 - cleaned up mindi's logging572 573 v0.48-1 574 - better logging of find-and-mount-cdrom's progress (to575 /tmp/mondo-restore.log)576 - somehow, lilo was re-enabled in deplist.txt; DISABLED (again *g*)577 - added 'linear' to the list of modules Mindi always backs up578 - if called by Mondo then pass the name & device of the user's boot579 loader to the restore phase, by copying BOOTLOADER.* to the ramdisk580 - if loading from floppies then try to mount CD-ROM a 2nd time after581 extracting files from data floppies, just in case user is a CD user582 who couldn't get their CD-ROM drive to work initially583 - added fix to make sure /root/images/mindi is created (Charlie Root)584 - aware of 'iso' boot mode, for future expansion585 586 v0.47 587 - added /dev/cdrom/cdrom[1-4] to the devices automatically excluded588 from mountlist.txt589 - added '-f-' to the end of most tar commands, to see if it fixes a590 bug in some obscure Debian distros591 - added network-related dependencies to deplist.txt592 - if called by Mondo then don't write floppy images to disks; let593 Mondo do that: less irritating for user594 - if called by Mondo then do some clever tricks to add mondo-restore595 and its dependencies (mondo-restore is now a dynamic executable)596 - finally gotten klogd to squelch echoing of kernel msgs to console597 598 v0.46 599 - finally fixed that 'lib/modules/2.4.12-xfs not found' bug! :-D600 - cosmetic changes and minor bugfixes601 - excluded lilo.conf and lilo from deplist.txt; use user's copy instead602 - if your fstab mentions a RAID partition but your raidtab doesn't then603 Mindi will terminate in a sane manner with a sane error message604 - fixed a bug in bug-me (heh, how ironic)605 - include and run (sys)klogd to try to pipe kernel msgs to logfile606 - call hdparm to speed up access to CD-ROM drive607 608 v0.45 609 - disabled fsck.* in deplist.txt610 - include /etc/fstab in logfile611 - removed lzop.* from aux-tools; should come from user's distro anyway612 - tweaked data disk size and data disk formatting command613 - make ISO bootable image (as well as floppies) when backing up to tape614 - copy boot images (floppy + CD) from temp dir to /root/images/mindi615 after making them, just in case the user wants them later616 - added md5sum to deplist.txt617 - added pico->vi softlink to ramdisk618 - in the ramdisk's /etc/bashrc, added /usr/local/bin and619 /usr/local/sbin to the PATH= command620 - call insert-all-modules as background task; pause 3 seconds after621 calling it, before proceeding <--- /sbin/init622 - call to devfs has been moved to before call to post-init623 - added 'md5sum -> busybox' softlink624 - Mindi now uses busybox's printf, md5sum, mount, umount, vi625 ...NB: I said, 'vi' :-) Now you have an editor again! :-)626 - added lilo.real to deplist.txt, to allow for Debian's evil new distro627 - added lzop to deplist.txt628 - no longer including lzop in Mindi's tarball / RPM629 - improved Mindi's error-reporting a little bit630 - changed deplist.txt's /etc/* to just *631 - restructured the calls in /sbin/post-init that reinitialize the LVM632 and RAID modules633 - if mkfs.ext2 is not in PATH then abort634 - Mindi uses a 'filename cache' to speed itself up at run-time635 (Jean-David Marrow)636 - Red Hat 7.2 uses a weird /etc/issue.net; I've worked around it...637 - tested with Linux-Mandrake 8.0 and Red Hat 7.2638 639 v0.44 640 - at boot-time, activate LV's if they exist641 - restructured deplist.txt a bit (cosmetic change)642 - re-enabled fsck.* in deplist.txt643 - analyze-my-lvm fails gracefully if you're not using LVM but inserted644 the module anyway645 646 v0.43 647 - made Mindi work with Red Hat 6.2 and 2.2.19 kernel648 - if mkisofs is not found, say so; don't just say, 'an error occurred649 while I was trying to make an ISO image'650 - when formatting and writing floppies, if /dev/fd0's size is651 indeterminable then I'll use /dev/fd0H1440 instead652 - make sure xfs.o, jfs.o, reiserfs.o, ext2.o, ext3.o modules are653 backed up (if they exist) to boot disks654 - fixed a silly bug that stopped Mindi from handling its own modules655 properly; only affects newbie users with broken kernels (i.e. the656 very people that Mindi's failsafe kernel was meant to help!)657 - added lzop (Marcus Oberhumer's file compressor) to aux-tools.tgz658 - added Bruno Cornec's "--cd-recovery" patch; if user uses the switch659 (i.e. '--cd-recovery yes') then the CD will boot to a screen that660 pauses until the user types RESTORE; then, it will enter Nuke Mode661 - added Stephan Zegherd's "superformat" patch662 - failsafe kernel is now 2.4.12 with XFS, JFS and lots of SCSI modules;663 the addition of XFS and extensive SCSI support will increase the664 size of Mindi's RPM / tarball significantly but I think it's worth it665 - at boot-time, find out whether there are any RAID partitions; and if666 there are, whether they are 'started' yet; if not, run raidstart to667 start them at boot-time, before user can try to mount anything668 - Mindi's failsafe kernel & modules are handled more elegantly now;669 if you have raid1.o, scsi.o, etc. loaded at backup-time then Mindi670 finds its corresponding modules in its tarball of failsafe modules671 and stores them so that at boot-time you can do SCSI, RAID, etc.672 - removed gawk, printf from deplist.txt673 674 v0.42 675 - make sure lvm-mod, raid0, raid1 and raid5 modules are backed up676 - added 'you need a ramdisk' to FAQ677 - changed the slice size from 20KB to 64KB; speeds up Mindi by 25%678 and doesn't have any negative side-effects (...that I can see)679 - when searching for your current kernel version, do not examine680 a file if it does not exist (it sounds obvious, I know...)681 - when asking user to send me a copy of their log file, point out682 that it may contain info which they do not want me to see but that683 they are SOL unless I can actually see their log file684 - fixed a silly bug that would crop up when a Linux-Mandrake 8.1 user685 would use a devfs-enabled kernel and RAID partitions at the same time686 - plays nicely with devfs-enabled kernels and distros687 - data floppies are now 1.44MB each; boot floppy is still 1.72MB688 - if binutils or libbinutils is not installed, abort689 - fixed a bug which meant that some big files overwrote each other690 at backup-time and caused library-related problems are boot-time691 - enabled comments ('#') in deplist.txt692 - disabled fsck.* in deplist.txt; user may re-enable the line if693 s/he wants those tools available at boot-time694 - tested successfully with the following distros695 - Linux-Mandrake 8.1 and its 2.4.8, devfs-enabled stock kernel696 - Red Hat 7.1 and its 2.4.2 stock kernel697 - better at guessing the size of swap partition698 - drop minix tools from deplist; user can restore them if s/he wants699 to use the minix filesystem700 - don't backup _all_ cdrom modules (if backing up 'cdrom.o'); be701 selective! ...minor bug in ListKerneModulePaths has been fixed702 - if the user has two glibc libraries - one in /lib and one in703 /lib/i686 - then Mindi will re-jig the softlinks so that only the704 version in /lib is backed up, to save space on the data disks705 - major rewrite of the code that copies the tools and libraries from706 the data disks; prettier, faster and more stable (and did I mention707 how kind it is to your hard-working hands?)708 - better handling of crazy libraries and softlinks thereto709 - new boot-time script, 'bug-me', copies user's logs to a floppy and710 tells him/her to e-mail them to me if mondo-restore aborts711 - ignore kernels named vmlinux (note the 'X'); traditionally, kernels712 are named vmlinuz (note the 'Z') or something similar713 - no longer backup all modules to CD/tape; just backup the ones loaded714 at backup-time; this saves boot-time ramdisk space715 - removed all references to LOOPDEVICE716 - LVM is supported (experimental; watch this space...)717 - included a tarball of 'sane' /dev/loop* nodes which will be extracted718 and added to the boot disk; this helps maintain Mindi's backward-719 compatibility with non-devfs kernels and distros720 - when copying modules to boot or data disks, uncompress them first721 if they are gzipped (some distros come with compressed modules)722 - no longer copies all loaded modules to the 2.88 MB El Torito bootable723 floppy image; instead, it copies FLOPPY_MODS to the 1.72 MB image,724 CDROM_MODS to the 2.88 MB image, and _all_ modules that were loaded725 at backup-time to the data disks726 - supports tape streamers, in conjunction with Mondo727 - uses busybox's sync again; let's see if that breaks anything...728 - if Mondo is backing up to tape streamer then write the tape's size to729 /tmp/TAPESIZE and the drive's device to /tmp/TAPEDEV-LIVES-HERE on730 the ramdisk731 - floppy disk modules (ide-floppy.o and floppy.o) now are copied732 to the ramdisk, whether the user's kernel or the failsafe kernel733 is being used734 735 v0.41 736 - excluded *.old from the 'boot.b' list when searching for boot.b737 - updated Mindi's own failsafe kernel+modules to v2.4.10738 - added umount to deplist again739 - improved Mindi's support of modular kernels (esp. modular CD-ROM740 drive and floppy disk drives)741 - don't accuse Linux 2.4.10 users of having a 'buggy kernel'742 - restored the libc5 versions of sync and umount (dropped from743 deplist but also from busybox)744 - fixed a lot of silly bugs related to incorporating Busybox in Mindi745 - experimental LVM support746 - added 'analyze-my-lvm' script to the tarball; Mindi uses it now747 - able to recognize & record LVM mounts, adding them to the mountlist748 - added the LVM executables (listed in the lvm-0.xx-i386.rpm) to749 deplist.txt; they won't be added unless you have them and you won't550 - support for newer features in Mondo v1.3x 551 552 v0.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 559 560 v0.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 571 572 v0.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 584 585 v0.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 596 597 v0.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 606 607 v0.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 637 638 v0.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 644 645 v0.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 672 673 v0.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 733 734 v0.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 750 749 have them unless you're using LVM, so this is not 'bloat' IMO :) 751 - added date and sync to deplist again752 - when working on LVM stuff, use 'echo y | pvcreate -ff' (was '..-f')753 - amended format-...-kludge to allow for mountlists with >1754 spaces between cols755 checked the fsck.reiserfs is in deplist.txt (yes it is)756 - incorporated busybox 0.60-1; now, Mindi is faster at run-time and757 smaller at boot-time; you can fit a typical system onto 3 floppies;758 also, a kernel up to 1MB in size (approx.) can now be accommodated759 - supports kernels that have MODULAR support for CD-ROM's or floppies760 - Mindi copies only the loaded modules to the data disks but it copies761 _all_ modules to the CD, just in case762 - thanks to busybox your floppy-based Mindi boot disk set should now be763 able to accommodate a kernel of up to 1MB in size764 - boot into Expert Mode unless boot disk was generated by Mondo765 - exclude all softlinks from list of 'eligible' kernels766 - exclude kernels with 'vmlinux' in their names767 - removed A LOT of files from deplist.txt's dependency list; they are768 listed in deplist.removed, in case you want to put them back :-)769 - excludes libX11, libXext, libXi, libgtk, libgdk ALWAYS, whether you770 add them to deplist.txt or not; [cancel this by editing line 485]771 - rewrote AddFileToDir() to make it more efficient (but slower...)772 - strip chaff from binaries; strip comments from bash scripts; strip773 comments from /etc/termcap774 775 v0.40 776 - if you use a softlink to your CD dev, e.g. /dev/cdrecorder->scd0,777 then Mindi should handle it properly now (i.e. not bomb out)778 - if you have a large kernel & lots of modules loaded, Mindi will only779 copy as many modules to the ramdisk as will _fit_ on a ramdisk that780 will have to go alongside your kernel on a 2.88MB floppy disk781 - if your kernel does not support loopfs, Mindi will say so & abort782 - turned some warnings into fatal errors, to help the user to figure783 out exactly why Mindi won't work on their kernel784 - changed mke2fs -N24 to -N32, to see if it helps braindead distros785 - Mondo now tells Mindi whether or not to use its stock kernel786 - gone back to the old 'insert-my-modules' for now; it's more reliable787 - working on the 'insert-all-my-modules' script, to make it compatible788 with a wider range of insane distros and kernels789 - dropped the '-c' option from LILO call790 - removed cdrecord, mkisofs, vi, route and diff from deplist.txt791 - slowed down the 'split data between floppies' routine; made it792 try harder to squeeze more data onto each floppy793 - excluding nvidia modules from the "insert-all-my-modules" script794 because it sometimes causes freeze-ups795 - added code to copy your fstab, lilo.conf, etc. to a tarball which, in796 the event of an error, Mindi will ask the user to e-mail me797 798 v0.39 799 - plays nicely with devfs, so long as your old /dev/hdX, /dev/sdX800 softlinks are still there :-)801 - if your swap partition isn't mounted, Mindi will decide that it is750 - 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 773 774 v0.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 796 797 v0.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 802 801 125MB; it used to abort but now it just warns & makes a good guess 803 - testing the failsafe kernel & associated scripts804 - only use lilo's "-c" option if NOT a 2.88MB floppy disk image805 - copes better with .o, .gz, etc. module suffixes806 - better 'loaded modules / not loaded modules' feedback at boot-time807 - semi-forces isofs and ide-cd (not isofs.o and ide-cd.o); the former808 will be more compatible with stock kernels - e.g. Red Hat, Mandrake;809 also added vfat, fat & a few other modules to the list of 'foced'.810 - removed the '-c' switch from the call to LILO (some BIOSes don't811 like it very much)812 - removed chaff from ramdisk's /etc/login.defs, saving approx 7K813 - format the boot disks with -N 24 (was -N 64)814 - do not insist on CD #1 (at boot-time) if there is no 'CD #' marker815 - amend format-and-kludge-vfat; now, it will not abort if it cannot816 find its entry in mountlist; it doesn't need to find the entry817 anyway, except to check that the kludge works (which it does)818 - if user chooses to use Mindi's failsafe 2.4.9 kernel, Mindi will load819 Mindi's versions of user's modules at boot-time820 - make label-devices-as-necessary log its efforts821 - added e2label and tune2fs to deplist.txt822 - if you boot in Normal Mode, I'll call mondo-restore --interactive823 instead of just mondo-restore824 - replaced K7-compatible 2.4.7 kernel with a 586-comp'ble 2.4.9 kernel825 - improved the post-run clean-up826 - force the copying/loading of isofs.o and ide-cd.o, which enhances827 Mindi's support for kernels that have modular CD-ROM support828 - Interactive Mode offers to edit /tmp/mountlist.txt before running829 mondo-restore (good idea from F. Boon)830 - /dev/hd[e-h]* have been added to the ramdisk831 - disabled Cuckoo and Bootstrap Modes (they weren't doing anything832 anyway & were probably confusing some users)833 - removed 'edit mountlist?' question (because mondo-restore takes834 care of that now, via a user-friendly mountlist editor)835 - included a copy of mondo-manual.html836 - only kludge /dev/hda1 or /dev/sda1 (if vfat, of course);837 otherwise, use regular mkfs.vfat838 - use mkfs.dos if mkfs.vfat does not exist839 - moved some scripts from rootfs.tgz to Mondo's restore-scripts.tgz840 841 v0.38 08/18/2001842 - clarified the 'more than one kernel found' comment843 - updated the README to emphasize that the scripts are deprecated844 - when displaying mountlist on screen, make it easier to read845 - changed most 'echo's to 'LogIt()'s; log most screen output to846 /var/log/mindi.log847 - user can now use a stock 2.4.7 kernel (which comes with Mindi)848 if the user's distro's kernel isn't right for a boot disk849 850 v0.37 08/12/2001851 - changed the boot screen a little bit852 - changed the "cannot boot from CD-ROM" message (more informative now)853 - if an 'insmod'ed module cannot be found, warn but don't abort854 - that whole loop-mount/extract tgz to ramdisk thing --- if it fails,855 abort, don't try to continue; also, ask if loopfs is supported by856 kernel (if not, that might explain the error)857 - in addition to /lib/modules/`uname -r`/modules, also search858 /root/oss/modules for kernel modules (Phillip Deackes)859 - run syslog and klogd at restore-time, to pipe sys & knl messages to860 /tmp/mondo-restore.log861 - default restore-time boot mode is now 'interactive' (unless the862 disk is a 1.72MB, in which case default mode is still 'expert')863 - if CDROM can't find itself (long story, re: El Torito) then the864 script will say, "Your kernel is b0rken." This will reduce the865 number of erroneous error reports that I receive from users866 - working on implementing Cuckoo Mode again867 868 v0.36 08/03/2001869 - testing it with LM8, RH71 and Slack8870 - explicitily exluding /mnt/floppy and /floppy from mountlist.txt871 - warn if afio not found (Mondo needs afio)872 - optional --custom <temp dir> <out dir> switch added, to let the user873 specify where the temp dirs and created images will be stored874 - changed /sbin/init to install modules _before_ trying to mount875 CD-ROM (David Granz)876 - create a gawk->awk shortcut at restore-time if necessary877 - specifically exclude /dev/fd0h1440 and /dev/fd0H1440 from mountlist878 - removed silly "was CD inserted?" message879 880 v0.35 881 - if LILO fails, it writes its errors to the screen882 - use user's boot.b and LILO instead of Mindi's883 - tarball/RPM no longer includes boot.b or lilo884 - mke2fs' output will be echoed to screen, if an error occurs885 - doubled the -N inode allocations and removed some of the -i inode886 fiddles, just in case they are making Red Hat 7.1 choke887 888 v0.34 889 - includes patch to rid Mindi of its dependence on /dev/loop devices802 - 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 839 840 v0.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 848 849 v0.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 866 867 v0.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 878 879 v0.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 886 887 v0.34 (2001-07-25) 888 - includes patch to rid Mindi of its dependence on /dev/loop devices 890 889 (Bill Davidsen) 891 - includes patch from 0ystein Skalsem, to fix a disk-formatting problem892 - warns if kernel is 2.4.0-2.4.5; encourages user to upgrade893 894 v0.33 895 - excludes all devices containing ':/' (i.e. NFS mountlists)896 - the FORMAT/SYS replacement, "format-and-kludge-vfat" now writes897 its logfile to /tmp/format-and-kludge-vfat.log898 - /etc/fstab now mounts floppies for read/write access by default899 - format-and-kludge-vfat should only write to log once now900 - added vi, top to deplist.txt901 - updated the rootfs.tgz's README902 - mountlist is written to screen as well as mountlist.txt903 - tested with Linux 2.4.7; works fine904 - changed 'mkfs' lines, to format the loop-mounted files instead of the905 device nodes which makes Mindi work better with kernels 2.4.6+906 - Mindi can now handle kernels of up to 930K in size907 - sped up the process of spreading data files across data disks908 by approx 20%909 910 v0.32 911 - software RAID is now supported912 - added the 'raidtools' binaries to deplist.txt913 - add /etc/fstab and /etc/raidtab to deplist.txt914 - added /dev/md* to the ramdisk's /dev directory915 - modified MakeMountlist() to calculate correctly the sizes of916 RAID partitions, if they are present in /etc/fstab917 - moved the 'LOOPDEVICE=...' code into the regular main() section918 - install-additional-tools makes a softlink '/etc/raidtab' that points919 to /mnt/groovy-stuff/etc/raidtab; also, '/etc/fstab.orig' that points920 to /mnt/groovy-stuff/etc/fstab921 - added line to 'install-additional-tools' that will delete the922 dummy modprobe before installing data from datadisk(s)923 - mkdir -p $outdir at the beginning, just in case...924 925 v0.31 926 - included DoJ's patch to make Mindi play more nicely with devfs927 - slightly better install.sh and README928 929 v0.30 930 - added klogd and syslogd to deplist.txt931 - can now cope with Red Hat's "LABEL=" entries in /etc/fstab932 - should ignore NFS-mounted partitions now933 934 v0.29 935 - stopped the 'modprobe' errors that used to occur at the beginning;936 they didn't mean anything but they did worry some novice users937 - removed losetup from rootfs.tgz (wasn't doing anything useful)938 - removed the 'txt-or-gui' stuff from Mindi (never used it anyway)939 - added clear to deplist.txt940 - moved rootfs.tgz's "mondo/" scripts to Mondo's "restore-scripts.tgz"941 tarball; tarball will be untarred and contents added to the942 data disks at run-time, if Mindi finds the tarball943 - if user lacks fd0u1722 but has fd0h1722 then use the latter944 - boot-up msg is more informative945 - fixed obscure bug in find-and-mount-cdrom946 - better at coping with hda1/2/3/4 (normal people use hda1/5/6/7 but947 if you really want to exhaust your primaries, well hey, your life)948 - the 'outstring sucks!' message is now more informative949 950 v0.28 951 - if AddFileToDir() is called with a file that does not exist, Mindi952 warns but does not abort953 - should work with gzipped modules (which end in '.o.gz') and954 NVidia modules (which don't end in anything)955 - should work with Red Hat's issue.net now956 - misc. cosmetic changes to Mondo boot-time and restore-phase scripts,957 to make the visual output cleaner & more legible958 - insist-on-cd retracts the CD tray after asking for next CD, in case959 the user did not close the drive before pressing <enter>960 - if unable to create 1.72MB boot disk then warn but do not abort961 - put creation date on the boot-up screen962 - create data disks with tarballs up to 1700KB in size; tries harder963 to fill each data disk to the brim964 - changed the call to make ext3 partitions; now, it uses a call to965 mkfs -t ext3 -j -Jsize=10 -q <device> (as requested by ext3 manual)966 - tested w/ext3; works fine967 - install-additional-tools doesn't call sync until after all softlinks968 have been finalized; that's to make sure we call the _right_ sync969 - ramdisk is now (size of all files in data disks PLUS 8192) KB970 - RPM and SRPM published971 - mount CDROM at start of untar-me, just in case it wasn't mounted972 - when restoring selectively, log the archives that have matches973 & the number of matches (inc. if zero)974 975 v0.26 976 - has been tested with XFS, JFS, ReiserFS, ext2 and vfat977 - compatible (but not tested) with ext3978 - better at finding your kernel, even if you have several kernels979 of the same version (now checks the build date, too)980 - better file-spreading algorithm; a little faster; much more reliable981 - includes a copy of LILO, to make the boot disks properly982 - tells you how big the tarballs are, when it assembles them983 - compare-me uses 'insist-on-cd' instead of internal subroutine984 - it looks as if Mindi can actually cope with 920K kernels now :)985 - fixed some silly multi-CD bugs that would stop big files from being986 restored if they were spread across CD's987 988 v0.25 989 - uses its own copy of lilo990 - removed all "~" (backup copies) from rootfs.tgz991 - updated the rootfs's README - stablilo-me, not hack-me992 - improved the formatting of the lilo.conf as it is created993 - replace all libc5 tools with libc6 (user's) tools at restore-time994 - added diff to deplist.txt995 - copy io.sys and msdos.sys (if found) to data disk(s) at996 run-time; softlinks them to /*.sys at boot-time997 - fixed some vfat formatting-related issues w/Embleer (always tricky);998 the kludge's error-handling is better and its exit is more graceful999 - say 'type nuke to restore automatically' in msg if Mondo called me1000 - backup all modules, not just the ones present/loaded at run-time;1001 the loaded modules go on boot disk but ALL go on data disk1002 - reduced the max data per disk from 1700 to 1680, to suit ext2's needs1003 - DidMondoCallMe() replaces 'ps ax | grep | blah blah'1004 - includes user's /etc/termcap and /usr/bin/pico on disk(s)1005 - cosmetic changes to restore-time scripts (spaces, newlines, etc.)1006 - pipe kernel's msgs to /var/log/messages1007 - make sure /etc/lilo.conf is 600 (RW by root only)1008 1009 v0.24 1010 - can accommodate a kernel >900KB in size1011 - generates lilo.conf on-the-fly; no default/template file anymore1012 - copies io.sys and msdos.sys to the CD (if you have them)1013 - add the embleer tarballs to mindi-0.xx.tgz, so that users can1014 format and make bootable msdos/Win9x partitions1015 - added printf and hdparm to deplist.txt1016 - incorporated Bruno Cornec's Mondo 0.991 scripts in Mindi1017 - separated README into README, INSTALL and TODO1018 - fixed silly {ramdisk}/sbin/InsistOnCD bug1019 - took out mke2fs and libext from rootfs.tgz1020 - rootfs.tgz's "/etc/bashrc" now includes /usr/share/mindi1021 - compare-mode uses IDE optimization to speed things up1022 - don't quibble over resizing partitions if <2MB difference1023 - fixed silly InsistOnCD bug1024 1025 v0.23 1026 - don't copy *.mdsg to boot floppy image1027 - fixed erroneous 'cannot make ISO image' error message1028 - can accommodate a kernel as large as 890K1029 - now uses lilo, not syslinux (lilo works better w/2.88MB boot images)1030 - creates & formats disk images on the fly (no more .img.gz templates)1031 - boot disks are formatted ext2, like the data disks1032 - creates 1.72MB and El Torito 2.88MB boot floppies/images1033 - if called by Mondo, doesn't list images or offer to copy to FDD/CDRw1034 - includes the distro's name and kernel version in LILO's message1035 1036 v0.22 1037 - don't add a ramdisk; use rootfs & that's it1038 - dependency-calculator runs approx. twice as fast as in v0.201039 - tested with Linux Mandrake 8.0; works well, if you recompile1040 kernel to include floppy disk support (which LM8's kernel does not)1041 - supports bigger kernels now, up to 900K in size1042 - deplist.txt may now include directories, not just files1043 - ignores kernel filenames that are hyperlinks1044 - uses awk instead of gawk; drop the awk/gawk-finding thing1045 - uses gzip, not bzip2; dropped bzip2, mv, ls to make rootfs smaller1046 - copies user's /dev/fd0* devices to boot disk1047 - calls Mindi's copy of syslinux, not user's copy1048 - use modules' paths, e.g. instead of just 'insmod fubar', use1049 'insmod /lib/modules/2.4.5-ac117/vfat/fubar.o'1050 - in boot.msg, XXXXX is part 1 of the 2nd line, YYYYY is part 2 of1051 the 2nd line, and ZZZZZ is Mindi's version# (in the 1st line)1052 1053 v0.21 1054 - df, du, find, lsmod, rmmod have been removed from rootfs.tgz1055 - at boot-time, inserts kernel modules w/user's original parameters1056 - deletes the slices after recombining them & restoring the files1057 - includes the MINDI_VER version number in boot.msg1058 - if boot disk is too small, lists the files & which one is too big1059 - syslinux now waits 10 seconds before booting floppy1060 - 'insert-all-my-modules' is copied to rootfs, not to a data disk890 - 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 892 893 v0.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% 908 909 v0.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... 923 924 v0.31 (2001-07-16) 925 - included DoJ's patch to make Mindi play more nicely with devfs 926 - slightly better install.sh and README 927 928 v0.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 932 933 v0.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 948 949 v0.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) 973 974 v0.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 986 987 v0.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) 1007 1008 v0.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 1023 1024 v0.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 1034 1035 v0.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) 1051 1052 v0.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 -
branches/stable/tools/build2pkg
r599 r659 67 67 pkg="$pkg $pkg1" 68 68 69 log= /tmp/$p-rpm.log69 log=$TMP/$p-rpm.log 70 70 71 71 if [ "$dfam" = "mandriva" ]; then … … 90 90 cd .. 91 91 elif [ _"$dtype" = _"ebuild" ]; then 92 log= /tmp/$p-gentoo.log92 log=$TMP/$p-gentoo.log 93 93 ln -sf $src . 94 94 tar xfz $src $pv/distributions/${ddir}-$dver/$p-${VER}-r$TAG.ebuild … … 124 124 fi 125 125 elif [ _"$dtype" = _"deb" ]; then 126 log= /tmp/$p-deb.log126 log=$TMP/$p-deb.log 127 127 cd $TOPBUILDDIR 128 128 tar xfz $src 129 129 cd ${pv}* 130 ln -s distributions/debian debian131 # update debian/changelog132 pkg-buildpackage -us -uc -rfakeroot130 # point to the right debian conf 131 ln -s distributions/${ddir}-$dver debian 132 dpkg-buildpackage -us -uc -rfakeroot 133 133 # Et voila ! 134 134 else … … 138 138 echo "Packages handled : $pkg" 139 139 140 rm -rf $TMP 141 140 142 if [ $status = 0 ]; then 141 143 if [ _"$dtype" = _"rpm" ]; then -
branches/stable/tools/distro-env
r596 r659 124 124 fi 125 125 mkdir -p ${TOPBUILDDIR}/{RPMS,SRPMS,SPECS,SOURCES,BUILD} 126 elif [ _"$dtype" = _"deb" ]; then 127 export TOPBUILDDIR=${BASE}/build 128 mkdir -p ${TOPBUILDDIR} 126 129 elif [ _"$dtype" = _"ebuild" ]; then 127 130 export TOPBUILDDIR=${BASE}/build -
branches/stable/tools/livwww
r563 r659 92 92 ln -sf /var/www/html/admin . 93 93 94 # Compute News 95 $TOOLHOME/mknewshtml.pl $LOCALDIR 96 94 97 if [ _"$1" == _"" ]; then 95 98 exit 0 -
branches/stable/tools/mkannounce
r651 r659 64 64 rm -f $TMP/mindi.ann $TMP/mondo.ann 65 65 66 vi $TMP/announce.tmp 66 67 # Store it in DB for Web pages generation 67 68 $TOOLHOME/mkannounce.pl $TMP/announce.tmp 68 69 # Then deliver it on the Web 69 #$TOOLHOME/livwww www 70 $TOOLHOME/livwww www 71 cat > $TMP/announce.hdr << EOF 72 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/x html1/DTD/xhtml1-strict.dtd"> 73 74 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="en" lang="en"> 75 <head> 76 </head> 77 <body> 78 <p> 79 EOF 80 cat > $TMP/announce.ftr << EOF 81 </body> 82 </html> 83 EOF 84 # Mail it to mr ML 85 cat $TMP/announce.hdr $TMP/announce.tmp $TMP/announce.ftr | w3m -dump -T text/html > $TMP/mondo.ann.txt 86 export EMAIL="bruno@mondorescue.org" 87 export TMPDIR=$TMP 88 cat $TMP/mondo.ann.txt | mutt -s "`head -1 $TMP/mondo.ann.txt`" mondo-devel@lists.sourceforge.net -c mondorescue-announce@lists.berlios.de 89 rm -rf $TMP -
branches/stable/tools/mkannounce.pl
r651 r659 28 28 } 29 29 30 my $db="$TOOLHOME/../website/announces .sql";30 my $db="$TOOLHOME/../website/announces3.sql"; 31 31 32 32 my $dbh = DBI->connect("dbi:SQLite:dbname=$db","","", … … 40 40 open(ANNOUNCE,$ARGV[0]) || die "Unable to open $ARGV[0] (read)"; 41 41 my $announce = <ANNOUNCE>; 42 $announce =~ s/\"/\"\"/g; 42 #$announce =~ s/\"/\"\"/g; 43 #$announce =~ s/!//g; 43 44 close(ANNOUNCE); 44 45 45 46 print "INSERT INTO announces VALUES (NULL, $date, $announce)\n"; 46 #$dbh->do("INSERT INTO announces VALUES (NULL, $date, $announce)") 47 my $sth = $dbh->prepare(qq{INSERT INTO announces VALUES (NULL,?,?)}) 48 || die "Unable to insert into $db"; 49 $sth->execute($date, $announce); 50 #$dbh->do(qq(INSERT INTO announces VALUES (NULL, '$date', '$announce'))) 47 51 #|| die "Unable to insert into $db"; 52 48 53 $dbh->disconnect; -
branches/stable/tools/mkchangelog.pl
r651 r659 20 20 my $chglog = ""; 21 21 my $ndate = ""; 22 my $n2date = ""; 22 23 my $tmp = ""; 23 24 my $ver = ""; … … 79 80 #print "**$date**\n"; 80 81 $ndate = UnixDate($date,"%a", "%b", "%d", "%Y"); 82 $n2date = &UnixDate($date,"%a, %d %b %Y %H:%M:%S %z"); 81 83 #print "**$ndate**\n"; 82 84 if ($dtype eq "rpm") { … … 84 86 print OUTPUT "- Updated to $ver\n"; 85 87 } 88 if ($dtype eq "deb") { 89 print OUTPUT "$pkg ($ver) unstable; urgency=low\n"; 90 print OUTPUT "\n"; 91 } 86 92 87 93 $tmp = <INPUT>; 88 94 while ($tmp !~ /^$/) { 89 print OUTPUT $tmp; 95 if ($dtype eq "deb") { 96 print OUTPUT " * $tmp"; 97 } 98 else { 99 print OUTPUT "$tmp"; 100 } 90 101 last if (eof(INPUT)); 91 102 $tmp = <INPUT>; 92 103 } 93 104 print OUTPUT "\n"; 105 106 if ($dtype eq "deb") { 107 print OUTPUT " -- Bruno Cornec <bruno\@mondorescue.org> $n2date\n\n"; 108 print OUTPUT "\n"; 109 } 110 94 111 last if (eof(INPUT)); 95 112 last if ($dtype eq "announce"); -
branches/stable/tools/svn2build
r651 r659 85 85 elif [ "$dtype" = "deb" ]; then 86 86 # To be developped 87 m4 $TMP/mondorescue.mc $dest/distributions/$dfam/$p > /dev/null 87 #m4 $TMP/mondorescue.mc $dest/distributions/$dfam/$p > /dev/null 88 cp -a $dest/distributions/$ddir/* $dest/distributions/${ddir}-$dver 89 $TOOLHOME/mkchangelog.pl $dtype $p $dest/distributions/${ddir}-$dver/changelog 90 if [ $? -ne 0 ]; then 91 echo "Unable to create changelog for ${ddir}-$dver/changelog" 92 exit -1 93 fi 88 94 else 89 95 echo "Unknown Build" … … 134 140 done 135 141 136 rm - f $TMP/mondorescue.mc142 rm -rf $TMP 137 143 138 144 echo "Version delivered :"
Note:
See TracChangeset
for help on using the changeset viewer.
