genkernel.git
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

11 years agoBump version to 3.4.33 v3.4.33
Sebastian Pipping [Thu, 17 May 2012 17:47:29 +0000 (19:47 +0200)]
Bump version to 3.4.33

11 years agoAdd notes on how to test things
Sebastian Pipping [Thu, 17 May 2012 17:45:00 +0000 (19:45 +0200)]
Add notes on how to test things

11 years agoUse blkid from system's util-linux rather than compiling e2fsprogs ourselves
Sebastian Pipping [Thu, 17 May 2012 17:23:45 +0000 (19:23 +0200)]
Use blkid from system's util-linux rather than compiling e2fsprogs ourselves

11 years agoBe verbose bout files being added to initramfs for --loglevel=2 and above
Sebastian Pipping [Thu, 17 May 2012 16:04:48 +0000 (18:04 +0200)]
Be verbose bout files being added to initramfs for --loglevel=2 and above

11 years agoRevert verbosity of internals (a debugging leftover)
Sebastian Pipping [Mon, 14 May 2012 00:54:30 +0000 (02:54 +0200)]
Revert verbosity of internals (a debugging leftover)

11 years agoBump version to 3.4.32 v3.4.32
Sebastian Pipping [Mon, 14 May 2012 00:14:38 +0000 (02:14 +0200)]
Bump version to 3.4.32

