Robin H. Johnson [Fri, 6 Jan 2012 04:25:05 +0000 (04:25 +0000)]
Bump version to 3.4.21.2. Stock configuration of 3.4.21.1 generates unbootable initramfs!
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Fri, 6 Jan 2012 04:23:14 +0000 (04:23 +0000)]
Fix some defaults otherwise you get an initramfs without any modules!
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Fri, 6 Jan 2012 04:17:29 +0000 (04:17 +0000)]
Missing changelog, I fail.
Robin H. Johnson [Fri, 6 Jan 2012 02:16:27 +0000 (02:16 +0000)]
Awk support in busybox is needed for initramfs setup code (to parse fstab).
Robin H. Johnson [Fri, 6 Jan 2012 01:18:23 +0000 (01:18 +0000)]
Multipath has been done for a while now.
Robin H. Johnson [Fri, 6 Jan 2012 01:14:53 +0000 (01:14 +0000)]
Add a configuration option for --install, so users can get it as a default. Defaults to "no", due to catalyst.
Robin H. Johnson [Fri, 6 Jan 2012 01:11:30 +0000 (01:11 +0000)]
Fix up changelog
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sebastian Pipping [Thu, 5 Jan 2012 20:31:57 +0000 (21:31 +0100)]
Bump version to 3.4.21.1
Sebastian Pipping [Thu, 5 Jan 2012 20:29:41 +0000 (21:29 +0100)]
Bump version to 3.4.21
Sebastian Pipping [Thu, 5 Jan 2012 16:49:36 +0000 (17:49 +0100)]
Improve docs on boot parameter root_trim
Sebastian Pipping [Thu, 5 Jan 2012 16:45:17 +0000 (17:45 +0100)]
Extend change log
Christian Kruse [Thu, 5 Jan 2012 16:45:38 +0000 (17:45 +0100)]
Introduce boot parameter root_trim=(yes|no) for SSDs
Sebastian Pipping [Wed, 4 Jan 2012 14:31:27 +0000 (15:31 +0100)]
Extend change log
Borg Onion [Mon, 5 Dec 2011 00:11:50 +0000 (16:11 -0800)]
Support for glibc-2.14 systems
Hello,
Due to the changes in glibc-2.14 busybox no longer compiles when NFS
support is enabled. This breaks genkernel. The following is a very
crude patch to just make things work on glibc-2.14 systems. A better
patch would be to detect glibc-2.14 and then make a config decision.
The best patch would be to port libtirpc to openssl, make busybox link
against libtirpc, restore NFS support, and put an end to this whole
mess. But in the meantime:
commit
80d1e89995f055a37f07f9f7f4c7e21660abd527
Author: Borg Onion <borg.onion@gmail.com>
Date: Sat Dec 3 18:02:48 2011 -0800
Disable NFS support to enable glibc-2.14 compatibility
Robin H. Johnson [Wed, 4 Jan 2012 03:38:00 +0000 (03:38 +0000)]
Add a few more directories and initial device nodes to the initramfs, and improve datestamp. Based on development by WilliamH for initramfs /usr mounting.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Wed, 4 Jan 2012 03:27:20 +0000 (03:27 +0000)]
Improve option handling.
Provide real boolean commandline options for options that were
previously only available as booleans in the config, so that they can be
enable in configuration and overridden to disable on the commandline.
Remove negation on options: NOINSTALL, NORAMDISKMODULES,
NO_KERNEL_SOURCES.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sebastian Pipping [Tue, 8 Nov 2011 17:20:16 +0000 (18:20 +0100)]
Bump version to 3.4.20
Sebastian Pipping [Mon, 31 Oct 2011 21:55:15 +0000 (22:55 +0100)]
Fix return value of crypt_filter() which caused bogus LUKS opening errors (bug #383545)
Sebastian Pipping [Sun, 30 Oct 2011 13:32:23 +0000 (14:32 +0100)]
Bump version to 3.4.19
Fabio Erculiani [Tue, 25 Oct 2011 09:45:41 +0000 (11:45 +0200)]
fix random build failures during e2fsprogs, force -j1
Fabio Erculiani [Sat, 8 Oct 2011 21:26:51 +0000 (23:26 +0200)]
Do not hardcode /mnt/cdrom path across the whole code, use CDROOT_PATH
instead. At the same time, mount cdrom into /mnt/cdrom instead of
/newroot/mnt/cdrom (which is now just a bind mount), this avoids
losetup to expose unavailable paths inside the live system, breaking
mkfs.btrfs (next upstream version, which does silly things with
/proc/mounts).
Robin H. Johnson [Fri, 7 Oct 2011 00:33:13 +0000 (00:33 +0000)]
Fix patch typo that broke compile.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Fri, 23 Sep 2011 01:51:23 +0000 (01:51 +0000)]
Missed Changelog update before.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Thu, 22 Sep 2011 22:43:47 +0000 (22:43 +0000)]
Allow real_root to point to LVM-created symlinks.
Needed to unbreak root-on-LVM on my laptop.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Thu, 22 Sep 2011 07:44:52 +0000 (07:44 +0000)]
Removing dangling backtick to make script work.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Fabio Erculiani [Tue, 13 Sep 2011 09:58:30 +0000 (11:58 +0200)]
trivial: cleanup code, drop whitespaces and some more cruft
Fabio Erculiani [Tue, 13 Sep 2011 09:16:17 +0000 (11:16 +0200)]
dmraid requires dmsetup to assign UUID to discovered RAID volumes, close bug #382555
Fabio Erculiani [Sun, 11 Sep 2011 07:42:30 +0000 (09:42 +0200)]
syntax: drop parse_opt usage and crufty, deprecated subshelling through ``
These changes have been ported from official Gentoo LiveDVD
Sebastian Pipping [Tue, 30 Aug 2011 15:33:27 +0000 (17:33 +0200)]
Fix quoting issue (bug #380729)
Sebastian Pipping [Tue, 30 Aug 2011 12:44:06 +0000 (14:44 +0200)]
Enable patch application for mdadm, add patch to fix compilation (bug #381089)
Fabio Erculiani [Sun, 28 Aug 2011 09:23:03 +0000 (11:23 +0200)]
aufs: add basic support to AUFS2, requires kernel with aufs module or built-in
Fabio Erculiani [Tue, 16 Aug 2011 20:01:13 +0000 (22:01 +0200)]
gen_compile: correct MAKEOPTS usage on utils task
Fabio Erculiani [Tue, 16 Aug 2011 20:00:00 +0000 (22:00 +0200)]
gen_compile: always use -j1 with kernel *_install targets, fixes compilation with make 3.82
Amadeusz Żołnowski [Tue, 9 Aug 2011 14:22:32 +0000 (16:22 +0200)]
gen_configkernel: canonicalize path to kernel config
Sebastian Pipping [Sat, 6 Aug 2011 17:13:11 +0000 (19:13 +0200)]
No longer copy /lib/libsysfs*so* for multipath-tools (bug #300841, bug #377709)
Sebastian Pipping [Sun, 31 Jul 2011 03:47:16 +0000 (05:47 +0200)]
End support for 4 years old busybox 1.7.4 (bug #377133)
Sebastian Pipping [Sun, 31 Jul 2011 03:43:25 +0000 (05:43 +0200)]
Improve doc on filing bugs
Sebastian Pipping [Thu, 28 Jul 2011 05:56:49 +0000 (07:56 +0200)]
Bump version to 3.4.18
Sebastian Pipping [Wed, 27 Jul 2011 17:38:15 +0000 (19:38 +0200)]
Fix display of seconds waiting (bug #376575)
Robin H. Johnson [Tue, 26 Jul 2011 22:34:00 +0000 (22:34 +0000)]
Bug #376467: fix kernel version checks for 3.0 kernel.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sebastian Pipping [Sat, 23 Jul 2011 09:42:27 +0000 (11:42 +0200)]
Fix permissions of /dev/pts (bug #375947)
Sebastian Pipping [Sat, 23 Jul 2011 09:33:44 +0000 (11:33 +0200)]
Extend ChangeLog
Fabio Erculiani [Wed, 20 Jul 2011 19:30:13 +0000 (21:30 +0200)]
trivial update to man page related to --kernel-target=
Fabio Erculiani [Wed, 20 Jul 2011 19:26:12 +0000 (21:26 +0200)]
better document new --make-target= option
Fabio Erculiani [Wed, 20 Jul 2011 15:54:56 +0000 (17:54 +0200)]
Make possible to compile XEN based kernels providing --kernel-target= and --kernel-binary= switches
Sebastian Pipping [Sun, 3 Jul 2011 22:26:27 +0000 (00:26 +0200)]
Set version to 3.4.17
Sebastian Pipping [Sun, 3 Jul 2011 18:56:05 +0000 (20:56 +0200)]
Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423)
Sebastian Pipping [Wed, 22 Jun 2011 17:00:35 +0000 (19:00 +0200)]
Make --arch-override= affect "make menuconfig" (bug #247246)
Sebastian Pipping [Wed, 22 Jun 2011 16:57:45 +0000 (18:57 +0200)]
Refactoring: Rename mode runtask to kernelruntask
Sebastian Pipping [Wed, 22 Jun 2011 16:55:40 +0000 (18:55 +0200)]
Docs: Add in-code docs on runtask mode of compile_generic()
Sebastian Pipping [Wed, 22 Jun 2011 16:54:09 +0000 (18:54 +0200)]
Refactoring: Turn to if-elifs constructs into case blocks
Sebastian Pipping [Mon, 13 Jun 2011 20:51:04 +0000 (22:51 +0200)]
Unset CONFIG_EMBEDDED on arch amd64
Sebastian Pipping [Mon, 13 Jun 2011 20:31:18 +0000 (22:31 +0200)]
Apply CONFIG_USB_HID=y to archs amd64/x86/default (bug #270983)
Sebastian Pipping [Mon, 13 Jun 2011 19:50:06 +0000 (21:50 +0200)]
Unset CONFIG_IDE on archs amd64/x86/default (bug #357213)
Peter Hjalmarsson [Wed, 8 Jun 2011 15:49:23 +0000 (17:49 +0200)]
Check content of $REAL_ROOT/dev after we are done with it
Removes error message about missing /dev/console and /dev/null
Sebastian Pipping [Tue, 7 Jun 2011 22:15:26 +0000 (00:15 +0200)]
Bump version to 3.4.16
Sebastian Pipping [Tue, 7 Jun 2011 19:19:54 +0000 (21:19 +0200)]
Fix typo expamle/example
Sebastian Pipping [Tue, 7 Jun 2011 19:13:50 +0000 (21:13 +0200)]
Document most undocumented boot parameters (bug #370369)
Sebastian Pipping [Tue, 7 Jun 2011 17:48:44 +0000 (19:48 +0200)]
Add hpsa to modules_load of amd64/x86 (bug #363369)
Sebastian Pipping [Tue, 7 Jun 2011 01:27:58 +0000 (03:27 +0200)]
Docs: Improve docs on boot parameters dodmraid[=...] and scandelay[=...]
Sebastian Pipping [Tue, 7 Jun 2011 00:28:55 +0000 (02:28 +0200)]
Docs: Fix mixup of boot parameters real_init= and init_opts=
Sebastian Pipping [Sun, 5 Jun 2011 16:06:41 +0000 (18:06 +0200)]
Docs: Update note on getting in touch
Sebastian Pipping [Sat, 4 Jun 2011 00:44:17 +0000 (02:44 +0200)]
Document remaining options inside genkernel.conf, e.g. DOKEYMAPAUTO (bug #367233)
Sebastian Pipping [Sat, 4 Jun 2011 01:00:29 +0000 (03:00 +0200)]
Fix regression from renaming DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILE
Sebastian Pipping [Sat, 4 Jun 2011 00:29:35 +0000 (02:29 +0200)]
Make set_config_with_override accept "BOOL"/"STRING" not 1/2
Sebastian Pipping [Sat, 4 Jun 2011 01:41:21 +0000 (03:41 +0200)]
Docs: Fix for Kernel 3.0.0 support (bug #369481)
Sebastian Pipping [Wed, 1 Jun 2011 01:43:08 +0000 (03:43 +0200)]
Document option lvmraid= and make it imply dolvm (bug #153502)
Sebastian Pipping [Tue, 31 May 2011 18:47:42 +0000 (20:47 +0200)]
Rename internal function whereis to prompt_user
.. to avoid confustion with whereis(1) from sys-apps/util-linux
Sebastian Pipping [Tue, 31 May 2011 13:25:58 +0000 (15:25 +0200)]
Extend ChangeLog
Sebastian Pipping [Tue, 31 May 2011 13:03:12 +0000 (15:03 +0200)]
Add rootfstype= boot parameter (bug #221245)
Nelson Batalha [Tue, 31 May 2011 10:57:09 +0000 (12:57 +0200)]
Add Kernel 3.0.0 support (bug #369481)
Sebastian Pipping [Tue, 31 May 2011 01:47:41 +0000 (03:47 +0200)]
Re-specify "latest genkernel" as "latest ~arch genkernel"
Sebastian Pipping [Tue, 31 May 2011 01:44:58 +0000 (03:44 +0200)]
Output warning in warning color
Sebastian Pipping [Tue, 31 May 2011 01:36:45 +0000 (03:36 +0200)]
Document boot parameter domdadm (bug #369415)
Sebastian Pipping [Tue, 31 May 2011 00:03:01 +0000 (02:03 +0200)]
Remove patch on -lspl as our --without-slp seems to take another branch in configure, anyway
Amadeusz Żołnowski [Thu, 12 May 2011 14:26:15 +0000 (16:26 +0200)]
added hpsa to defaults/modules_load; fixes bug #363369
Sebastian Pipping [Mon, 28 Mar 2011 18:18:00 +0000 (20:18 +0200)]
Bump to 3.4.15
Sebastian Pipping [Mon, 28 Mar 2011 18:22:23 +0000 (20:22 +0200)]
Merge branch 'stable-next' into stable
Sebastian Pipping [Mon, 28 Mar 2011 17:46:08 +0000 (19:46 +0200)]
Extend change log
Peter Hjalmarsson [Thu, 24 Mar 2011 12:36:56 +0000 (13:36 +0100)]
Try to move /sys and /proc to the newroot first instead of just unmounting.
Peter Hjalmarsson [Thu, 24 Mar 2011 12:33:03 +0000 (13:33 +0100)]
Use the same options for proc and sysfs as Gentoo/OpenRC uses
Peter Hjalmarsson [Wed, 23 Mar 2011 19:32:45 +0000 (20:32 +0100)]
Remove "--slowusb" as it is enabled by default. Also document "noslowusb".
Sebastian Pipping [Mon, 28 Mar 2011 17:24:06 +0000 (19:24 +0200)]
Merge branch 'master' into stable
Ian [Thu, 24 Mar 2011 20:05:07 +0000 (21:05 +0100)]
Fix typo "initamfs"
Fabio Erculiani [Tue, 22 Mar 2011 18:23:59 +0000 (19:23 +0100)]
iSCSI: open-iscsi patchwork: add -lslp to LDFLAGS, and properly call autoconf
Fabio Erculiani [Tue, 22 Mar 2011 12:02:05 +0000 (13:02 +0100)]
open-iscsi: fix compilation when openslp is installed.
Two main issues:
1. open-iscsi build system, inside Makefile, user target, calls
./configure (which is very bad itself) without letting to choose
configure options. Fixed in:
open-iscsi-2.0.872-omg-calling-configure.patch
2. when openslp support is automagically enabled, -lslp didn't get
added to compiler arguments. Fixed in:
open-iscsi-2.0.872-slp.patch
Peace.
Peter Hjalmarsson [Tue, 22 Mar 2011 11:31:19 +0000 (12:31 +0100)]
Fix handling of doslowusb/noslowusb
Set DO_slowusb as default, and make setup_slowusb unset it if it cannot find
a usb-storage attached. This makes genkernel ramdisk adhere to "noslowusb",
makes the ramdisk only wait if there is a usb-storage attached and should fix
gentoo bug #359619.
Sebastian Pipping [Wed, 16 Mar 2011 14:55:15 +0000 (15:55 +0100)]
docs: mention keyword InVCS in HACKING
Sebastian Pipping [Wed, 16 Mar 2011 13:44:18 +0000 (14:44 +0100)]
Bump version to 3.4.14
Sebastian Pipping [Wed, 16 Mar 2011 13:48:20 +0000 (14:48 +0100)]
Merge branch experimental using --no-ff
Sebastian Pipping [Wed, 16 Mar 2011 13:42:43 +0000 (14:42 +0100)]
Extend change log
Sebastian Pipping [Wed, 16 Mar 2011 13:39:27 +0000 (14:39 +0100)]
Fix changelog
Fabio Erculiani [Mon, 14 Mar 2011 17:43:45 +0000 (18:43 +0100)]
add btrfs to MODULES_FS, load btrfs module if available
Grub2 is going to support btrfs someday, so better getting prepared.
Peter Hjalmarsson [Mon, 7 Mar 2011 08:45:41 +0000 (09:45 +0100)]
Fix typo
By adding the kernelcmd options "dokeymap" to MY_HWOPTS instead of
the HWOPTS version, "keymap" this typo broke the handling of keymaps
if you only had "keymap=<...>" in kernelcmd and did not specify "dokeymap"
too (which according to documentation should not be needed).
Sebastian Pipping [Thu, 24 Feb 2011 09:41:32 +0000 (10:41 +0100)]
Extend change log
Sebastian Pipping [Thu, 24 Feb 2011 09:34:48 +0000 (10:34 +0100)]
docs: Improve docs on MDADM_CONFIG
Peter Hjalmarsson [Wed, 23 Feb 2011 06:14:04 +0000 (07:14 +0100)]
Do not mess with MDADMs auto-detect
Only reason for this logic is to limit what entries in /proc/partitions
mdadm scans for arrays.
However this seems to break raids in containers (example Intel fakeraids)
as those containers are never scanned for arrays.
(On my system it activates /dev/md/imsm0, but never /dev/md/Gentoo_0 which
is the real RAID with the removed logic)
If someone has something dead-slow they do not want scanned for raids,
it is better if they specify their own mdadm.conf.
If someone finds an example of something that mdadm scans for arrays that
is not supposed to be scanned, we may handle that then.
Peter Hjalmarsson [Wed, 23 Feb 2011 06:10:51 +0000 (07:10 +0100)]
Introducing MDADM_CONFIG
Make it possible to choose a custom mdadm.conf for your ramdisk.
If not set, no mdadm.conf will be copied, and ramdisk will auto-detect.
This also fixes a regression where genkernel always tried to copy
/etc/mdadm.conf to the ramdisk, failing if it was non-existant.
Sebastian Pipping [Thu, 10 Feb 2011 17:11:37 +0000 (18:11 +0100)]
Bump version to 3.4.13
Sebastian Pipping [Thu, 10 Feb 2011 17:13:26 +0000 (18:13 +0100)]
Merge branch 'experimental' using --no-ff