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>
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>
Sebastian Pipping [Wed, 3 Oct 2012 16:53:27 +0000 (18:53 +0200)]
Bump version to 3.4.43
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)
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)
Rick Farina [Sun, 30 Sep 2012 19:17:30 +0000 (21:17 +0200)]
Make e2fsprogs optional (and off by default)
Sebastian Pipping [Sun, 23 Sep 2012 22:30:12 +0000 (00:30 +0200)]
Append e2fsck and mke2fs to initramfs
Original patch by Rick Farina
Sebastian Pipping [Mon, 10 Sep 2012 01:38:40 +0000 (03:38 +0200)]
docs: Fix mail body generation hint
Sebastian Pipping [Mon, 10 Sep 2012 01:27:40 +0000 (03:27 +0200)]
Bump version to 3.4.42
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
Sebastian Pipping [Mon, 10 Sep 2012 01:24:29 +0000 (03:24 +0200)]
Copy busybox patches from 1.20.1 to 1.20.2
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
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.