Removing DEVFS support from genkernel since we don't support 2.4 kernels anymore...
[genkernel.git] / ChangeLog
index 506d888e67a89ce175f6c375ef7d10785e69ea19..47374c4c96e50a95262635cae6fa21ef573ed33e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,310 @@
 # ChangeLog for genkernel
-# Copyright 2006-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 2006-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org>
+  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 <wolf31o2@gentoo.org> gen_compile.sh:
+  Added another patch from Javier Miqueleiz <javier@miqueleiz.com> in bug
+  #198892 for mdadm 1.1 and 1.2 metadata support.
+
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  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 <wolf31o2@gentoo.org>
+  generic/initrd.scripts, generic/linuxrc:
+  Performed some minor cleanup.
+
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org> -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 <wolf31o2@gentoo.org> 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 <jsbronder@gentoo.org> in
+  bug #209182 for pointing it out. This is genkernel 3.4.10_pre1 for testing.
+
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> 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 <agaffney@gentoo.org> gen_determineargs.sh:
+  Fix two calls to set_config_with_override on CMD_KERNCACHE and some
+  indentation weirdness
+
+  04 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts:
+  Change &>/dev/null to >/dev/null 2>&1 because busybox ash sucks
+
+  04 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts,
+  generic/linuxrc:
+  Switch to double quotes where we're interpolating variables, because I suck
+
+  03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> sparc64/modules_load:
+  Add qla2xxx to sparc64's MODULES_SCSI
+
+  03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> 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 <agaffney@gentoo.org> 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 <agaffney@gentoo.org> gen_configkernel.sh,
+  genkernel.conf:
+  Clean up OLDCONFIG logic and default to OLDCONFIG=yes. This is for bug 207895
+
+  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> 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 <agaffney@gentoo.org> 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 <agaffney@gentoo.org> generic/modprobe:
+  specify the kernel version when looking for a module for bug 208593
+
+  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  generic/initrd.defaults, generic/initrd.scripts:
+  Removed runUdev, since we no longer use it.
+
+  11 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> 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 <cyberman@if.pw.edu.pl> for pointing it out in bug #204087. This
+  is genkernel 3.4.9 FINAL. Enjoy.
+
+  28 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> 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 <agaffney@gentoo.org> 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 <agaffney@gentoo.org> generic/initrd.scripts:
+  Put -t auto back to -t iso9660 for mounting a cdrom. This is for bug #162962.
+
+  27 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> genkernel.8:
+  Fix description of --kernel-config for bug #194752.
+
+  27 Dec 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
+  This is 3.4.9_pre12 for testing.
+
+  23 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts,
+  generic/linuxrc, genkernel.8:
+  Apply LUKS key patch from bug #162962 from Nelson Batalha
+  <nelson_batalha@hotmail.com>
+
+  14 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
+  Fix text bolding on serial console for bug #202266 thanks to Michael Hordijk
+  <hoffbrinkle@hotmail.com>.
+
+  13 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> gen_determineargs.sh:
+  Apply a patch from John R. Graham <john_r_graham@mindspring.com> for bug
+  #201482.
+
+  06 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh:
+  Do s/KERNELDIR/KERNEL_DIR/ for bug #201159.
+
+  06 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts:
+  Fix typo for bug #201442. Thanks to Michael Hordijk <hoffbrinkle@hotmail.com>.
+
+  03 Dec 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
+  This is genkernel 3.4.9_pre11 for testing.
+
+  29 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> 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 <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org> gen_funcs.sh:
+  Added a small patch from John R. Graham <john_r_graham@mindspring.com> to
+  fix arguments with spaces for bug #200161.
+
+  24 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> 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 <agaffney@gentoo.org> gen_initramfs.sh,
+  gen_initrd.sh:
+  Look for cryptsetup in /bin and /sbin.
+
+  17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
+  Force dmraid to be built with -j1 for bug #188273.
+
+  16 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.conf:
+  My original sed of LVM2->LVM caught a few too many things. Thanks to Robin
+  Johnson <robbat2@gentoo.org> for pointing them out and providing the fix in
+  bug #198546.
+
+  13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_determineargs.sh,
+  genkernel.conf, genkernel:
+  Added config defaulting for --mdadm for bug #198694. Thanks to John R.
+  Graham <john_r_graham@mindspring.com> for providing the patch. This is
+  3.4.9_pre9 for testing.
+
+  08 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh:
+  Revert patch from bug #190327 as it breaks well more than it fixed.
+
+  07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> 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 <john_r_graham@mindspring.com> 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 <wolf31o2@gentoo.org>
+  generic/initrd.scripts:
+  Fixed the noload module code. Thanks to Mijail Fedorovich
+  <mfedorovich@gmail.com> for pointing it out in bug #198187.
+
+  07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+  generic/initrd.scripts, generic/linuxrc:
+  Added an update patch from Alon Bar-Lev <alonbl@gentoo.org> 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 <wolf31o2@gentoo.org> gen_cmdline.sh,
+  gen_compile.sh, gen_initramfs.sh, gen_initrd.sh, gen_package.sh,
+  genkernel:
+  Added a patch from Joshua Kinard <kumba@gentoo.org> 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 <wolf31o2@gentoo.org> gen_arch.sh:
+  Added a simple patch from Andrew Gaffney <agaffney@gentoo.org> to ensure
+  that we export ARCH before running menuconfig. This is from bug #190327.
+
+  07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> 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 <robbat2@gentoo.org> for suggesting the changes
+  and testing.
+
+  02 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> +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 <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org>
+  -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 <alanh@fairlite.demon.co.uk> for mdadm
+  support in busybox from bug #172128. This is genkernel 3.4.9_pre4 for
+  testing.
+
+  30 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
+  generic/initrd.scripts, generic/linuxrc:
+  Made a few minor cleanups here and there.
+
+  12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> genkernel.8:
+  Update description for --initramfs-overlay in man page to match --help.
+
+  05 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh,
+  gen_initrd.sh:
+  Remove generic/modprobe and all supporting code, since busybox has it now.
+
+  04 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
+  We need to cd out of directory to be deleted for bug #194695. Thanks to Asmund
+  Grammeltvedt <asmundg@big-oil.org> for pointing this out.
+
+  18 Sep 2007; Andrew Gaffney <agaffney@gentoo.org> 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 <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org>
+  -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 <wolf31o2@gentoo.org> genkernel:
+  It helps if I use 'g' when doing a sed.
+
+  17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_bootloader.sh,
+  genkernel, genkernel.conf:
+  Removed the use of GK_BIN variable, since it isn't necessary.
+
+  17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> TODO, genkernel.conf:
+  Updated TODO and cleaning up genkernel.conf a bit.
+
+  17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org> 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 <wolf31o2@gentoo.org> TODO,
   alpha/modules_load, gen_cmdline.sh, gen_compile.sh, gen_configkernel.sh,
   gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh,
   Fix #100637.
 
   05 Dec 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
-  Back out suspend2 support temporarily as per #114266c10.
+  Back out suspend2 support temporarily as per #114266 comment 10.
 
   05 Dec 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
   Fix #113634, #114266.