# ChangeLog for genkernel # Copyright 2006-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ 26 Jul 2007; Robin H. Johnson generic/initrd.scripts, generic/linuxrc: The previous patch from bug #174294 still contained some bugs in the linuxrc and scripts, that caused a failure during boot. Clean them up with one more patch from Nelson Batalha , again on bug #174294. 26 Jul 2007; Andrew Gaffney netboot/linuxrc.x: enhanced netboot linuxrc from gustavoz 26 Jul 2007; Andrew Gaffney alpha/busy-config, gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh, genkernel, genkernel.conf, ia64/busy-config, mips/busy-config, parisc/busy-config, parisc64/busy-config, ppc/busy-config, ppc64/busy-config, sparc/busy-config, sparc64/busy-config, x86/busy-config, x86_64/busy-config, xen0/busy-config, xenU/busy-config: enable CONFIG_INSMOD in all arch busy-config files disable building of static insmod and remove all code related to it 26 Jul 2007; Andrew Gaffney gen_package.sh: Patch to compare new config instead of the one left laying around in the kerncache dir. Thanks to Pat Double in bug #179739 26 Jul 2007; Andrew Gaffney gen_compile.sh, gen_initramfs.sh, gen_initrd.sh, genkernel.conf: Patch to actually use busybox bincache. Thanks to Pat Double on bug #180211 21 Jun 2007; Chris Gianelloni gen_initrd.sh: Fixed lvm/evms code for initrd generation. Thanks to Vinny on bug #179480 for pointing it out. 21 Jun 2007; Chris Gianelloni alpha/modules_load, generic/initrd.defaults, ia64/modules_load, ppc/modules_load, ppc64/modules_load, um/modules_load, x86/modules_load, x86_64/modules_load, xen0/modules_load, xenU/modules_load: Added new PATA support from Paul Hewlett from bug #180111 and also created a separate MDRAID module group. 21 Jun 2007; Chris Gianelloni generic/initrd.scripts, generic/linuxrc: Added a patch from Nelson Batalha from bug #174294 to enable the use of encryption on a CD and the location of a key. 21 Jun 2007; Chris Gianelloni gen_determineargs.sh, gen_funcs.sh, genkernel, genkernel.8, genkernel.conf: Added two patches from John R. Graham from bug #180161. This should fix bug #180161, bug #144703, and bug #150697. 21 Jun 2007; Chris Gianelloni x86/kernel-config-2.6: Added USB Printer support for bug #176543. 21 Jun 2007; Chris Gianelloni generic/initrd.scripts: Change the check for /livecd when booting a CD to check for a file called livecd, rather than just the existence of /livecd, which should keep it from finding disks with a /livecd directory. 21 Jun 2007; Chris Gianelloni gen_package.sh: Added a patch from Andrew Gaffney from bug #174188 to fix a problem with the System.map file copying that was previously introduced. 21 Jun 2007; Chris Gianelloni genkernel.8: Added patch from Nelson Batalha from bug #172766 to add documentation for genkernel's LUKS features. 21 Jun 2007; Chris Gianelloni generic/initrd.scripts: Added patch from Nicolas Schlumberger to create md devices with LUKS for bug #170753. 21 Jun 2007; Chris Gianelloni generic/initrd.scripts: Reverting patch that was originally added due to bug #160333 due to the problems it caused on the 2007.0 release. 12 Apr 2007; Chris Gianelloni gen_package.sh, genkernel: Added a patch from Andrew Gaffney to add System.map to the tarball for the minimal kernel package for bug #174188. This is also the 3.4.8 release. 12 Apr 2007; Chris Gianelloni alpha/modules_load, ia64/modules_load, um/modules_load, x86/modules_load, x86_64/modules_load, xen0/modules_load, xenU/modules_load: Added mptsas to SCSI for bug #174130 and removing raid0/raid1/raid10/raid456 from DMRAID. 12 Apr 2007; Chris Gianelloni gen_initramfs.sh, gen_initrd.sh: Commented out the checks on the sanity of lvm.conf since they were not quite working right. This should fix bug #173622. 09 Apr 2007; Chris Gianelloni +x86/nb-busybox.cf: Added nb-busybox.cf to x86 on the request of Andrew Gaffney . 05 Apr 2007; Chris Gianelloni gen_initramfs.sh, gen_initrd.sh, genkernel: Added a change to force objdump output to be English for bug #173412 and rolling 3.4.7 final for the release. 05 Apr 2007; Chris Gianelloni generic/initrd.scripts: Added a patch from Daniel Drake to fix splash problems for bug #172562. 03 Apr 2007; Chris Gianelloni genkernel.conf: Some minor config file cleanup. 03 Apr 2007; Chris Gianelloni gen_cmdline.sh, genkernel.8: Added a second patch from John R. Graham from bug #169383. 27 Mar 2007; Chris Gianelloni alpha/modules_load, ia64/modules_load, x86/modules_load, x86_64/modules_load, xen0/modules_load, xenU/modules_load: Added raid456 to dmraid target for bug #172128. 26 Mar 2007; Chris Gianelloni gen_initramfs.sh, gen_initrd.sh: Changed LVM configuration detection to not error. 26 Mar 2007; Chris Gianelloni x86/kernel-config-2.6: Added joystick support to the default configuration for bug #171911. 14 Mar 2007; Chris Gianelloni gen_initramfs.sh, gen_initrd.sh, genkernel: Before we copy lvm.conf, we run it through 'lvm dumpconfig' to make sure the config is valid for bug #156009. This is 3.4.7_pre5. 14 Mar 2007; Chris Gianelloni genkernel.conf: Change the default CACHE_DIR from /usr/share/genkernel/pkg/%%ARCH%% to /var/cache/genkernel/%%ARCH%% for bug #148253. 13 Mar 2007; Chris Gianelloni alpha/modules_load, ia64/modules_load, um/modules_load, x86/modules_load, x86_64/modules_load, xen0/modules_load, xenU/modules_load: Added libata to the MODULES_SATA list. This might be why SATA CD drives weren't working for us. 09 Mar 2007; Chris Gianelloni gen_compile.sh, gen_determineargs.sh, gen_funcs.sh, gen_initramfs.sh, gen_initrd.sh, gen_package.sh, genkernel: Added a patch by John R. Graham from bug #169383 to improve the --symlink option fairly significantly. This is going to be 3.4.7_pre4 and while I haven't tested this yet, it looks good. 09 Mar 2007; Chris Gianelloni gen_initramfs.sh: Fixed lib64 link for bug #168664. 09 Mar 2007; Chris Gianelloni x86/kernel-config-2.6: Update default kernel config with the current LiveCD config for 2007.0, which is built on 2.6.19, rather than 2.6.17 only. 07 Mar 2007; Chris Gianelloni +pkg/module-init-tools-0.9.15-pre4.tar.bz2, +pkg/busybox-1.1.3+gentoo.tar.bz2, +pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2, +pkg/modutils-2.4.26.tar.bz2: Added binary files back and updated busybox with a patch from Peter Alfredsen in bug #168599. 07 Mar 2007; Chris Gianelloni -pkg/module-init-tools-0.9.15-pre4.tar.bz2, -pkg/busybox-1.1.3+gentoo.tar.bz2, -pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2, -pkg/modutils-2.4.26.tar.bz2: Removing binary files from pkg since they were corrupted during the CVS->SVN migration. 07 Mar 2007; Chris Gianelloni genkernel.8: Fixed up the man page for bug #168500 and bug #168719. 14 Feb 2007; Chris Gianelloni genkernel, parisc/config.sh, parisc64/config.sh: Moved the MAKEOPTS check to the top of the file for parisc, so it matches other architectures. This fixes bug #165494. Thanks to Andrew Gaffney for finding the fix. I'm marking this as 3.4.7_pre3 for testing. 14 Feb 2007; Chris Gianelloni generic/initrd.scripts: Adding yet another patch from Fabio Erculiani from bug #152945. 12 Feb 2007; Chris Gianelloni generic/initrd.scripts, generic/linuxrc, genkernel: Added a non-braindead version of a patch provided by Fabio Erculiani in bug #160333. This is completely untested, so I'm rolling up 3.4.7_pre2 to get it tested prior to genkernel 3.4.7 going final. 12 Feb 2007; Chris Gianelloni ppc/Pegasos: Add a known-working 2.6.16+ kernel config from http://www.ppczone.org/downloads/config-2.6.16-pegasos for bug #165758. 12 Feb 2007; Chris Gianelloni genkernel.conf: Added a note about the MAKEOPTS option to genkernel as suggested in bug #165980. 12 Feb 2007; Chris Gianelloni genkernel.8: Added patch from Mike Frysinger to clean up the genkernel man page for bug #166179. 12 Feb 2007; Chris Gianelloni generic/linuxrc: Fix REAL_INIT for bug #160635. 12 Feb 2007; Chris Gianelloni gen_cmdline.sh, gen_compile.sh, genkernel: Added patch from Fabio Erculiani to fix unionfs compilation. This is for bug #152945. 08 Feb 2007; Chris Gianelloni gen_cmdline.sh, gen_funcs.sh: Added patch from Martin Parm to fix the --no-color option. This resolves bug #114156. 15 Jan 2007; Chris Gianelloni gen_bootloader.sh: Changed basename to dirname when creating the directory from grub.conf to solve bug #161716. 09 Jan 2007; Chris Gianelloni alpha/modules_load, x86/modules_load, x86_64/modules_load, xen0/modules_load, xenU/modules_load: Added scsi_scan_wait module to modules_load for 2.6.20 support. Thanks to Robin H. Johnson for for pointing it out. 27 Dec 2006; Chris Gianelloni gen_bootloader.sh, generic/initrd.scripts: Added a case statement for the keymap selection to ensure we're always using the named keymaps. This should resolve bug #146714 if everything works correctly. This is 3.4.6, for real. 27 Dec 2006; Chris Gianelloni +generic/keymaps.tar.gz: Adding back the known-good copy of keymaps.tar.gz to svn. 27 Dec 2006; Chris Gianelloni alpha/busy-config, gen_compile.sh, -generic/keymaps.tar.gz, generic/linuxrc, genkernel, ia64/busy-config, mips/busy-config, parisc/busy-config, parisc64/busy-config, ppc/busy-config, ppc64/busy-config, sparc/busy-config, sparc64/busy-config, um/busy-config, x86/busy-config, x86_64/busy-config, xen0/busy-config, xenU/busy-config: Removing generic/keymaps.tar.gz to replace it with a known-good copy. Blame cvs2svn. Also, added patch from Alon Bar-Lev to switch to using switch_root for 2.6 kernels, and a small typo fix from Michael Hordijk for bug #158776. 15 Dec 2006; Chris Gianelloni gen_initrd.sh, generic/linuxrc, genkernel: Added patches from François-Xavier Roure from bug #149020. This will end up being genkernel 3.4.6, most likely. 14 Dec 2006; Chris Gianelloni gen_compile.sh: Adjust selinux stuff in gen_compile.sh to actually do what we intended, not the opposite. 14 Dec 2006; Chris Gianelloni gen_compile.sh: Since device-mapper tries to build with selinux by default, we've removed it, then commented out the selinux support. The ebuild will need to enable/disable selinux support based on the selinux USE flag. This should resolve bug #157538. 13 Dec 2006; Chris Gianelloni generic/initrd.scripts: More fixes for similarly-named modules. 13 Dec 2006; Chris Gianelloni alpha/busy-config, ia64/busy-config, parisc/busy-config, parisc64/busy-config, ppc/busy-config, ppc64/busy-config, sparc/busy-config, sparc64/busy-config, x86/busy-config, x86_64/busy-config, xen0/busy-config, xenU/busy-config: Disabled full SuSv3 compliant sort, as suggested by Aurélien Francillon in bug #157777. 13 Dec 2006; Chris Gianelloni generic/modprobe: Added a fix for similarly-named modules from bug #158017. 13 Dec 2006; Chris Gianelloni gen_compile.sh: Fixed up linking for dmraid for bug #157538. 13 Dec 2006; Chris Gianelloni alpha/busy-config, ia64/busy-config, parisc/busy-config, parisc64/busy-config, ppc/busy-config, ppc64/busy-config, sparc/busy-config, sparc64/busy-config, x86/busy-config, x86_64/busy-config, xen0/busy-config, xenU/busy-config: Updated busy-config to work with root=LABEL=