genkernel.git
11 years agoBump to 3.4.44.2 with depmod corner cases by xake. v3.4.44.2
Robin H. Johnson [Mon, 15 Oct 2012 20:57:58 +0000 (20:57 +0000)]
Bump to 3.4.44.2 with depmod corner cases by xake.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoAdd missing ChangeLog entry for xake's commit
Robin H. Johnson [Mon, 15 Oct 2012 20:53:50 +0000 (20:53 +0000)]
Add missing ChangeLog entry for xake's commit

11 years agoFix calling of depmod
Peter Hjalmarsson [Mon, 15 Oct 2012 20:00:04 +0000 (22:00 +0200)]
Fix calling of depmod

"depmod -e" needs either -F System.map or -E Module.symvers
"depmod -b" resolvs an empty argument to PWD, so only use -b if
INSTALL_MOD_PATH is actually set

11 years agoBump for 3.4.44.1 with bugfix-only. v3.4.44.1
Robin H. Johnson [Mon, 15 Oct 2012 05:40:28 +0000 (05:40 +0000)]
Bump for 3.4.44.1 with bugfix-only.

11 years agoMissing ChangeLog
Robin H. Johnson [Mon, 15 Oct 2012 05:39:45 +0000 (05:39 +0000)]
Missing ChangeLog

11 years agoFix corner cases on OUTPUTDIR.
Robin H. Johnson [Mon, 15 Oct 2012 05:37:11 +0000 (05:37 +0000)]
Fix corner cases on OUTPUTDIR.

If you give the kernel O= with the same dir as the source, it will
complain about an unclean tree.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoBump version to 3.4.44 v3.4.44
Sebastian Pipping [Sun, 14 Oct 2012 16:25:15 +0000 (18:25 +0200)]
Bump version to 3.4.44

11 years agoBug #432956: Easy to include VirtIO support in kernel.
Robin H. Johnson [Sun, 14 Oct 2012 00:05:16 +0000 (00:05 +0000)]
Bug #432956: Easy to include VirtIO support in kernel.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoClean up module drift over the years. Just MODULES_CRYPTO left.
Robin H. Johnson [Sat, 13 Oct 2012 23:53:20 +0000 (23:53 +0000)]
Clean up module drift over the years. Just MODULES_CRYPTO left.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoDocument resume parameters.
Robin H. Johnson [Sat, 13 Oct 2012 23:31:31 +0000 (23:31 +0000)]
Document resume parameters.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoBug #286187: Complete multipath support.
Robin H. Johnson [Sat, 13 Oct 2012 23:23:15 +0000 (23:23 +0000)]
Bug #286187: Complete multipath support.

Somewhere in the mists of time we lost part of the multipath patch, so
we were bundling the userspace, but not the kernel modules, or ever
using it.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoBug #351873: More livecd control, and initramfs livecd argument documentation.
Robin H. Johnson [Sat, 13 Oct 2012 22:52:42 +0000 (22:52 +0000)]
Bug #351873: More livecd control, and initramfs livecd argument documentation.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoBug #336170: amd74xx was long-replaced by pata_amd.
Robin H. Johnson [Sat, 13 Oct 2012 22:13:46 +0000 (22:13 +0000)]
Bug #336170: amd74xx was long-replaced by pata_amd.

The old driver is problematic, as even with the pata_amd module loaded,
it will not release the device. Disable the old driver on remaining
platforms, add pata_amd where missing & needed (not alpha).

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoBug #414581: ensure built-in initramfs compress config options are set to avoid silen...
Robin H. Johnson [Sat, 13 Oct 2012 22:02:59 +0000 (22:02 +0000)]
Bug #414581: ensure built-in initramfs compress config options are set to avoid silentoldconfig bailing out.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoAdd --kernel-outputdir to save files outside the source tree.
Łukasz Stelmach [Thu, 13 Sep 2012 20:44:45 +0000 (22:44 +0200)]
Add --kernel-outputdir to save files outside the source tree.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoBug #397947: Run depmod on new modules to avoid need to run at every boot on unionfs...
Robin H. Johnson [Sat, 13 Oct 2012 21:28:46 +0000 (21:28 +0000)]
Bug #397947: Run depmod on new modules to avoid need to run at every boot on unionfs systems, or systemd that never runs it.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoMissing Changelog entry.
Robin H. Johnson [Sat, 13 Oct 2012 21:26:56 +0000 (21:26 +0000)]
Missing Changelog entry.

