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*
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>
Richard Yao [Tue, 14 Aug 2012 17:01:05 +0000 (13:01 -0400)]
Append trick for propagating changes to live ebuild to docs
Sebastian Pipping [Tue, 14 Aug 2012 15:28:34 +0000 (17:28 +0200)]
Extend docs on release process
Richard Yao [Tue, 14 Aug 2012 14:35:48 +0000 (10:35 -0400)]
Bump version to 3.4.41
Sebastian Pipping [Mon, 13 Aug 2012 20:05:21 +0000 (22:05 +0200)]
Communicate inavailability of keymap #38 better
Sebastian Pipping [Sun, 12 Aug 2012 23:22:13 +0000 (01:22 +0200)]
Merge branch 'software-vars'
Sebastian Pipping [Sun, 12 Aug 2012 23:14:42 +0000 (01:14 +0200)]
Further improve wording in software.sh
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
Peter Hjalmarsson [Sun, 12 Aug 2012 21:44:59 +0000 (23:44 +0200)]
Make defaults/software.sh not override variables already present
Sebastian Pipping [Sun, 12 Aug 2012 21:39:49 +0000 (23:39 +0200)]
Merge branch 'genkernel-conf-2'
Sebastian Pipping [Sun, 12 Aug 2012 21:39:06 +0000 (23:39 +0200)]
Remove "$Id$" line from genkernel.conf to ease etc-update
Sebastian Pipping [Sun, 12 Aug 2012 21:37:26 +0000 (23:37 +0200)]
Add note on software.sh to genkernel.conf
Sebastian Pipping [Sun, 12 Aug 2012 19:03:38 +0000 (21:03 +0200)]
Merge branch 'genkernel-conf'
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
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
Sebastian Pipping [Sun, 12 Aug 2012 18:13:10 +0000 (20:13 +0200)]
Report on sourced config files
Sebastian Pipping [Sun, 12 Aug 2012 18:11:07 +0000 (20:11 +0200)]
Extract variable _GENKERNEL_CONF 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
Sebastian Pipping [Fri, 27 Jul 2012 23:10:17 +0000 (01:10 +0200)]
Bump version to 3.4.40
Sebastian Pipping [Fri, 27 Jul 2012 22:42:55 +0000 (00:42 +0200)]
Resolve cryptic awk-based code docuplication
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>
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>
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>
Richard Yao [Sat, 21 Jul 2012 18:20:24 +0000 (14:20 -0400)]
Fix whitespace
Richard Yao [Sat, 21 Jul 2012 17:41:38 +0000 (13:41 -0400)]
Force ZFS to explicitly import pool when LUKS is present
Richard Yao [Sat, 21 Jul 2012 17:17:33 +0000 (13:17 -0400)]
USB 3.0 Support: Load xhci-hcd when available
Sebastian Pipping [Sat, 21 Jul 2012 01:06:27 +0000 (03:06 +0200)]
Bump version to 3.4.39
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.
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.
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
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>
Richard Yao [Tue, 17 Jul 2012 20:22:40 +0000 (16:22 -0400)]
Fix typo in previous commit.
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.
Richard Yao [Tue, 17 Jul 2012 19:57:02 +0000 (15:57 -0400)]
Fix bad ZFS case statement, bug #425122
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
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.
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.
Sebastian Pipping [Mon, 9 Jul 2012 22:50:12 +0000 (00:50 +0200)]
Bump version to 3.4.38
Sebastian Pipping [Mon, 9 Jul 2012 22:48:13 +0000 (00:48 +0200)]
Fix bug reference in change log (bad: #370411, good: #425080)
Sebastian Pipping [Mon, 9 Jul 2012 22:44:18 +0000 (00:44 +0200)]
Merge branch 'bug-425080'
Sebastian Pipping [Mon, 9 Jul 2012 22:42:30 +0000 (00:42 +0200)]
Fix linking of unionfs-fuse 0.24
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)
Sebastian Pipping [Mon, 9 Jul 2012 22:24:59 +0000 (00:24 +0200)]
FUSE: Remove invalid configure option --disable-kernel-module
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
Sebastian Pipping [Sun, 8 Jul 2012 22:07:38 +0000 (00:07 +0200)]
Bump version to 3.4.37
Sebastian Pipping [Sun, 8 Jul 2012 22:02:29 +0000 (00:02 +0200)]
Merge branch 'bug-423847'
Sebastian Pipping [Sun, 8 Jul 2012 22:00:19 +0000 (00:00 +0200)]
Improve wording
Sebastian Pipping [Sun, 8 Jul 2012 21:52:10 +0000 (23:52 +0200)]
Always report used kernel config file
Sebastian Pipping [Sun, 8 Jul 2012 21:42:32 +0000 (23:42 +0200)]
Catch case with no initramfs compression supported by kernel (bug #423847)
Sebastian Pipping [Sun, 8 Jul 2012 21:40:49 +0000 (23:40 +0200)]
Fix detection of initramfs compression with bzip2 as best candidate
Sebastian Pipping [Sun, 8 Jul 2012 21:39:10 +0000 (23:39 +0200)]
Use proper ${KERNEL_CONFIG} rather than ${KERNEL_DIR}/.config as input
Sebastian Pipping [Sun, 8 Jul 2012 17:35:24 +0000 (19:35 +0200)]
Add xts to MODULES_CRYPTO (bug #425028)
Sebastian Pipping [Sun, 8 Jul 2012 17:20:15 +0000 (19:20 +0200)]
Add bug reference to change log
Sebastian Pipping [Sun, 8 Jul 2012 17:18:46 +0000 (19:18 +0200)]
Merge branch 'bug-421027'
Conflicts:
ChangeLog
Sebastian Pipping [Sun, 1 Jul 2012 12:03:51 +0000 (14:03 +0200)]
Support --kernel-config=/proc/config.gz (bug #421027)
Kenny Cheng [Sun, 8 Jul 2012 17:04:25 +0000 (19:04 +0200)]
Add /run to support openrc >=0.10
Sebastian Pipping [Mon, 11 Jun 2012 17:38:40 +0000 (19:38 +0200)]
Bump version to 3.4.36
Sebastian Pipping [Mon, 11 Jun 2012 17:33:05 +0000 (19:33 +0200)]
Make recent addition conform to POSIX
Marios Andreopoulos [Mon, 11 Jun 2012 17:17:49 +0000 (19:17 +0200)]
Use real_root option for (plain) Luks setup
Sebastian Pipping [Mon, 11 Jun 2012 17:17:18 +0000 (19:17 +0200)]
Extend change log
Sebastian Pipping [Sun, 10 Jun 2012 17:15:58 +0000 (19:15 +0200)]
Bump version to 3.4.35
Sebastian Pipping [Sun, 10 Jun 2012 17:08:52 +0000 (19:08 +0200)]
Support busybox 1.20.1 (bug #419511)
Sebastian Pipping [Mon, 4 Jun 2012 19:56:56 +0000 (21:56 +0200)]
Bump version to 3.4.34
Sebastian Pipping [Mon, 4 Jun 2012 19:56:39 +0000 (21:56 +0200)]
Be more explicit in developer docs
Sebastian Pipping [Mon, 4 Jun 2012 19:43:10 +0000 (21:43 +0200)]
Merge branch 'bug-418463'
Conflicts:
ChangeLog
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)
Sebastian Pipping [Sat, 2 Jun 2012 21:12:31 +0000 (23:12 +0200)]
Support bind mounts from /etc/initramfs.mounts (bug #418463)
Sebastian Pipping [Mon, 28 May 2012 18:25:52 +0000 (20:25 +0200)]
Fix an e2fsprogs compilation leftover (bug #417095)
Sebastian Pipping [Thu, 17 May 2012 18:32:58 +0000 (20:32 +0200)]
Bump to 3.4.33.1
Sebastian Pipping [Thu, 17 May 2012 18:22:02 +0000 (20:22 +0200)]
Fix call to blkid of util-linux
Sebastian Pipping [Thu, 17 May 2012 17:47:29 +0000 (19:47 +0200)]
Bump version to 3.4.33
Sebastian Pipping [Thu, 17 May 2012 17:45:00 +0000 (19:45 +0200)]
Add notes on how to test things
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
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
Sebastian Pipping [Mon, 14 May 2012 00:54:30 +0000 (02:54 +0200)]
Revert verbosity of internals (a debugging leftover)
Sebastian Pipping [Mon, 14 May 2012 00:14:38 +0000 (02:14 +0200)]
Bump version to 3.4.32
Sebastian Pipping [Mon, 14 May 2012 00:14:13 +0000 (02:14 +0200)]
Stop removing lvm/dmsetup from the initramfs (bug #415697)
Sebastian Pipping [Sat, 12 May 2012 18:42:29 +0000 (20:42 +0200)]
Set CONFIG_DEVTMPFS=y on x86, x86_64, default for udev
Sebastian Pipping [Sat, 12 May 2012 14:21:32 +0000 (16:21 +0200)]
Bump version to 3.4.31
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>
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
Richard Yao [Mon, 30 Apr 2012 16:39:04 +0000 (12:39 -0400)]
Verify that binaries exist before startVolumes calls them
Richard Yao [Tue, 24 Apr 2012 07:23:53 +0000 (03:23 -0400)]
Serialize hotplug events to mimic udev
Richard Yao [Tue, 24 Apr 2012 06:31:00 +0000 (02:31 -0400)]
Update genkernel ZFS warnings
Richard Yao [Tue, 24 Apr 2012 05:52:08 +0000 (01:52 -0400)]
Make --bootloader=grub2 set debug instead of single in grub.cfg
Richard Yao [Tue, 24 Apr 2012 05:51:33 +0000 (01:51 -0400)]
Fix indentation in set_bootloader_grub2()
Robin H. Johnson [Wed, 18 Apr 2012 02:45:05 +0000 (19:45 -0700)]
lddtree call must be outside the for loop.
Robin H. Johnson [Mon, 16 Apr 2012 03:15:46 +0000 (03:15 +0000)]
Fix date on some changelog items.
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>
Sebastian Pipping [Mon, 16 Apr 2012 03:06:25 +0000 (05:06 +0200)]
Adjust licensing policy on copy_binaries() after a chat with robbat2
Sebastian Pipping [Mon, 16 Apr 2012 02:37:01 +0000 (04:37 +0200)]
Merge branch 'cryptsetup'
Conflicts:
ChangeLog
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
Sebastian Pipping [Mon, 16 Apr 2012 02:10:17 +0000 (04:10 +0200)]
Bump version to 3.4.30
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
Sebastian Pipping [Mon, 16 Apr 2012 01:18:48 +0000 (03:18 +0200)]
Add error detection to copy_binaries
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>
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>
Richard Yao [Sun, 8 Apr 2012 01:20:06 +0000 (21:20 -0400)]
Fix README to list dependency introduced by
1079122ea0c1733024dbebadd2ae8ad2c88a9bee
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