# ChangeLog for genkernel # Copyright 2006-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ 11 Mar 2008; Andrew Gaffney alpha/busy-config, gen_compile.sh, 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: Update busy-config files for the various arches for busybox 1.7.4 11 Mar 2008; Andrew Gaffney gen_compile.sh, genkernel.conf, +patches/busybox/1.7.4/1.7.4-ash-timeout.diff, +patches/busybox/1.7.4/1.7.4-mdadm.diff, +patches/busybox/1.7.4/1.7.4-mdstart.diff, +patches/busybox/1.7.4/1.7.4-openvt.diff: Add apply_patches() function to automagically apply patches for a given util Add updated busybox patches for 1.7.4 from robbat2 Change BUSYBOX_VER to 1.7.4 11 Mar 2008; Chris Gianelloni generic/initrd.scripts: Rearrange checks so the return value is read correctly. 10 Mar 2008; Andrew Gaffney alpha/busy-config, gen_initrd.sh, generic/initrd.scripts, generic/linuxrc, 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: Enable CONFIG_HEXDUMP globally for busybox Add getdvhoff replacement function from vapier Remove copying of getdvhoff from system 10 Mar 2008; Andrew Gaffney gen_cmdline.sh, gen_determineargs.sh, gen_initramfs.sh, genkernel.conf: Add support for --firmware-files option to make robbat2 happy 10 Mar 2008; Andrew Gaffney gen_cmdline.sh, gen_determineargs.sh, gen_initramfs.sh, genkernel.conf: Add support for --firmware and --firmware-dir options to include firmware in the initramfs 09 Mar 2008; Andrew Gaffney generic/linuxrc: Apply patch from Vince C to mount sysfs prior to loading modules, so that the mdev firmware loading can actually work 04 Mar 2008; Chris Gianelloni gen_initramfs.sh: If we have a raid456.ko module, we need to create a raid45.ko symlink since dmraid can be rather stupid. This should resolve bug #195804. 04 Mar 2008; Chris Gianelloni sparc64/kernel-config, alpha/kernel-config-2.6, ia64/kernel-config-2.6, x86/kernel-config-2.6, x86_64/kernel-config-2.6: Updated the kernel configs for arches which have given us their 2008.0 configs. This is 3.4.10_pre4 for testing. 29 Feb 2008; Andrew Gaffney gen_initramfs.sh: Redirect which output to /dev/null and put quotes around var in test 29 Feb 2008; Chris Gianelloni alpha/modules_load, ia64/modules_load, ppc/modules_load, ppc64/modules_load, um/modules_load, x86_64/modules_load: Changed MDRAID to MDADM for bug #211316. 28 Feb 2008; Chris Gianelloni gen_cmdline.sh, gen_initramfs.sh, gen_initrd.sh, generic/initrd.scripts: Added a --no-keymap option for bug #210886. 28 Feb 2008; Chris Gianelloni gen_initramfs.sh, generic/linuxrc: Use which to determine the location of splash_geninitramfs, rather than having an endless number of conditional checks for the location. This fixes bug #211521. Thanks to Uriy Zhuravlev for finding the problem and suggesting a solution. 20 Feb 2008; Chris Gianelloni -xenU/kernel-config-2.6, -xen0/kernel-config-2.6, genkernel, -xen0/busy-config, -xen0/config.sh, -xen0/modules_load, -xenU/busy-config, -xenU/config.sh, -xenU/modules_load: Removing the xen0 and xenU arches, since they didn't work, anyway. This is genkernel 3.4.10_pre3 for testing. 20 Feb 2008; Andrew Gaffney gen_package.sh: Add missing space before closing ] 19 Feb 2008; Andrew Gaffney generic/initrd.scripts: Apply patch from bug 210457 to fix variable substitution. Thanks to Paul Taylor for reporting 19 Feb 2008; Andrew Gaffney generic/linuxrc: Remove quotes from around ${ROOT_TREES} so that the dirs are parsed separately by bash/cp 14 Feb 2008; Chris Gianelloni gen_compile.sh, gen_determineargs.sh, gen_funcs.sh, gen_initramfs.sh, gen_initrd.sh, generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc, genkernel, genkernel.8, genkernel.conf: Removing DEVFS support from genkernel since we don't support 2.4 kernels anymore. This is 3.4.10_pre2. 14 Feb 2008; Chris Gianelloni generic/initrd.scripts: Added a line to make sure we remove image.squashfs as well as the other loop names used by catalyst. 14 Feb 2008; Chris Gianelloni gen_compile.sh: Added another patch from Javier Miqueleiz in bug #198892 for mdadm 1.1 and 1.2 metadata support. 14 Feb 2008; Chris Gianelloni generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc: Switch to detection for LOOP and LOOPTYPE when they are not set. 14 Feb 2008; Chris Gianelloni generic/initrd.scripts, generic/linuxrc: Performed some minor cleanup. 14 Feb 2008; Chris Gianelloni generic/linuxrc: Move "busybox --install -s" to outside the /init check. Fix problems with running mknod on a non-CD root filesystem, which will be read-only, for bug #208266. 14 Feb 2008; Chris Gianelloni -um/kernel-config-2.4, -alpha/kernel-config-2.4, -parisc64/kernel-config-2.4, -xenU/kernel-config-2.4, -parisc/kernel-config-2.4, -x86/kernel-config-2.4, -xen0/kernel-config-2.4: Removing 2.4 kernel configs, since we aren't supporting 2.4 from here on out. 14 Feb 2008; Chris Gianelloni genkernel: We only need to make sure that we have /sbin and /usr/sbin in our PATH for bug #97378, not reset it. Thanks to Justin Bronder in bug #209182 for pointing it out. This is genkernel 3.4.10_pre1 for testing. 14 Feb 2008; Chris Gianelloni gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh, generic/initrd.scripts, generic/linuxrc, genkernel, genkernel.conf, mips/config.sh: This is the long-awaited unionfs code cleanup. All of the unionfs code in genkernel has been removed. 07 Feb 2008; Andrew Gaffney gen_determineargs.sh: Fix two calls to set_config_with_override on CMD_KERNCACHE and some indentation weirdness 04 Feb 2008; Andrew Gaffney generic/initrd.scripts: Change &>/dev/null to >/dev/null 2>&1 because busybox ash sucks 04 Feb 2008; Andrew Gaffney generic/initrd.scripts, generic/linuxrc: Switch to double quotes where we're interpolating variables, because I suck 03 Feb 2008; Andrew Gaffney sparc64/modules_load: Add qla2xxx to sparc64's MODULES_SCSI 03 Feb 2008; Andrew Gaffney gen_cmdline.sh, gen_determineargs.sh, gen_moddeps.sh: Add --all-initrd-modules option to copy all kernel modules into initrd/ramfs. This is useful for netboot images 03 Feb 2008; Andrew Gaffney generic/initrd.scripts, generic/linuxrc: Add setup_hotplug() function that runs before the modules are loaded to setup mdev as the hotplug event handler. Add $KV to /lib/modules anywhere it occurs to allow for an initramfs with multiple sets of modules 03 Feb 2008; Andrew Gaffney gen_configkernel.sh, genkernel.conf: Clean up OLDCONFIG logic and default to OLDCONFIG=yes. This is for bug 207895 02 Feb 2008; Chris Gianelloni generic/linuxrc: Moving the code to start resume operations so it doesn't run when booting from CD. We also don't execute the code if there's no real_resume set on the command line, since it will fail, anyway, without it. 02 Feb 2008; Andrew Gaffney alpha/modules_load, 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: add megaraid module to MODULES_SCSI for bug 206039 02 Feb 2008; Andrew Gaffney generic/modprobe: specify the kernel version when looking for a module for bug 208593 02 Feb 2008; Chris Gianelloni generic/initrd.defaults, generic/initrd.scripts: Removed runUdev, since we no longer use it. 11 Jan 2008; Chris Gianelloni gen_initramfs.sh, gen_initrd.sh, genkernel: Fixing a problem where we were copying the busybox binary cache into the busybox temporary directory. I am assuming that this was a result of all of the changes we've been doing, and it simply just got everlooked. Thanks to Marek Szuba for pointing it out in bug #204087. This is genkernel 3.4.9 FINAL. Enjoy. 28 Dec 2007; Andrew Gaffney generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc: Don't scan a bunch of extra devices when CDROOT_DEV is defined. 28 Dec 2007; Andrew Gaffney generic/initrd.scripts, generic/linuxrc: Add new cdroot_type=foo kernel commandline parameter to override -t iso9660 for bug #182818. 28 Dec 2007; Andrew Gaffney generic/initrd.scripts: Put -t auto back to -t iso9660 for mounting a cdrom. This is for bug #162962. 27 Dec 2007; Andrew Gaffney genkernel.8: Fix description of --kernel-config for bug #194752. 27 Dec 2007; Chris Gianelloni genkernel: This is 3.4.9_pre12 for testing. 23 Dec 2007; Andrew Gaffney generic/initrd.scripts, generic/linuxrc, genkernel.8: Apply LUKS key patch from bug #162962 from Nelson Batalha 14 Dec 2007; Andrew Gaffney generic/linuxrc: Fix text bolding on serial console for bug #202266 thanks to Michael Hordijk . 13 Dec 2007; Andrew Gaffney gen_determineargs.sh: Apply a patch from John R. Graham for bug #201482. 06 Dec 2007; Andrew Gaffney gen_cmdline.sh: Do s/KERNELDIR/KERNEL_DIR/ for bug #201159. 06 Dec 2007; Andrew Gaffney generic/initrd.scripts: Fix typo for bug #201442. Thanks to Michael Hordijk . 03 Dec 2007; Chris Gianelloni genkernel: This is genkernel 3.4.9_pre11 for testing. 29 Nov 2007; Andrew Gaffney gen_initramfs.sh, gen_initrd.sh: Do s/elsif/elif/ because I use too many languages and random bash tutorials online can't be trusted. 28 Nov 2007; Chris Gianelloni gen_compile.sh, genkernel: Added a patch line for busybox for bug #198892. This is 3.4.9_pre10 for testing. 24 Nov 2007; Chris Gianelloni gen_funcs.sh: Added a small patch from John R. Graham to fix arguments with spaces for bug #200161. 24 Nov 2007; Andrew Gaffney generic/linuxrc: Use 'read' to get a line at a time to account for directories with spaces in the name. This fixes bug 199701. 23 Nov 2007; Andrew Gaffney gen_initramfs.sh, gen_initrd.sh: Look for cryptsetup in /bin and /sbin. 17 Nov 2007; Andrew Gaffney gen_compile.sh: Force dmraid to be built with -j1 for bug #188273. 16 Nov 2007; Chris Gianelloni genkernel.conf: My original sed of LVM2->LVM caught a few too many things. Thanks to Robin Johnson for pointing them out and providing the fix in bug #198546. 13 Nov 2007; Chris Gianelloni gen_determineargs.sh, genkernel.conf, genkernel: Added config defaulting for --mdadm for bug #198694. Thanks to John R. Graham for providing the patch. This is 3.4.9_pre9 for testing. 08 Nov 2007; Andrew Gaffney gen_arch.sh: Revert patch from bug #190327 as it breaks well more than it fixed. 07 Nov 2007; Chris Gianelloni alpha/config.sh, gen_cmdline.sh, gen_determineargs.sh, gen_funcs.sh, gen_initramfs.sh, gen_initrd.sh, gen_package.sh, genkernel, genkernel.conf, ia64/config.sh, mips/config.sh, parisc/config.sh, parisc64/config.sh, ppc/config.sh, ppc64/config.sh, sparc/config.sh, sparc64/config.sh, um/config.sh, x86/config.sh, x86_64/config.sh, xen0/config.sh, xenU/config.sh: Added a nice patch from John R. Graham to allow all command line options to be configurable from within the genkernel.conf file. This is for bug #182616. This is genkernel 3.4.9_pre8 for testing. 07 Nov 2007; Chris Gianelloni generic/initrd.scripts: Fixed the noload module code. Thanks to Mijail Fedorovich for pointing it out in bug #198187. 07 Nov 2007; Chris Gianelloni generic/initrd.scripts, generic/linuxrc: Added an update patch from Alon Bar-Lev in bug #197244 to clean up the suspend2 code and rename the functions to tuxonice to match the upstream rename. 07 Nov 2007; Chris Gianelloni gen_cmdline.sh, gen_compile.sh, gen_initramfs.sh, gen_initrd.sh, gen_package.sh, genkernel: Added a patch from Joshua Kinard to clean up the Pegasos hacks in genkernel. This is from bug #193826. This is genkernel 3.4.9_pre7 for testing. 07 Nov 2007; Chris Gianelloni gen_arch.sh: Added a simple patch from Andrew Gaffney to ensure that we export ARCH before running menuconfig. This is from bug #190327. 07 Nov 2007; Chris Gianelloni gen_compile.sh, generic/initrd.scripts, generic/linuxrc: Make sure we still allow dolvm2/doevms2 on the kernel command line and give a warning. I've also added a 2 second delay between vgscan and vgchange. Thanks to Robin H. Johnson for suggesting the changes and testing. 02 Nov 2007; Chris Gianelloni +generic/modprobe, gen_initramfs.sh, gen_initrd.sh, genkernel: Reverting the removal of generic/modprobe for bug #197730. This is genkernel 3.4.9_pre6 for testing. 01 Nov 2007; Chris Gianelloni gen_compile.sh, gen_initramfs.sh, genkernel: Fixed device-mapper/man removal for bug #196087, fixed mdadm.conf copying, and fixed syntax error for bug #197582. This is genkernel-3.4.9_pre5. 30 Oct 2007; Chris Gianelloni -pkg/suspend-0.5-Makefile.patch, -pkg/busybox-1.1.3+gentoo.tar.bz2, -pkg/devfsd-1.3.25-dietlibc.patch, -pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2, alpha/busy-config, gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh, generic/initrd.defaults, generic/initrd.scripts, 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/modules_load, x86_64/busy-config, xen0/busy-config, xenU/busy-config: Added a patch from Alan Hourihane for mdadm support in busybox from bug #172128. This is genkernel 3.4.9_pre4 for testing. 30 Oct 2007; Chris Gianelloni gen_initramfs.sh, generic/initrd.scripts, generic/linuxrc: Made a few minor cleanups here and there. 12 Oct 2007; Andrew Gaffney genkernel.8: Update description for --initramfs-overlay in man page to match --help. 05 Oct 2007; Andrew Gaffney gen_initramfs.sh, gen_initrd.sh: Remove generic/modprobe and all supporting code, since busybox has it now. 04 Oct 2007; Andrew Gaffney gen_initramfs.sh: We need to cd out of directory to be deleted for bug #194695. Thanks to Asmund Grammeltvedt for pointing this out. 18 Sep 2007; Andrew Gaffney gen_initramfs.sh, gen_initrd.sh: We don't ever want devfs in an initramfs, so check KERN_24 instead of DEVFS for 2.4 initrd generation 17 Sep 2007; Chris Gianelloni gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh, gen_funcs.sh, gen_initrd.sh, genkernel, genkernel.8, genkernel.conf: Rename DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILE to help reduce confusion. 17 Sep 2007; Chris Gianelloni gen_cmdline.sh, gen_configkernel.sh, genkernel: Some more general cleanup and adding support for using a config file other than /etc/genkernel.conf to add flexibility. 17 Sep 2007; Chris Gianelloni -pkg/module-init-tools-0.9.15-pre4.tar.bz2, -pkg/klibc-1.1.16-sparc2.patch, -pkg/klibc-1.2.1-nostdinc-flags.patch, -pkg/modutils-2.4.26.tar.bz2: Removing klibc/modutils/module-init-tools files, since we don't need any of them, anymore. 17 Sep 2007; Chris Gianelloni genkernel: It helps if I use 'g' when doing a sed. 17 Sep 2007; Chris Gianelloni gen_bootloader.sh, genkernel, genkernel.conf: Removed the use of GK_BIN variable, since it isn't necessary. 17 Sep 2007; Chris Gianelloni TODO, genkernel.conf: Updated TODO and cleaning up genkernel.conf a bit. 17 Sep 2007; Chris Gianelloni generic/linuxrc, netboot/misc/bin/net-setup, netboot/misc/etc/fstab: Remove some unnecessary copyright dates from a few files so we don't keep forgetting to update them when we modify the files. 17 Sep 2007; Chris Gianelloni gen_cmdline.sh, gen_configkernel.sh, gen_determineargs.sh, gen_initramfs.sh, genkernel, genkernel.8, mips/config.sh: Renamed gensplash to splash and marked gensplash as deprecated. This is 3.4.9_pre3 for testing. 17 Sep 2007; Chris Gianelloni TODO, alpha/modules_load, gen_cmdline.sh, gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh, generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc, genkernel, genkernel.8, genkernel.conf, ia64/modules_load, mips/config.sh, ppc/modules_load, ppc64/modules_load, um/modules_load, x86/modules_load, x86_64/modules_load, xen0/modules_load, xenU/modules_load: Changed all instances of EVMS2/LVM2 to EVMS/LVM, respectively. This will keep everything simplified if a newer EVMS/LVM version set appears. 17 Sep 2007; Chris Gianelloni README, alpha/config.sh, gen_bootloader.sh, gen_cmdline.sh, gen_configkernel.sh, gen_determineargs.sh, gen_initrd.sh, gen_package.sh, genkernel, genkernel.8, genkernel.conf, ia64/config.sh, mips/config.sh, parisc/config.sh, parisc64/config.sh, ppc/config.sh, ppc64/config.sh, sparc/config.sh, sparc64/config.sh, um/config.sh, x86/config.sh, x86_64/config.sh, xen0/config.sh, xenU/config.sh: Removing bootsplash support since it hasn't been in a kernel we've supported for years now, causes confusion amongst users, and really wasn't being used and caused issues with 2.6/initrd creation in some corner cases. 17 Sep 2007; Chris Gianelloni -pkg/genkernel-svn-suspend.patch: Removing the reversal patch for the suspend removal, since it will no longer apply. 17 Sep 2007; Chris Gianelloni gen_bootloader.sh, gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh, generic/linuxrc, genkernel, mips/config.sh: Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels. 30 Aug 2007; Chris Gianelloni gen_cmdline.sh, gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh, gen_initramfs.sh, generic/initrd.scripts, generic/linuxrc, genkernel, genkernel.conf, +pkg/genkernel-svn-suspend.patch: Removing the suspend support that was added for bug #156445 until suspend is added to the tree and we can determine the proper way to support it. For more information, see bug #156431. This is genkernel 3.4.9_pre2 for testing. 22 Aug 2007; Chris Gianelloni x86/kernel-config-2.6, x86_64/kernel-config-2.6, genkernel: Removed CONFIG_PHYSICAL_START from the x86/amd64 kernel configs for bug #186378. This is genkernel 3.4.9_pre1 for testing. 22 Aug 2007; Chris Gianelloni genkernel: Changing to use console=tty1 instead of CONSOLE=/dev/tty1 with a patch from Matthias Schwarzott for bug #188954. 22 Aug 2007; Chris Gianelloni alpha/modules_load, 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 arcmsr to MODULES_SCSI for bug #185827. 22 Aug 2007; Chris Gianelloni +pkg/suspend-0.5-Makefile.patch: Added suspend-0.5-Makefile.patch to pkg directory for suspend capabilities, bringing it into the repository, from the tree. 22 Aug 2007; Chris Gianelloni genkernel.8: Added a small patch from Tais M. Hansen to add doscsi to the genkernel man page for bug #183406. 21 Aug 2007; Chris Gianelloni gen_funcs.sh, genkernel.8: Added another patch from John R. Graham for bug #180161. 26 Jul 2007; Robin H. Johnson gen_initramfs.sh: Clean up a cosmetic error introduced by the symlink patch: ${GK_SHARE}/gen_funcs.sh: line 431: popd: /var/tmp/genkernel/3996.6301.23048.13838/initramfs-modules-${KV}-temp: No such file or directory 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=