# ChangeLog for genkernel # Copyright 2006-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ 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=