Группа :: Система/Ядро и оборудование
Пакет: mkinitrd
Главная Изменения Спек Патчи Загрузить Bugs and FR
12 ноября 2005 Roman Savochenko <rom_as at altlinux.ru> 1:2.9.7-alt0.M24.3
- Fix splash init.
- rebuild for Master-2.4.
- Added '--kernel-version "$KERNEL"' to the 'modprobe -c' invocation (#6827).
- Fixed autodetection of SCSI modules:
+ find drivers for all PCI mass storage controllers (class 01) instead of
limiting to 01:00 and 01:04 subclasses (fixes problems with Intel ICHx SATA
controllers, which have IDE subclass, but the driver uses SCSI subsystem);
+ filter out IDE drivers which may be found by the search;
+ do not add sd_mod for other non-SCSI storage drivers which may be found. - Added Conflicts for old libhw-tools versions (not Requires, because this
dependency is optional - if scsi_hostadapter is specified expicitly in the
configuration file, libhw-tools is not needed).
- Added autodetection of SCSI modules. Autodetection is performed only if no
(alias|probeall) scsi_hostadapter is specified in /etc/modules.conf. Modules
for all PCI devices with classes 01:00 (SCSI storage controller) and 01:04
(RAID bus controller) are added to initrd; /usr/bin/pciscan is used to find
modules in the driver database.
- Load IDE modules before SCSI to keep old configurations with ICH5/6 in
combined mode working (IDE modules must be loaded before ata_piix, otherwise
ata_piix grabs the whole device including legacy IDE ports, and parallel ATA
does not work). - Updated bootsplash support for new location of utilities (/sbin/splash) and
theme files (/etc/bootsplash).
- Fixed bug in kernel version check.
- Added modular IDE support for kernels >= 2.4.21 (with per-chipset modules).
Both manual configuration with "probeall ide_hostadapter MODULE..." and
automatic detection of required modules for the current system configuration
are supported. - Added "--with-raid" option to force software RAID autorun support even if
there are no /dev/md* entries in /etc/fstab. - Added software RAID level 6 support.
- Added /lib64 support for x86_64 (#4888).
- Added /sys to initrd (#5387).
- Fixed problems with unrecognized "root=/dev/..." on 2.6.x kernels: added root
device searching in /proc/partition to the linuxrc script in generated
initrd. In 2.6.x the builtin "root=..." parser works only for drivers which
are built into the kernel.
- Package busybox separately.
- Use "--kernel-release" and "--list-module-files" options from modutils >=
2.4.26-alt1. - Require modutils >= 2.4.27-alt1 because of bugs in previous versions.
- Removed module tree copying.
- Added module name normalization (y/-/_/) needed for 2.6.x kernels.
- Do not use full path for well-known utilities.
- Look for .ko/.ko.gz modules as well.
- busybox/insmod: backported GPLONLY_ prefix support.
- busybox/insmod: set TAINT_FORCED_MODULE flag only when load is really forced.
- Updated software raid root support (Sergey Vlasov, #2082).
- Updated bootsplash support (fixes #2442).
- Updated busybox to stable-20030828.
- busybox/insmod: added more licenses to gpl compatibility list,
to match modutils >= 2.4.15-alt1 behaviour.
- Added software raid root support (Sergey Vlasov).
- Enhanced modutils config parser (uses "modprobe -c").
- Updated busybox to 0.60.5, updated busybox patches.
- Updated mkinitrd(8).
- Increased extra initrd image size by 10%.
- Added bootsplash support (rider).
- Added --pause option (Vladimir Kholmanov <fmfm@symmetron.msk.ru>).
- Rebuilt with new dietlibc.
- Added romfs image support (goldhead).
- Fixed build with new dietlibc.
- Corrected scsimodules/ataraidmodules calculation.
- Copy modules with full path.
- Added "--debug" option for debug messages.
- Cleaned up script to avoid using /usr.
- Updated dependencies.
- Use busybox(echo,insmod,losetup,mount,msh) as linuxrc parser.
- Avoid "build" symlinks.
- Added more module namings for new master installer.
- Fixed scsi autodetection for new master installer.
- Use ash.static as linuxrc parser.
- Fixed pre_scsi_modules handling.
- Fixed depmod generation for 2.4 kernels.
- Regular mkinitrd cleanup.
- Forked completely due to patch size.
- Added ataraid patch
- Updates package requires.
- Added support for nested module dependencies.
- Updated versioned dependence on mktemp package.
- Removed versioned dependence on glibc package.
- Updated versioned dependence on mktemp package.
- IMAGESIZE reservation increased from 2% to 10% (goldhead).
- Implemented ramdisk size guessing.
- Rewritten command line options parsing.
- Added --strict option.
- Changed IGNOREMODS list.
- Do not load ide-cd module.
- 2.7 (added modular ide support).
- 2.6
- Merged recent MDK changes into out patch.
- Added unobvious requires.
- RE adaptions.
- bug fix
- update for hackkernel (new modules layout)
- remove exclusiveos:linux (rms'll be happy)
- make it noarch
- modified the mdk patch: don't do "insmod the.o || insmod -f the.o" because
sash doesn't handle it :(
- BM
- merge with redhat (mainly modules.conf by default)
- build on ia64
- bump up initrd size on ia64
- modules.confiscation, /usr/man -> /usr/share/man
- Thanks my god initrd work on alpha !!!.
- add possibility to modules to ignore via env var IGNOREMODS
- patch for skipping usb-storage
- add handling of non-ext2 root filesytems (again :()
- insmod -f instead of insmod
- new group
- Added ppc and k7 arch
- Fixed bzipping of man pages
- do not require ash.static but sash
- add requires sash >= 3.4
- add loopback handling
- fix *buggy* grep scsi_hostadapter on conf.modules
- fix to skip ide-scsi.o (overkill :)
- fix to skip ppa.o and imm.o
- fix a typo
- 2.3.2.
- Upgrade to 2.0.
- Mandrake adaptions
- bzip2 man/info pages
- add de locale
- updated description
- Ignore the absence of scsi modules, include them if they are there, but
don't complain if they are not. - changed --no-scsi-modules to --omit-scsi-modules (as it should have been)
- import from ultrapenguin 1.1.
- fix for combined sparc/sparc64 insmod, also pluto module is really
fc4:soc:pluto and we don't look at deps, so special case it.
- replaced --needs-scsi-mods (which is now the default) with
--omit-scsi-mods
- correct obscure regex/shell interaction (hardwires tabs on line 232)
- added 'make archive' rule to Makefile
- rewrote install procedure for more robust version handling
- be smarter about grabbing options from /etc/conf.modules
- made it use /bin/ash.static
- Only use '-s' to install binaries if /usr/bin/strip is present.
- Use an image size of 2500 if binaries can't be stripped (1500 otherwise)
- Don't use "mount -o loop" anymore -- losetup the proper devices manually
- Requires losetup, e2fsprogs
- Fixed a bug in parsing options.
- Changed to use a build tree, then copy the finished tree into the
image after it is built. - Added patches derived from ones written by Christian Hechelmann which
add an option to put the kernel version number at the end of the module
name and use install -s to strip binaries on the fly.