11 years agoStop removing lvm/dmsetup from the initramfs (bug #415697)
Sebastian Pipping [Mon, 14 May 2012 00:14:13 +0000 (02:14 +0200)]
Stop removing lvm/dmsetup from the initramfs (bug #415697)

11 years agoSet CONFIG_DEVTMPFS=y on x86, x86_64, default for udev
Sebastian Pipping [Sat, 12 May 2012 18:42:29 +0000 (20:42 +0200)]
Set CONFIG_DEVTMPFS=y on x86, x86_64, default for udev

11 years agoBump version to 3.4.31 v3.4.31
Sebastian Pipping [Sat, 12 May 2012 14:21:32 +0000 (16:21 +0200)]
Bump version to 3.4.31

11 years agoDo not import a pool that the kernel automatically imported
Richard Yao [Wed, 2 May 2012 02:28:10 +0000 (22:28 -0400)]
Do not import a pool that the kernel automatically imported

This works around the following upstream issue:
https://github.com/zfsonlinux/zfs/issues/714

Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu>
11 years agoImprove ZFS diagnostics, import and mounting
Richard Yao [Mon, 30 Apr 2012 17:34:01 +0000 (13:34 -0400)]
Improve ZFS diagnostics, import and mounting

Make ZFS only import the specified pool
Set zfsutil when mounting non-legacy rootfs
Check for /sbin/zpool in addition to /sbin/zfs
Print information messages when ZFS pools are imported
Prompt user when mounting a ZFS filesystem without ZFS support
Verify that <dataset> in real_root=ZFS=<dataset> is a filesystem

11 years agoVerify that binaries exist before startVolumes calls them
Richard Yao [Mon, 30 Apr 2012 16:39:04 +0000 (12:39 -0400)]
Verify that binaries exist before startVolumes calls them

12 years agoSerialize hotplug events to mimic udev
Richard Yao [Tue, 24 Apr 2012 07:23:53 +0000 (03:23 -0400)]
Serialize hotplug events to mimic udev

12 years agoUpdate genkernel ZFS warnings
Richard Yao [Tue, 24 Apr 2012 06:31:00 +0000 (02:31 -0400)]
Update genkernel ZFS warnings

12 years agoMake --bootloader=grub2 set debug instead of single in grub.cfg
Richard Yao [Tue, 24 Apr 2012 05:52:08 +0000 (01:52 -0400)]
Make --bootloader=grub2 set debug instead of single in grub.cfg

12 years agoFix indentation in set_bootloader_grub2()
Richard Yao [Tue, 24 Apr 2012 05:51:33 +0000 (01:51 -0400)]
Fix indentation in set_bootloader_grub2()

12 years agolddtree call must be outside the for loop.
Robin H. Johnson [Wed, 18 Apr 2012 02:45:05 +0000 (19:45 -0700)]
lddtree call must be outside the for loop.

12 years agoFix date on some changelog items.
Robin H. Johnson [Mon, 16 Apr 2012 03:15:46 +0000 (03:15 +0000)]
Fix date on some changelog items.

12 years agogen_initramfs: Use CC0 instead of public domain for copy_binaries to cover French...
Robin H. Johnson [Mon, 16 Apr 2012 03:15:01 +0000 (03:15 +0000)]
gen_initramfs: Use CC0 instead of public domain for copy_binaries to cover French jurisdiction concerns.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
12 years agoAdjust licensing policy on copy_binaries() after a chat with robbat2
Sebastian Pipping [Mon, 16 Apr 2012 03:06:25 +0000 (05:06 +0200)]
Adjust licensing policy on copy_binaries() after a chat with robbat2

12 years agoMerge branch 'cryptsetup'
Sebastian Pipping [Mon, 16 Apr 2012 02:37:01 +0000 (04:37 +0200)]
Merge branch 'cryptsetup'

Conflicts:
ChangeLog

12 years agoMake sure that we can use our own copy_binaries in the future
Sebastian Pipping [Mon, 16 Apr 2012 02:35:18 +0000 (04:35 +0200)]
Make sure that we can use our own copy_binaries in the future

12 years agoBump version to 3.4.30 v3.4.30
Sebastian Pipping [Mon, 16 Apr 2012 02:10:17 +0000 (04:10 +0200)]
Bump version to 3.4.30

12 years agoSupport a non-static cryptsetup binary (bug #409277)
Sebastian Pipping [Mon, 16 Apr 2012 01:55:46 +0000 (03:55 +0200)]
Support a non-static cryptsetup binary (bug #409277)

.. by making use of copy_binaries

12 years agoAdd error detection to copy_binaries
Sebastian Pipping [Mon, 16 Apr 2012 01:18:48 +0000 (03:18 +0200)]
Add error detection to copy_binaries

12 years agogen_initramfs: Release the copy_binaries function as public domain.
Robin H. Johnson [Sun, 15 Apr 2012 02:24:47 +0000 (02:24 +0000)]
gen_initramfs: Release the copy_binaries function as public domain.

The copy_binaries function is explicitly released into the public domain to
encourage wide adoption and re-use.

This is to enable use in some cases of BSD and other licensing, and
specifically avoiding the need to be party to any contributor agreements.
Additionally, the code could be considered of trivial length in some regions.

Written by:
- Robin H. Johnson <robbat2@gentoo.org> (complete rewrite)
- Richard Yao <ryao@cs.stonybrook.edu> (original concept)

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
12 years agoHandle other possible paths for LVM.
Robin H. Johnson [Sun, 15 Apr 2012 02:13:37 +0000 (02:13 +0000)]
Handle other possible paths for LVM.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
12 years agoFix README to list dependency introduced by 1079122ea0c1733024dbebadd2ae8ad2c88a9bee
Richard Yao [Sun, 8 Apr 2012 01:20:06 +0000 (21:20 -0400)]
Fix README to list dependency introduced by 1079122ea0c1733024dbebadd2ae8ad2c88a9bee

12 years agoMake sure the previous move of cd commands cannot result in unexpected regressions
Sebastian Pipping [Thu, 12 Apr 2012 04:17:54 +0000 (06:17 +0200)]
Make sure the previous move of cd commands cannot result in unexpected regressions

12 years agoReorder mdev initialization to mimic udev boot
Richard Yao [Thu, 15 Mar 2012 21:45:04 +0000 (17:45 -0400)]
Reorder mdev initialization to mimic udev boot

12 years agoEnable real_root=ZFS to permit booting off ZFS
Richard Yao [Sat, 7 Apr 2012 20:56:49 +0000 (16:56 -0400)]
Enable real_root=ZFS to permit booting off ZFS

12 years agoMove ZFS binary check outside of commandline loop
Richard Yao [Sat, 7 Apr 2012 21:17:50 +0000 (17:17 -0400)]
Move ZFS binary check outside of commandline loop

12 years agoMerge branch 'keymaps'
Sebastian Pipping [Mon, 9 Apr 2012 02:43:50 +0000 (04:43 +0200)]
Merge branch 'keymaps'

Acked-by: Rick Farina <sidhayn@gmail.com>
12 years agoExtend change log
Sebastian Pipping [Mon, 9 Apr 2012 02:43:09 +0000 (04:43 +0200)]
Extend change log

12 years agoAdd keymap "sf", i.e. Switzerland (French) from Pentoo
Sebastian Pipping [Mon, 9 Apr 2012 01:36:55 +0000 (03:36 +0200)]
Add keymap "sf", i.e. Switzerland (French) from Pentoo

12 years agoFix keymap permissions (no need to be executable)
Sebastian Pipping [Mon, 9 Apr 2012 01:37:55 +0000 (03:37 +0200)]
Fix keymap permissions (no need to be executable)

12 years agoRemove keymap trq/38 as it contains C sources of test(1) rather than a keymap at...
Sebastian Pipping [Mon, 9 Apr 2012 01:16:16 +0000 (03:16 +0200)]
Remove keymap trq/38 as it contains C sources of test(1) rather than a keymap at the moment

12 years agoUntar keymaps
Sebastian Pipping [Mon, 9 Apr 2012 00:51:43 +0000 (02:51 +0200)]
Untar keymaps

12 years agoBump version to 3.4.29 v3.4.29
Sebastian Pipping [Sun, 8 Apr 2012 22:13:29 +0000 (00:13 +0200)]
Bump version to 3.4.29

12 years agoMerge branch 'bug-388437'
Sebastian Pipping [Sun, 8 Apr 2012 22:12:10 +0000 (00:12 +0200)]
Merge branch 'bug-388437'

12 years agoMention Tomasz Wasiak in change log
Sebastian Pipping [Sun, 8 Apr 2012 22:11:24 +0000 (00:11 +0200)]
Mention Tomasz Wasiak in change log

12 years ago/etc/defaults/grub -> /etc/default/grub
Sebastian Pipping [Sun, 8 Apr 2012 22:07:35 +0000 (00:07 +0200)]
/etc/defaults/grub -> /etc/default/grub

12 years agogrub-mkconfig -> grub2-mkconfig
Sebastian Pipping [Sun, 8 Apr 2012 22:07:17 +0000 (00:07 +0200)]
grub-mkconfig -> grub2-mkconfig

12 years agoReduce code duplication in set_bootloader_grub
Sebastian Pipping [Sun, 8 Apr 2012 19:41:19 +0000 (21:41 +0200)]
Reduce code duplication in set_bootloader_grub

12 years agoSupport for Grub 2
Mike Auty [Sun, 8 Apr 2012 19:31:37 +0000 (21:31 +0200)]
Support for Grub 2

12 years agoMerge branch 'bug-411197'
Sebastian Pipping [Sun, 8 Apr 2012 18:32:42 +0000 (20:32 +0200)]
Merge branch 'bug-411197'

12 years agoExtend change log
Sebastian Pipping [Sun, 8 Apr 2012 18:29:22 +0000 (20:29 +0200)]
Extend change log

12 years agoAdd "fastest" to supported initrd compressions
Sebastian Pipping [Sun, 8 Apr 2012 18:24:14 +0000 (20:24 +0200)]
Add "fastest" to supported initrd compressions

12 years agoRefactor code selecting best available initrd compression
Sebastian Pipping [Sun, 8 Apr 2012 18:27:08 +0000 (20:27 +0200)]
Refactor code selecting best available initrd compression

12 years agoSupport comression "lzop" (not just "lzo") as wrongly advertised by comments in genke...
Sebastian Pipping [Sun, 8 Apr 2012 18:27:01 +0000 (20:27 +0200)]
Support comression "lzop" (not just "lzo") as wrongly advertised by comments in genkernel.conf before

12 years agoBe more helpful when requested compression is not available
Sebastian Pipping [Sun, 8 Apr 2012 18:03:17 +0000 (20:03 +0200)]
Be more helpful when requested compression is not available

12 years agoError out on unknown initrd compression, reported by Peter Gantner (bug #411197)
Sebastian Pipping [Sun, 8 Apr 2012 17:42:15 +0000 (19:42 +0200)]
Error out on unknown initrd compression, reported by Peter Gantner (bug #411197)

12 years agoFix initrd compression "gzip", reported by Peter Gantner (bug #411197)
Sebastian Pipping [Sun, 8 Apr 2012 17:41:34 +0000 (19:41 +0200)]
Fix initrd compression "gzip", reported by Peter Gantner (bug #411197)

12 years agoBump version to 3.4.28 v3.4.28
Sebastian Pipping [Fri, 30 Mar 2012 17:54:32 +0000 (19:54 +0200)]
Bump version to 3.4.28

12 years agoMerge branch 'fix-docache'
Sebastian Pipping [Fri, 30 Mar 2012 17:32:40 +0000 (19:32 +0200)]
Merge branch 'fix-docache'

Conflicts:
ChangeLog

12 years agoMerge branch 'bug-410073'
Sebastian Pipping [Fri, 30 Mar 2012 17:29:14 +0000 (19:29 +0200)]
Merge branch 'bug-410073'