11 years agoRecord the version of Genkernel used to build a given initramfs.
Robin H. Johnson [Sat, 13 Oct 2012 18:33:23 +0000 (18:33 +0000)]
Record the version of Genkernel used to build a given initramfs.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoAttempt to fix bug #421839: missing /run on LiveCD environment.
Robin H. Johnson [Sat, 13 Oct 2012 18:05:42 +0000 (18:05 +0000)]
Attempt to fix bug #421839: missing /run on LiveCD environment.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoBump version to 3.4.43 v3.4.43
Sebastian Pipping [Wed, 3 Oct 2012 16:53:27 +0000 (18:53 +0200)]
Bump version to 3.4.43

11 years agoUse actual kernel config for check of available compression methods (bug #436820)
Sebastian Pipping [Wed, 3 Oct 2012 16:47:00 +0000 (18:47 +0200)]
Use actual kernel config for check of available compression methods (bug #436820)

11 years agoCheck for file from real_init=FILE rather than /sbin/init (bug #437080)
Dustin Frisch [Wed, 3 Oct 2012 16:20:16 +0000 (18:20 +0200)]
Check for file from real_init=FILE rather than /sbin/init (bug #437080)

11 years agoMake e2fsprogs optional (and off by default)
Rick Farina [Sun, 30 Sep 2012 19:17:30 +0000 (21:17 +0200)]
Make e2fsprogs optional (and off by default)

11 years agoAppend e2fsck and mke2fs to initramfs
Sebastian Pipping [Sun, 23 Sep 2012 22:30:12 +0000 (00:30 +0200)]
Append e2fsck and mke2fs to initramfs

Original patch by Rick Farina

11 years agodocs: Fix mail body generation hint
Sebastian Pipping [Mon, 10 Sep 2012 01:38:40 +0000 (03:38 +0200)]
docs: Fix mail body generation hint

11 years agoBump version to 3.4.42 v3.4.42
Sebastian Pipping [Mon, 10 Sep 2012 01:27:40 +0000 (03:27 +0200)]
Bump version to 3.4.42

11 years agoAdd busybox 1.20.2 patch: busybox-1.20.2-glibc-sys-resource.patch
Sebastian Pipping [Mon, 10 Sep 2012 01:25:56 +0000 (03:25 +0200)]
Add busybox 1.20.2 patch: busybox-1.20.2-glibc-sys-resource.patch

11 years agoCopy busybox patches from 1.20.1 to 1.20.2
Sebastian Pipping [Mon, 10 Sep 2012 01:24:29 +0000 (03:24 +0200)]
Copy busybox patches from 1.20.1 to 1.20.2

11 years agomount /mnt/cdrom inside target chroot even when aufs/unionfs is disabled
Fabio Erculiani [Thu, 30 Aug 2012 16:20:44 +0000 (18:20 +0200)]
mount /mnt/cdrom inside target chroot even when aufs/unionfs is disabled

11 years agoMake root_trim work with crypt_root_key
Peter Hjalmarsson [Wed, 22 Aug 2012 17:12:08 +0000 (19:12 +0200)]
Make root_trim work with crypt_root_key

Keep options already set for cryptsetup when using crypt_root_key*

11 years agomodules/lvm: dm-thin-pool now requires dm-persistent-data and libcrc32c
Robin H. Johnson [Mon, 20 Aug 2012 03:09:04 +0000 (20:09 -0700)]
modules/lvm: dm-thin-pool now requires dm-persistent-data and libcrc32c

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoAppend trick for propagating changes to live ebuild to docs
Richard Yao [Tue, 14 Aug 2012 17:01:05 +0000 (13:01 -0400)]
Append trick for propagating changes to live ebuild to docs

11 years agoExtend docs on release process
Sebastian Pipping [Tue, 14 Aug 2012 15:28:34 +0000 (17:28 +0200)]
Extend docs on release process

11 years agoBump version to 3.4.41 v3.4.41
Richard Yao [Tue, 14 Aug 2012 14:35:48 +0000 (10:35 -0400)]
Bump version to 3.4.41

11 years agoCommunicate inavailability of keymap #38 better
Sebastian Pipping [Mon, 13 Aug 2012 20:05:21 +0000 (22:05 +0200)]
Communicate inavailability of keymap #38 better

11 years agoMerge branch 'software-vars'
Sebastian Pipping [Sun, 12 Aug 2012 23:22:13 +0000 (01:22 +0200)]
Merge branch 'software-vars'

11 years agoFurther improve wording in software.sh
Sebastian Pipping [Sun, 12 Aug 2012 23:14:42 +0000 (01:14 +0200)]
Further improve wording in software.sh

11 years agoMove the sourcing of software.sh to genkernel
Peter Hjalmarsson [Sun, 12 Aug 2012 22:05:01 +0000 (00:05 +0200)]
Move the sourcing of software.sh to genkernel

This way there is no fear of users accidental removing
the source-line from genkernel.conf, ending up with a broken genkernel

11 years agoMake defaults/software.sh not override variables already present
Peter Hjalmarsson [Sun, 12 Aug 2012 21:44:59 +0000 (23:44 +0200)]
Make defaults/software.sh not override variables already present

11 years agoMerge branch 'genkernel-conf-2'
Sebastian Pipping [Sun, 12 Aug 2012 21:39:49 +0000 (23:39 +0200)]
Merge branch 'genkernel-conf-2'

11 years agoRemove "$Id$" line from genkernel.conf to ease etc-update
Sebastian Pipping [Sun, 12 Aug 2012 21:39:06 +0000 (23:39 +0200)]
Remove "$Id$" line from genkernel.conf to ease etc-update

11 years agoAdd note on software.sh to genkernel.conf
Sebastian Pipping [Sun, 12 Aug 2012 21:37:26 +0000 (23:37 +0200)]
Add note on software.sh to genkernel.conf

11 years agoMerge branch 'genkernel-conf'
Sebastian Pipping [Sun, 12 Aug 2012 19:03:38 +0000 (21:03 +0200)]
Merge branch 'genkernel-conf'

11 years agoMove software version defaults for defaults/software.sh to ease the etc-update game
Sebastian Pipping [Sun, 12 Aug 2012 18:58:11 +0000 (20:58 +0200)]
Move software version defaults for defaults/software.sh to ease the etc-update game

11 years agoFix parsing of --config=... command line option
Sebastian Pipping [Sun, 12 Aug 2012 18:43:02 +0000 (20:43 +0200)]
Fix parsing of --config=... command line option

Before, --config=... could not be combined with anything else on the command line

11 years agoReport on sourced config files
Sebastian Pipping [Sun, 12 Aug 2012 18:13:10 +0000 (20:13 +0200)]
Report on sourced config files

11 years agoExtract variable _GENKERNEL_CONF to resolve duplication and later re-use
Sebastian Pipping [Sun, 12 Aug 2012 18:11:07 +0000 (20:11 +0200)]
Extract variable _GENKERNEL_CONF to resolve duplication and later re-use

11 years agoExtract variable _MODULES_LOAD to resolve duplication and later re-use
Sebastian Pipping [Sun, 12 Aug 2012 18:06:34 +0000 (20:06 +0200)]
Extract variable _MODULES_LOAD to resolve duplication and later re-use

11 years agoBump version to 3.4.40 v3.4.40
Sebastian Pipping [Fri, 27 Jul 2012 23:10:17 +0000 (01:10 +0200)]
Bump version to 3.4.40

11 years agoResolve cryptic awk-based code docuplication
Sebastian Pipping [Fri, 27 Jul 2012 22:42:55 +0000 (00:42 +0200)]
Resolve cryptic awk-based code docuplication

11 years agoFlip awk return values.
Robin H. Johnson [Tue, 24 Jul 2012 18:01:07 +0000 (18:01 +0000)]
Flip awk return values.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoMinor thinko in devpts check.
Robin H. Johnson [Tue, 24 Jul 2012 17:28:57 +0000 (17:28 +0000)]
Minor thinko in devpts check.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoPrior commit to only mount devtmpfs and devpts if they were not already mounted made...
Robin H. Johnson [Tue, 24 Jul 2012 08:26:43 +0000 (08:26 +0000)]
Prior commit to only mount devtmpfs and devpts if they were not already mounted made assumptions about the device names they were mounted as. Check the filesystem column of /proc/mounts instead.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
11 years agoFix whitespace
Richard Yao [Sat, 21 Jul 2012 18:20:24 +0000 (14:20 -0400)]
Fix whitespace

11 years agoForce ZFS to explicitly import pool when LUKS is present
Richard Yao [Sat, 21 Jul 2012 17:41:38 +0000 (13:41 -0400)]
Force ZFS to explicitly import pool when LUKS is present

11 years agoUSB 3.0 Support: Load xhci-hcd when available
Richard Yao [Sat, 21 Jul 2012 17:17:33 +0000 (13:17 -0400)]
USB 3.0 Support: Load xhci-hcd when available

11 years agoBump version to 3.4.39 v3.4.39
Sebastian Pipping [Sat, 21 Jul 2012 01:06:27 +0000 (03:06 +0200)]
Bump version to 3.4.39

11 years agoRun mdev -s after modules are loaded
Richard Yao [Fri, 20 Jul 2012 00:34:07 +0000 (20:34 -0400)]
Run mdev -s after modules are loaded

Running `mdev -s` will ensure that device nodes are properly initialized.
It does not function as a netlink hotplug daemon. We must run it after
the modules are loaded to ensure that /dev/zfs has been created before
userland programs attempt to use it.

11 years agoLinux 3.5 renames usbhid to hid-generic
Richard Yao [Thu, 19 Jul 2012 23:15:10 +0000 (19:15 -0400)]
Linux 3.5 renames usbhid to hid-generic

We add hid-generic to the modules_load list alongside usbhid to avoid
issues.

11 years agoSupport module options set in /etc/module.d, amend cmdline options patch
Richard Yao [Thu, 19 Jul 2012 19:59:03 +0000 (15:59 -0400)]
Support module options set in /etc/module.d, amend cmdline options patch

11 years agoAdding modules cmdline options for genkernel (module.option[=value]).
Dzianis Kahanovich [Wed, 5 Jan 2011 15:31:00 +0000 (15:31 +0000)]
Adding modules cmdline options for genkernel (module.option[=value]).
Effective for genkernel's modprobe script or busybox "not small"
modprobe.

Signed-off-by: Dzianis Kahanovich <mahatma@eu.by>
Updated-by: Richard Yao <ryao@cs.stonybrook.edu>
11 years agoFix typo in previous commit.
Richard Yao [Tue, 17 Jul 2012 20:22:40 +0000 (16:22 -0400)]
Fix typo in previous commit.

11 years agoVerify in /proc/mounts that devtmpfs is unmounted before mounting it
Richard Yao [Tue, 17 Jul 2012 20:13:57 +0000 (16:13 -0400)]
Verify in /proc/mounts that devtmpfs is unmounted before mounting it

For consistency, we do the same with devpts. WilliamH reported this to
me in IRC.

11 years agoFix bad ZFS case statement, bug #425122
Richard Yao [Tue, 17 Jul 2012 19:57:02 +0000 (15:57 -0400)]
Fix bad ZFS case statement, bug #425122

11 years agoFix rootfs=ZFS infinite loop when no bootfs is set, bug #425120
Richard Yao [Tue, 17 Jul 2012 19:56:46 +0000 (15:56 -0400)]
Fix rootfs=ZFS infinite loop when no bootfs is set, bug #425120

11 years agot Bug #399703: amd64 default kernel config did not have EFI support.
Robin H. Johnson [Tue, 17 Jul 2012 05:34:24 +0000 (22:34 -0700)]
t Bug #399703: amd64 default kernel config did not have EFI support.

11 years agoDocument the isoboot option, as designed for GRUB2 usage 3 years ago.
Robin H. Johnson [Mon, 16 Jul 2012 02:08:59 +0000 (19:08 -0700)]
Document the isoboot option, as designed for GRUB2 usage 3 years ago.

11 years agoBump version to 3.4.38 v3.4.38
Sebastian Pipping [Mon, 9 Jul 2012 22:50:12 +0000 (00:50 +0200)]
Bump version to 3.4.38

11 years agoFix bug reference in change log (bad: #370411, good: #425080)
Sebastian Pipping [Mon, 9 Jul 2012 22:48:13 +0000 (00:48 +0200)]
Fix bug reference in change log (bad: #370411, good: #425080)

11 years agoMerge branch 'bug-425080'
Sebastian Pipping [Mon, 9 Jul 2012 22:44:18 +0000 (00:44 +0200)]
Merge branch 'bug-425080'

11 years agoFix linking of unionfs-fuse 0.24
Sebastian Pipping [Mon, 9 Jul 2012 22:42:30 +0000 (00:42 +0200)]
Fix linking of unionfs-fuse 0.24

11 years agoFUSE: Allow compilation of FUSE 2.8.6 with glibc 2.14 (bug #370411)
Sebastian Pipping [Mon, 9 Jul 2012 22:29:54 +0000 (00:29 +0200)]
FUSE: Allow compilation of FUSE 2.8.6 with glibc 2.14 (bug #370411)

11 years agoFUSE: Remove invalid configure option --disable-kernel-module
Sebastian Pipping [Mon, 9 Jul 2012 22:24:59 +0000 (00:24 +0200)]
FUSE: Remove invalid configure option --disable-kernel-module

11 years agoRestore previous handling of real_root due to report of regressions (bug #419965)
Sebastian Pipping [Mon, 9 Jul 2012 17:47:21 +0000 (19:47 +0200)]
Restore previous handling of real_root due to report of regressions (bug #419965)

This reverts commit f95264added35c25fb557931116edd3cd0aec7ba.

Conflicts:
defaults/initrd.scripts

11 years agoBump version to 3.4.37 v3.4.37
Sebastian Pipping [Sun, 8 Jul 2012 22:07:38 +0000 (00:07 +0200)]
Bump version to 3.4.37

11 years agoMerge branch 'bug-423847'
Sebastian Pipping [Sun, 8 Jul 2012 22:02:29 +0000 (00:02 +0200)]
Merge branch 'bug-423847'

11 years agoImprove wording
Sebastian Pipping [Sun, 8 Jul 2012 22:00:19 +0000 (00:00 +0200)]
Improve wording

11 years agoAlways report used kernel config file
Sebastian Pipping [Sun, 8 Jul 2012 21:52:10 +0000 (23:52 +0200)]
Always report used kernel config file

11 years agoCatch case with no initramfs compression supported by kernel (bug #423847)
Sebastian Pipping [Sun, 8 Jul 2012 21:42:32 +0000 (23:42 +0200)]
Catch case with no initramfs compression supported by kernel (bug #423847)

11 years agoFix detection of initramfs compression with bzip2 as best candidate
Sebastian Pipping [Sun, 8 Jul 2012 21:40:49 +0000 (23:40 +0200)]
Fix detection of initramfs compression with bzip2 as best candidate

11 years agoUse proper ${KERNEL_CONFIG} rather than ${KERNEL_DIR}/.config as input
Sebastian Pipping [Sun, 8 Jul 2012 21:39:10 +0000 (23:39 +0200)]
Use proper ${KERNEL_CONFIG} rather than ${KERNEL_DIR}/.config as input

11 years agoAdd xts to MODULES_CRYPTO (bug #425028)
Sebastian Pipping [Sun, 8 Jul 2012 17:35:24 +0000 (19:35 +0200)]
Add xts to MODULES_CRYPTO (bug #425028)

11 years agoAdd bug reference to change log
Sebastian Pipping [Sun, 8 Jul 2012 17:20:15 +0000 (19:20 +0200)]
Add bug reference to change log

11 years agoMerge branch 'bug-421027'
Sebastian Pipping [Sun, 8 Jul 2012 17:18:46 +0000 (19:18 +0200)]
Merge branch 'bug-421027'

Conflicts:
ChangeLog

11 years agoSupport --kernel-config=/proc/config.gz (bug #421027)
Sebastian Pipping [Sun, 1 Jul 2012 12:03:51 +0000 (14:03 +0200)]
Support --kernel-config=/proc/config.gz (bug #421027)

11 years agoAdd /run to support openrc >=0.10
Kenny Cheng [Sun, 8 Jul 2012 17:04:25 +0000 (19:04 +0200)]
Add /run to support openrc >=0.10

11 years agoBump version to 3.4.36 v3.4.36
Sebastian Pipping [Mon, 11 Jun 2012 17:38:40 +0000 (19:38 +0200)]
Bump version to 3.4.36

11 years agoMake recent addition conform to POSIX
Sebastian Pipping [Mon, 11 Jun 2012 17:33:05 +0000 (19:33 +0200)]
Make recent addition conform to POSIX

11 years agoUse real_root option for (plain) Luks setup
Marios Andreopoulos [Mon, 11 Jun 2012 17:17:49 +0000 (19:17 +0200)]
Use real_root option for (plain) Luks setup

11 years agoExtend change log
Sebastian Pipping [Mon, 11 Jun 2012 17:17:18 +0000 (19:17 +0200)]
Extend change log

11 years agoBump version to 3.4.35 v3.4.35
Sebastian Pipping [Sun, 10 Jun 2012 17:15:58 +0000 (19:15 +0200)]
Bump version to 3.4.35

11 years agoSupport busybox 1.20.1 (bug #419511)
Sebastian Pipping [Sun, 10 Jun 2012 17:08:52 +0000 (19:08 +0200)]
Support busybox 1.20.1 (bug #419511)

11 years agoBump version to 3.4.34 v3.4.34
Sebastian Pipping [Mon, 4 Jun 2012 19:56:56 +0000 (21:56 +0200)]
Bump version to 3.4.34

11 years agoBe more explicit in developer docs
Sebastian Pipping [Mon, 4 Jun 2012 19:56:39 +0000 (21:56 +0200)]
Be more explicit in developer docs

11 years agoMerge branch 'bug-418463'
Sebastian Pipping [Mon, 4 Jun 2012 19:43:10 +0000 (21:43 +0200)]
Merge branch 'bug-418463'

Conflicts:
ChangeLog

11 years agoMake sure that cbc.ko and aes*.ko needed for cbc-essiv:sha256 (=default) disk encrypt...
Sebastian Pipping [Sat, 2 Jun 2012 21:31:07 +0000 (23:31 +0200)]
Make sure that cbc.ko and aes*.ko needed for cbc-essiv:sha256 (=default) disk encryption are included with the initramfs (bug #416973)

11 years agoSupport bind mounts from /etc/initramfs.mounts (bug #418463)
Sebastian Pipping [Sat, 2 Jun 2012 21:12:31 +0000 (23:12 +0200)]
Support bind mounts from /etc/initramfs.mounts (bug #418463)

11 years agoFix an e2fsprogs compilation leftover (bug #417095)
Sebastian Pipping [Mon, 28 May 2012 18:25:52 +0000 (20:25 +0200)]
Fix an e2fsprogs compilation leftover (bug #417095)

11 years agoBump to 3.4.33.1 v3.4.33.1
Sebastian Pipping [Thu, 17 May 2012 18:32:58 +0000 (20:32 +0200)]
Bump to 3.4.33.1

11 years agoFix call to blkid of util-linux
Sebastian Pipping [Thu, 17 May 2012 18:22:02 +0000 (20:22 +0200)]
Fix call to blkid of util-linux