commit cafee187a125b85a70d57b58819398194e219e67
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Fri Apr 26 12:14:36 2024 -0500

    release 4.3.12
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 68b495f5e75cc899033bc765a51ad1c8fd8b96e0
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sun Apr 7 00:18:59 2024 +0200

    initramfs: fix busybox 1.36.1 build witk kernel 6.8
    
    Patch taken from
    https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ad860a1ed9aa92ada.
    
    Bug: https://bugs.gentoo.org/928573
    Signed-off-by: Louis Sautier <sautier.louis@gmail.com>
    Closes: https://github.com/gentoo/genkernel/pull/59
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit b3bec32138a1013ee5191d6f67ae1e1682a194ac
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Sun Apr 21 06:58:35 2024 -0500

    release 4.3.11
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 361810b23acd9452218368acecc7cc5262f00c74
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Tue Feb 27 14:44:59 2024 -0600

    keymaps: replace trf with trq
    
    Bug: https://bugs.gentoo.org/922076
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 96e15a9bc9c9462f7eb5986bb77e155ca92dd797
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Feb 16 21:55:17 2024 -0800

    build: fix manpage install
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8f90911e1e4b622ee4c716f118b7021e291e90f1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Feb 16 21:53:39 2024 -0800

    doc: point to gitweb for old ChangeLog
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4ec9886457a58330843f5c46a38e73fda9957410
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Feb 16 21:51:53 2024 -0800

    chore: ChangeLog.old is 11+ years old, omit from releases
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5e5966d0b507fbb2cb96fe8ff5083101e72360e6
Merge: bd2f2e1 659f4d3
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Feb 16 21:14:32 2024 -0800

    build: merge Modernize Makefile
    
    Closes: https://github.com/gentoo/genkernel/pull/56
    Thanks: Timothy Kenno Handojo <timkenhan@gmail.com>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 659f4d3e1f1f1299014999530f1b0840466d1fe8
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Feb 16 21:13:22 2024 -0800

    build: fix whitespace
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2be65fba58bd62ab62288bdffcd5029cdc2ecb2a
Author: Timothy Kenno Handojo <timkenhan@gmail.com>
Date:   Thu Feb 15 19:01:50 2024 +0700

    corrected variable issues in make install
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f4bf289499f7d06a2a4a5f6d84ce7084075e2664
Author: Timothy Kenno Handojo <timkenhan@gmail.com>
Date:   Thu Feb 15 17:00:47 2024 +0700

    ensure package version is on the manpage
    - added package version on manpage generation
    - added versioning on dist pkg generation
    - remove manpage generation from dist
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c67369899c1df965f4b08d738022e2f56ced416c
Author: Timothy Kenno Handojo <timkenhan@gmail.com>
Date:   Thu Feb 15 14:34:45 2024 +0700

    updated the SOFTWARE list
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 996770aa1c34b80929f9333fa9dc65cab58b9d85
Author: Timothy Kenno Handojo <timkenhan@gmail.com>
Date:   Wed Feb 14 14:56:54 2024 +0700

    address some feedback from robbat2
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5efa00417c425043c393542011ab256f88488cbc
Author: Timothy Kenno Handojo <timkenhan@gmail.com>
Date:   Tue Jan 30 13:45:19 2024 +0700

    updated software.sh
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c235b05a93283ee47b56887cc7ca72790e1ff8bd
Author: Timothy Kenno Handojo <timkenhan@gmail.com>
Date:   Tue Jan 30 13:31:02 2024 +0700

    modernize makefile
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit bd2f2e1ea079d1721d8fcf684c966d556b763d3e
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Fri Feb 16 13:38:28 2024 -0600

    initrd.scripts: create dir layout for overlayfs as well
    
    These dirs like /mnt/gentoo are normally created during boot but
    overlayfs usage bypasses that.  Let's create them for overlayfs users as
    well.
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit d6a77d90fd511b04b12bd7ae40d710d3d144c077
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Fri Jan 19 14:05:49 2024 -0600

    doc: add new cmdline options to man page
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 4c52a1b8f83494c72d036f0955c5ad57c51e554e
Author: Michal Privoznik <michal.privoznik@gmail.com>
Date:   Fri Dec 8 14:16:50 2023 +0100

    gen_configkernel: Prepare for kernel-6.6
    
    The microcode related config options were removed in [1] and
    microcode loading is enabled when support for corresponding CPU
    is enabled. Basically, this is equivalent to renaming options:
    
      CONFIG_MICROCODE_AMD -> CONFIG_CPU_SUP_AMD
      CONFIG_MICROCODE_INTEL -> CONFIG_CPU_SUP_INTEL
    
    Reflect this change in gen_configkernel.sh.
    
    Bug: https://bugs.gentoo.org/913659
    1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e6bcfdd75d53390a67f67237f4eafc77d9772056
    Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 411625928382d759140c2f09f948d33af331cc17
Author: Sam James <sam@gentoo.org>
Date:   Sat Oct 28 02:59:26 2023 +0100

    genkernel: prepare for 4.3.8
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit c691ab1f1e2493e5ca16ab23545ad3c87f152802
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Wed Oct 25 15:27:17 2023 +0300

    gen_moddeps.sh: fix including extra modules when ALLRAMDISKMODULES="yes"
    
    depmod util doesn't care about updating modules.order
    when the new extra modules was installed.
    
    Bug: https://bugs.gentoo.org/916233
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>
    Closes: https://github.com/gentoo/genkernel/pull/51
    Signed-off-by: Sam James <sam@gentoo.org>

commit 5bd81ee6cbbe582c60f0f9971dbb0b60b061b6a4
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Sat Sep 9 13:37:38 2023 +0300

    gen_moddeps.sh: introduce xbasename()
    
    Introduce xbasename() wrapper to use it instead of xargs basename.
    It guards from two cases:
    - zero count of module names is passing from pipe
    - module name starting with "-" interprets as option
    
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

commit bdf7f9e549314ffd69a8dfbe41f1d5ecd86cc99d
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Sat Sep 9 13:20:20 2023 +0300

    gen_moddeps.sh: don't use echo/printf inside the cycle
    
    Also prevent printing empty line if mydeps column is null.
    
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

commit 1c32ab6b94a459d72764f59ec978c1d04de6fd83
Author: Sam James <sam@gentoo.org>
Date:   Sat Oct 21 14:51:21 2023 +0100

    genkernel: prepare for 4.3.7
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 4714e523205dbf9288d7e236b00e61004c7b775f
Author: Sam James <sam@gentoo.org>
Date:   Sat Oct 21 14:50:04 2023 +0100

    patches: boost: fix build on some alt-arches
    
    Bug: https://bugs.gentoo.org/843212
    Bug: https://bugs.gentoo.org/913150
    Signed-off-by: Sam James <sam@gentoo.org>

commit 08b4f191c9fb064f8564d888e3969a02b0384a32
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Wed Jun 1 20:21:18 2022 +0300

    firmware: copy only the necessary firmware(s) into initramfs
    
    FIRMWARE=yes behavior is changed:
    Only the minimum number of firmware files will be copied.
    The list is generated using the `modinfo -F firmware [modules]...` command.
    The ability to copy all firmware(s) is also available with a new
    ALLFIRMWARE setting (see the modified genkernel.conf for more details).
    
    As for changes in the source code:
    gen_moddeps.sh: Significantly redesigned module list generation.
    To get a list of modules, use the `mod_dep_list()` function instead
    of `gen_dep_list()`. Modules that are not in the kernel (=n or invalid)
    will be filtered out. Aliases will be replaced with real names
    (including dependencies).
    
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>
    Closes: https://github.com/gentoo/genkernel/pull/40
    Signed-off-by: Sam James <sam@gentoo.org>

commit cbb69958759cef4d4df4b3e24b3348a9601deb3e
Author: FlyingWaffle <flyingwaffle@pm.me>
Date:   Sat May 28 17:59:43 2022 -0500

    Changed firmware and modules requirements to warnings.
    
    Depending on system configuration and hardware, added firmware and
    modules might not be required for Plymouth to function.
    
    Bug: https://bugs.gentoo.org/753617
    Signed-off-by: FlyingWaffle <flyingwaffle@pm.me>
    Closes: https://github.com/gentoo/genkernel/pull/29
    Signed-off-by: Sam James <sam@gentoo.org>

commit 732bd70737b784aa5e6b15430b7cf9f4e28948a1
Author: FlyingWaffle <flyingwaffle@pm.me>
Date:   Thu May 19 18:43:24 2022 -0500

    Plymouth support for genkernel (squashed).
    
    Bug: https://bugs.gentoo.org/753617
    Signed-off-by: FlyingWaffle <flyingwaffle@pm.me>
    Signed-off-by: Sam James <sam@gentoo.org>

commit d5f8f9c175332873a139e5d89197acca314aaf8c
Author: Sam James <sam@gentoo.org>
Date:   Tue Aug 8 06:33:15 2023 +0100

    Fix build->built
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 28edb3860520f5dfc0678f1ec0d7fe65a29ca8ed
Author: Sam James <sam@gentoo.org>
Date:   Fri Jul 28 16:41:31 2023 +0100

    genkernel 4.3.6
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit c96acc3259ed4a4d8d3605ef27013f9cec4c1ed6
Author: Vladimir Vrzić <vvrzic@gmail.com>
Date:   Tue Apr 27 13:41:19 2021 +0200

    gen_funcs.sh: use stat(1) to check free disk space
    
    By using stat(1) to get free disk space we avoid tricky parsing
    of df(1) output.
    
    Signed-off-by: Vladimir Vrzić <vvrzic@gmail.com>
    Closes: https://github.com/gentoo/genkernel/pull/22
    Signed-off-by: Sam James <sam@gentoo.org>

commit eb778e05720d2721204231e457df6948446d9af5
Author: Marat Buharov <marat.buharov@gmail.com>
Date:   Wed Jul 19 02:33:42 2023 +0300

    Enabling zstd multithreaded compression
    
    Enabling zstd multithreaded compression gives same boost as enabling it for
    XZ compression in previous commit.
    
    Signed-off-by: Marat Buharov <marat.buharov@gmail.com>
    Closes: https://github.com/gentoo/genkernel/pull/47
    Closes: https://github.com/gentoo/genkernel/pull/48
    Signed-off-by: Sam James <sam@gentoo.org>

commit b44b57129fc4a828e8bf36a34ffe3f078f861b2a
Author: Sam James <sam@gentoo.org>
Date:   Thu Jul 27 11:58:12 2023 +0100

    defaults/initrd.scripts: kill off some more `which` stragglers
    
    Followup to 04225e090e9936df6c5a9ddd5a3926d13e0001df.
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit a2d9ac2bb4e6f30f2bb6665a1ab03d9d6af1a103
Author: Sam James <sam@gentoo.org>
Date:   Thu Jul 27 11:56:15 2023 +0100

    worker_modules/gkbuild.sh: fix whitespace
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 04225e090e9936df6c5a9ddd5a3926d13e0001df
Author: Sam James <sam@gentoo.org>
Date:   Thu Jul 27 11:53:28 2023 +0100

    Replace use of `which`
    
    We're trying to phase it out as it's non-portable. Use bash's `type -P` where
    available (preferable as it avoids user functions) or `command -v` if POSIX.
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 4d4cb613dfb61f079db30e4f70bbd9aeb56890d8
Author: Sam James <sam@gentoo.org>
Date:   Thu Jul 27 11:50:25 2023 +0100

    defaults/software.sh: use dist tarball for libxcrypt
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit c8db050cb16cebb026a64896f7ac1dff57beee7a
Author: Sam James <sam@gentoo.org>
Date:   Thu Jul 27 11:42:44 2023 +0100

    open-iscsi: update to 2.1.8
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 45b3d3aa452103994e9349b29357944c8b39bad6
Author: Sam James <sam@gentoo.org>
Date:   Thu Jul 27 11:42:28 2023 +0100

    Add userspace-rcu (new dep of xfsprogs)
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 09bcd9cdf271f3890d1d0ce67a3bb5849618688e
Author: Sam James <sam@gentoo.org>
Date:   Wed Jul 26 09:49:55 2023 +0100

    gen_determineargs.sh: update sys-fs/udev reference
    
    Noticed after ulm reported it on IRC.
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 231fdfd9f1c1819d19440627ebe0ea58576a9965
Author: Sam James <sam@gentoo.org>
Date:   Wed Jul 5 21:41:39 2023 +0100

    gkbuilds: cryptsetup: disable asciidoc
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 1d9cdb7451d4c81556ac7dba13b4c462188d149f
Author: Sam James <sam@gentoo.org>
Date:   Wed Jul 5 21:39:37 2023 +0100

    patches: copy kmod-29 patch to kmod-30
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 53dba2d14be25629a7449ba35eff8a47d9a9254c
Author: Sam James <sam@gentoo.org>
Date:   Wed Jul 5 19:22:18 2023 +0100

    genkernel: bump to 4.3.5
    
    Signed-off-by: Sam James <sam@gentoo.org>

commit 57a4a1e250dfcc37f0169d3dd9d4a6a7d9308e67
Author: Sam James <sam@gentoo.org>
Date:   Wed Jul 5 18:40:44 2023 +0100

    Don't require obsolete /var/lib/module-rebuild/moduledb to exist
    
    See 71110f715fc46f148280b52b297121786504a325 and d9687a4df038382187300d6f44230661ff5bc377
    in gentoo.git.
    
    Bug: https://bugs.gentoo.org/909722
    Signed-off-by: Sam James <sam@gentoo.org>

commit 1a279fb3c8dde317da95cb394477ea9a961f8302
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Wed Jun 28 10:09:22 2023 -0500

    defaults/kernel-generic-config: enable multi-gen LRU
    
    Bug: https://bugs.gentoo.org/908512
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit a21ae3df4f20ad26b38050f92b2ef39ced5b81ff
Author: Matt Turner <mattst88@gentoo.org>
Date:   Sun May 28 22:38:20 2023 -0400

    genkernel 4.3.3
    
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 6174b60e52dd872219b7fd931f1018f835124ce1
Author: Matt Turner <mattst88@gentoo.org>
Date:   Sun May 28 22:37:46 2023 -0400

    genkernel: Fix typo
    
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 75d666895ff428ca18863674bcf7e5ebf176505b
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Wed May 24 11:24:32 2023 -0500

    gen_initramfs.sh: force no-color on qlist calls
    
    In some cases, qlist's pipe detection may not work, and this is fatal to
    our build. Let's just force -C on all qlist calls.
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 82afd329906102e73e9a1da5e02282cd48a4d1d3
Author: Diego Viola <diego.viola@gmail.com>
Date:   Sun Dec 25 03:46:48 2022 -0300

    genkernel.conf: make section titles more consistent
    
    by capitalizing all section titles and using the same amount of =
    characters.
    
    Closes: https://github.com/gentoo/genkernel/pull/45
    Signed-off-by: Diego Viola <diego.viola@gmail.com>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 5dfa1e52c74aaef22f244187c613f7a95f5c66ca
Author: Matt Turner <mattst88@gentoo.org>
Date:   Sun Jan 8 13:58:13 2023 -0500

    genkernel 4.3.2
    
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 92427dc0d11b26b03fcfb9c6de7c23fac32c7888
Author: Matoro Mahri <matoro@users.noreply.github.com>
Date:   Wed Dec 21 15:01:26 2022 -0500

    Reimplement --kernel-cross-compile= for genkernel 4.x
    
    This restores the --kernel-cross-compile= option from genkernel 3.x,
    which controls only the --kernel-xxx= options as opposed to both kernel
    and userspace options controlled by --cross-compile=.
    
    Also adds documentation on the missing options in default
    genkernel.conf.
    
    Bug: https://bugs.gentoo.org/716862
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit b390c44f05ee12b04f16d3f7e5cdd9b5dec99262
Author: Matt Turner <mattst88@gentoo.org>
Date:   Mon Nov 14 14:06:17 2022 -0500

    genkernel 4.3.1
    
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 0229b8f9741c1365e8c647f26c9109249be2eaf2
Author: Matoro Mahri <matoro@users.noreply.github.com>
Date:   Wed Oct 12 21:00:26 2022 -0400

    Fix s390 support
    
    Make sure we pull in correct genkernel arch-specific configuration.
    Kernel arch is always "s390".
    
    Closes: https://github.com/gentoo/genkernel/pull/43
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 8b7422293dcf9cc62518dcbc49239b6e637b6b74
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Jul 3 21:46:21 2022 -0700

    gkbuilds/boost-build.gkbuild: upstream boost flags changed
    
    Upstream boost changed the flags to use 'off' instead of 'none'.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Closes: https://bugs.gentoo.org/854480

commit 248bd41e5d20cf42652295148c7856a39d94591c
Merge: aef014f db1df8e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jun 20 19:53:29 2022 -0700

    Merge Enable threaded XZ compression by default
    
    Merges: https://github.com/gentoo/genkernel/pull/41
    Closes: https://github.com/gentoo/genkernel/pull/41
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit db1df8ea5a42ce058f12473ea79de3ac1f8afb4f
Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
Date:   Sat Jun 11 00:23:32 2022 +0200

    Enable threaded XZ compression by default
    
    With the current proliferation of multi-core CPUs enabling threaded XZ
    compression brings very significant runtime improvement: on my 4-core
    system the total genkernel runtime drops from 356 seconds to 166 seconds
    (a reduction of more than 50%) - so let's enable this mode by default.
    
    Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>

commit aef014f88bd2ef8a125ca082bb654e7a64f8b77c
Merge: d244a24 2f5a7fc
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 29 09:52:12 2022 -0700

    Fixes a mistake with quotation usage when testing for LVM flag
    
    Closes: https://github.com/gentoo/genkernel/pull/39
    Merges: https://github.com/gentoo/genkernel/pull/39
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2f5a7fc596bdf919f41ddc5df063abf109af6758
Author: FlyingWaffle <flyingwaffle@pm.me>
Date:   Sat May 28 16:24:41 2022 -0500

    Fixes a mistake with quotation usage when testing for LVM flag.
    
    Signed-off-by: FlyingWaffle <flyingwaffle@pm.me>

commit d244a241a7565b920ba0a30274fddc5c88ea0e8a
Merge: 144ba9a eba3381
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat May 28 13:53:41 2022 -0700

    Additional test to allow for hibernation resume
    
    Merges: https://github.com/gentoo/genkernel/pull/38
    Closes: https://github.com/gentoo/genkernel/pull/38
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 144ba9a735ff65d65fc1d3dbd8902f5ecd5b7ba8
Merge: edefa80 c3249d2
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat May 28 13:51:31 2022 -0700

    Detached header: fix bootstrap calls and sleeps, remove extra bracket
    
    Merges: https://github.com/gentoo/genkernel/pull/37
    Closes: https://github.com/gentoo/genkernel/pull/37
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit eba3381a9d7039cf0a1d066299b1d40e91d23226
Author: FlyingWaffle <flyingwaffle@pm.me>
Date:   Sat May 28 15:32:49 2022 -0500

    Additional test to allow for hibernation resume...
    
    ...on a broader range of system configurations, including LVM and swapfiles.
    
    Signed-off-by: FlyingWaffle <flyingwaffle@pm.me>

commit c3249d243fcf6dc56f46e2442df6751db91a4606
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Wed May 25 02:38:22 2022 +0300

    defaults/initrd.scripts: start_LUKS_*(): fix bootstrap calls and sleeps
    
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>

commit 08c60969a77ae7ce836691b3419429296810b6e8
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Wed May 25 02:42:30 2022 +0300

    defaults/initrd.scripts: openLUKS(): remove extra bracket in conditional block
    
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>

commit edefa80c999972b0dffdc5c9cf9d880156e6e0db
Merge: 8c9de48 72839de
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue May 24 13:34:54 2022 -0700

    add keyctl support for loading LUKS passphrase into a keyring
    
    Merges: https://github.com/gentoo/genkernel/pull/10
    Closes: https://github.com/gentoo/genkernel/pull/10
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 72839de16243fb410d587e18d76d3b637fa3f389
Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
Date:   Sun Nov 22 02:06:47 2020 +0100

    genkernel: add keyctl support for loading LUKS passphrase into a keyring
    
    cryptsetup LUKS2 format comes with an ability to automatically unlock
    multiple devices (root, swap, etc.) sharing the same passphrase, without
    retyping it for each of them, by loading it into the user keyring.
    
    This commit adds such (optional) genkernel support for loading LUKS
    passphrase into the user keyring on boot.
    
    In the default mode of operation the newly added key is (possibly) used
    only to unlock root and swap devices and is removed soon after that.
    By providing appropriate kernel command line parameter the key can be left
    in the keyring instead (with an optional timeout) for unlocking other LUKS
    devices post-initramfs time.
    
    Because one of the most common use cases of this functionality will be
    having an encrypted swap for doing suspend to disk (hibernation) let's also
    make sure that we don't unlock the root device when doing so is unnecessary
    (when we are resuming the system from hibernation).
    
    Since the security of a FDE passphrase is of paramount importance in this
    solution significant care has been taken not to leak it accidentally:
    * The passphrase is read directly by keyctl to avoid storing it in the
    shell,
    
    * If the passphrase is used only to unlock root and swap devices (which is
    the default mode of operation) the init script will check whether its
    removal from keyring has actually succeeded and, if not, reboot the system
    rather than continue while leaving it exposed,
    
    * keyutils includes a patch (already upstreamed) to wipe the passphrase
    from memory when no longer needed.
    
    Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>

commit 8c9de489290dc470e30f8c7d0aaa3456eb124537
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Fri May 20 20:52:19 2022 +0200

    arch: Copy s390 config to s390x (it's 64bit anyway!)
    
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

commit 33394fef9f712ca0854eca248fe85863771ca04a
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Mon May 16 21:31:34 2022 +0200

    linuxrc: do not rely on chroot evaluating PATH
    
    When trying to install a new kernel on catbus.sparc.dev.gentoo.org, the
    newly built initrd consistently claimed that it could not find init, and
    dropped to the rescue shell.
    
    However, init was there just fine in /newroot (as before).
    
    I dug out the command that is actually run inside linuxrc,
    
            elif ! chroot "${CHROOT}" test -x /${init#/} 1>/dev/null 2>&1
    
    and tried to run that manually, which led to a rather strange error message
    
    rescueshell / # chroot /newroot test -x /lib/systemd/systemd
    chroot: can't execute 'test': File name too long
    
    Some more research led me to the busybox manpage (where here chroot comes
    from):
    https://busybox.net/downloads/BusyBox.html#chroot
    
    chroot
        chroot NEWROOT [PROG [ARGS]]
        Run PROG with root directory set to NEWROOT
    
    Note, the third argument is *not* a command (as with usual chroot, see the
    manpage from coreutils chroot) but a program!
    
    Bug: https://bugs.gentoo.org/842027
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

commit 4e7f2d85b4b754acd54b9fc6353b2f96ef545057
Merge: 63da866 f0f544f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon May 16 09:45:49 2022 -0700

    Updating open-iscsi to 2.1.4
    
    Closes: https://github.com/gentoo/genkernel/pull/34
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f0f544fbeb5cf2fabe9c11a743c1507da46ad3b4
Author: Dan F <44616e46@gmail.com>
Date:   Mon May 16 13:20:11 2022 +0100

    Updating open-iscsi to 2.1.4
    
    Signed-off-by: DanF <44616e46@gmail.com>

commit 63da86622d47e919ebb08c894b1552d71151473a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 22:42:04 2022 -0700

    defaults/modules_load: more crypto modules
    
    Needed more cryptsetup in weirder cases. Maybe better in future to
    provide easier way to detect these and/or match dracut's code for module
    selection.
    
    Based on old https://github.com/robbat2/genkernel/pull/29 submission
    
    Closes: https://github.com/robbat2/genkernel/pull/29
    Suggested-by: David Guglielmi <david.guglielmi@gmail.com>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit ad62b864867c2d97dd71cd38f000fb8c7550c6a9
Merge: 33edf44 73a0563
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 22:15:49 2022 -0700

    Add support for LUKS detached header (another attempt)
    
    Note: commit 73a05632d61171685ac4960c6b684cefa6d82afd is
    significantly easier to review by ignoring whitespace changes.
    
    Closes: https://github.com/gentoo/genkernel/pull/28
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 33edf44c8f25e510625ea5f155629848dc1144dd
Merge: 78968ce efdf4d0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 22:02:01 2022 -0700

    defaults/initrd.scripts: Get rid of extra padding
    
    Note: commit efdf4d0affb587655d703140db86d45ffd2a1ede is significantly
    easier to review by ignoring whitespace changes.
    
    Closes: https://github.com/gentoo/genkernel/pull/30
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 78968ce2101c68eabe38956495ba9d7b7f095875
Merge: 4efdb87 2d2e91f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 21:57:54 2022 -0700

    gkbuild: Install the correct binaries with slibtool
    
    Closes: https://github.com/gentoo/genkernel/pull/33
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4efdb878a0d4ef361c3f39c62410e2afb51efb54
Merge: 1b1da75 110cffb
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 21:53:37 2022 -0700

    gen_initramfs.sh: append devicemanager only for dmraid, luks, or lvm
    
    Closes: https://github.com/gentoo/genkernel/pull/35
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2d2e91f288679e272f731917feb58f3768ea586d
Author: orbea <orbea@riseup.net>
Date:   Thu Mar 24 13:17:07 2022 -0700

    gkbuild/cryptsetup: Install the correct binaries with slibtool
    
    Signed-off-by: orbea <orbea@riseup.net>

commit cfc9ff455e2473e4322bd18c5fa21370d9c0702e
Author: orbea <orbea@riseup.net>
Date:   Thu Mar 24 11:43:40 2022 -0700

    gkbuild/util-linux: Install the correct binaries with slibtool
    
    Signed-off-by: orbea <orbea@riseup.net>

commit 1bb3cc10d51026ad500bc9cec883f1f2f0c445ec
Author: orbea <orbea@riseup.net>
Date:   Sun May 15 15:49:21 2022 -0700

    gen_funcs: Add an install_exe function
    
    This helps when the build uses slibtool where the compiled binary output
    path differs from GNU libtool.
    
    Signed-off-by: orbea <orbea@riseup.net>

commit 110cffbf0a10a6dabe902eecb9c139663ad737af
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sun May 15 12:37:51 2022 -0400

    gen_initramfs.sh: append devicemanager only for specific modules
    
    dmraid
    luks
    lvm
    multipath
    
    Bug: https://bugs.gentoo.org/749957
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

commit 1b1da7527b0307cb70118caf5dfe2da778671588
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 10 01:56:20 2021 +0100

    fuse: Add patch to allow building against glibc-2.34
    
    Bug: https://bugs.gentoo.org/828445
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 779376e0a1e3c55a8bdc40c5e55ce9bb50ee8eae
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 16 18:33:12 2021 +0100

    btrfs-progs-5.15+ needs libudev
    
    Fixes: d3ee3d06 ("Bump btrfs-progs to v5.15")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0a878e68e34ffe7ac02cbce789a3686eb39edcc4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 19:01:17 2021 +0100

    Bump xfsprogs to v5.13.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 192d69a9b47b610a4875f7139d22bfd4de9ebc81
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 19:00:49 2021 +0100

    Bump libgpg-error to v1.43
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4733b681a139846127d7c7c8cf424ca1972ce44c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 19:00:39 2021 +0100

    Bump libgcrypt to v1.9.4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c3ddd52652797eace74d53b2833fac46dfa3826f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 18:59:53 2021 +0100

    Bump e2fsprogs to v1.46.4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d3ee3d062771a6ad31fae7b0bd1fc88acba58857
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 18:59:09 2021 +0100

    Bump btrfs-progs to v5.15
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 279e43a7afbc08cce743002661f02e94c5d6821b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 18:57:38 2021 +0100

    Bump cryptsetup to v2.4.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3547a0eee6abc5cd3434168f9e6c7adda8669370
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 18:56:00 2021 +0100

    gkbuilds/coreutils: Fix cross-compile
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a0140d2e77cc0d48b60f38121b73445351c52678
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 02:56:46 2021 +0100

    defaults/modules_load: Add support for i8042 & AT keyboards
    
    Closes: https://bugs.gentoo.org/341193
    Closes: https://bugs.gentoo.org/822087
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5c13fd41b6043b18432dc6a28ab3c9aa69a8de88
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 02:19:36 2021 +0100

    genkernel: Bump to v4.2.6
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c790b6e2c5bd4841a7469bdd8f6e3eee8bf82453
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 01:19:31 2021 +0100

    gen_determineargs.sh: determine_real_args(): Make kmod only required for non-static kernels
    
    Fixes: 153a877d ("Refactor (compressed) kernel module handling")
    Bug: https://bugs.gentoo.org/821484
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fb2a687bba457e5408bc3bd979568c9a18c51be5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 00:57:58 2021 +0100

    gen_initramfs.sh: append_dropbear: NSS files module was merged into libc in >=glibc-2.34
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ab723c54aa0fef50384dbbb936614c7430f5413b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 00:57:12 2021 +0100

    gen_initramfs.sh: append_busybox: NSS dns module was merged into libc in >=glibc-2.34
    
    Bug: https://bugs.gentoo.org/823716
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6473e0a96a03598a9e22904d1fe011913efaac5a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 15 00:46:30 2021 +0100

    gen_compile.sh: populate_binpkg(): Use libc.a for testing if glibc has changed
    
    NSS files module was merged into libc in >=glibc-2.34 so it can't be used
    to test for changed glibc version anymore.
    
    Using libc.a seems to be the better alternative which we use already in
    get_chost_libdir() and depend on in general.
    
    In addition, a check was added to ensure that our glibc test file really
    exists (older-than check would pass if our test file would be missing
    which is not what we want).
    
    Fixes: 61049d29 ("gen_compile.sh: populate_binpkg(): Throw away binpkg when glibc has changed")
    Bug: https://bugs.gentoo.org/823716
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 782f8a0cbea9358d0fadc17c6a043d10cd6165fb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 27 18:56:00 2021 +0200

    genkernel: Bump to v4.2.5
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4db4564e99c03779fb7121a64d48240e9d773939
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Oct 1 20:42:34 2021 +0200

    gkbuilds/btrfs-progs: Disable backtrace on non-glibc systems
    
    Bug: https://bugs.gentoo.org/815676
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c869ac450ae286908cfed582b0c51fe327555833
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Sep 30 23:12:52 2021 +0200

    gen_initramfs.sh: append_modprobed(): Adopt changes from sys-apps/baselayout-2.8
    
    In >=sys-apps/baselayout-2.8, /etc/modprobe.d was moved to /lib/modprobe.d.
    
    This commit will try to copy /etc/modprobe.d and /lib/modprobe.d but will
    no longer fail if one directory is missing.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e43878aa62e563fcefa7c1da5c44017816ac65b4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Sep 29 20:15:56 2021 +0200

    defaults/software.sh: dropbear needs libxcrypt
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 67aaf064020dbf844fce7d86b617a862e3273232
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Sep 25 16:10:21 2021 +0200

    genkernel: Bump to v4.2.4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit be489a166f78f9cb2e89e8749094a6ddd0310ade
Author: Matt Turner <mattst88@gentoo.org>
Date:   Sun Sep 12 22:07:20 2021 -0700

    gen_cmdline.sh: Add objcopy/objdump/ranlib/readelf/strip to longusage
    
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 0fb54668df8925cd81ed9d40917c19a78891f9da
Author: Matt Turner <mattst88@gentoo.org>
Date:   Sun Sep 12 22:07:05 2021 -0700

    gen_cmdline.sh: Correctly sort --{kernel,utils}-{as,nm}
    
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

commit 153a877d333d3b85920267535aef950056c92192
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Sep 9 02:16:42 2021 +0200

    Refactor (compressed) kernel module handling
    
    To support a specific module compression algorithm, two things are needed:
    
    Used depmod utility on host system building the kernel must support chosen
    module compression algorithm to generate proper modules.dep file or
    genkernel would be unable to read module dependencies when copying modules
    to initramfs.
    
    At runtime, used modprobe utility must be able to handle chosen module
    compression algorithm or modules would be unloadable.
    
    To address the first requirement, genkernel will now check if used kmod
    utility on host system supports chosen module compression algorithm.
    
    To address the runtime requirement, this commit will switch from BusyBox's
    modutils implementation to kmod because BusyBox does not support ZSTD
    compression (yet).
    
    Bug: https://bugs.gentoo.org/809344
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a3e1af34bb4dce30d99fdeca7b8217f89f219a01
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Tue Sep 7 19:04:16 2021 -0700

    initrd.scripts: don't skip top level devices with partitions
    
    ppc64 media should be mounted as /dev/sdX, not as /dev/sdX1
    this loop was skipping /dev/sdX if /dev/sdX1 is present.
    
    Bug: https://bugs.gentoo.org/212794
    Bug: https://bugs.gentoo.org/796272
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
    Closes: https://bugs.gentoo.org/796272
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 73a05632d61171685ac4960c6b684cefa6d82afd
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Wed Oct 14 22:03:01 2020 +0300

    Add support for LUKS detached header
    
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>

commit efdf4d0affb587655d703140db86d45ffd2a1ede
Author: Dmitry Baranov <reagentoo@gmail.com>
Date:   Tue Dec 29 23:10:50 2020 +0300

    defaults/initrd.scripts: Get rid of extra padding
    
    Simplify conditional blocks where 'continue' is present.
    
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>

commit ab340c3e3bc34a8ca46f83a4d1d0d0bbc20f0ea2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 8 23:09:06 2021 +0200

    genkernel: Bump to v4.2.3
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ceeff435c0b4dc92c30c26b7f3ec8da3fbbd77c0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 8 18:31:03 2021 +0200

    gen_moddeps.sh: Move modules_kext() to determine_KEXT()
    
    We want debug output but then we cannot use return value
    from this function.
    
    Transforming function to determine_KEXT() like determine_KV()
    will fix the problem and allows us to keep debug output.
    
    Fixes: 234ce29 ("gen_moddeps.sh: modules_kext() refactored")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a30b7139cfad7261c84345b136c671744e64ec29
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 22:22:12 2021 +0200

    gen_cmdline.sh: parse_cmdline(): Allow to override AS, AR, NM & Co via CLI
    
    Bug: https://bugs.gentoo.org/786405
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 80f530bf79105fa980f2e0077663fc3bfbf8f3a0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 19:30:11 2021 +0200

    genkernel: Bump to v4.2.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9da63337a5462a8a75a4afe0f09051dcf23aeac8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 19:24:52 2021 +0200

    boost-build: Use BUILD CXX
    
    When doing cross compile, the b2 program must be executable
    on host system which tries to build boost.
    
    Fixes: 5e340654 ("Bump boost to v1.76.0")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c731bb716fde0c5cda0fbe7b81ee2371f09378c1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 19:23:26 2021 +0200

    libgpg-error: Fix cross compile
    
    Fixes: 819c69b3 ("Bump libgpg-error to v1.42")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c282bf0b47ed82baadd7967e68f5c6006ee34dc8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 03:44:31 2021 +0200

    gen_funcs.sh: get_tar_cmd(): Use 'xz -T<makejobs>' instead of pxz
    
    No need to depend on pxz for multithreaded compression anymore.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c415b054fb8902783008cf89f4506900ef7050bf
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 03:31:17 2021 +0200

    Bump xfsprogs to v5.12.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 819c69b3418780ee17b5b7367be7d3374fa78d86
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 03:30:52 2021 +0200

    Bump libgpg-error to v1.42
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 72e6b23ddd4d7f4faf3439a138d1e5da15db80fc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 03:30:29 2021 +0200

    Bump libgcrypt to v1.9.3
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 00061140c4f45364554aa1a431d58a67cd070b59
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 03:29:53 2021 +0200

    Bump LVM2 to v2.02.188
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 710b647bcd281a329de061103676828f584a9f6a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 02:42:48 2021 +0200

    Bump busybox to v1.33.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bf0b62c326c86102c6030ebb2d8edc9c3ef4ed86
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 02:42:11 2021 +0200

    Bump btrfs-progs to v5.12.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5e3406541f08d5d69ab6eee06f0978d6cd840fa5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 02:39:57 2021 +0200

    Bump boost to v1.76.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 203500a030b608538b15a4a8094de680e1937266
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 01:19:34 2021 +0200

    initrd.scripts: openLUKS(): Reset cryptsetup_options on each iteration
    
    Fixes: a0a6d631 ("linuxrc: add kernel command-line argument to allow user to pass additional options to cryptsetup")
    Bug: https://bugs.gentoo.org/794817
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8fa4d682493e704cfdea5c51aecc26af868e9d97
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 00:36:00 2021 +0200

    defaults/software.sh: Add libxcrypt
    
    Needed for BusyBox when host system is using sys-libs/libxcrypt[-static-libs]
    which is usually enforced via package.use.force.
    
    Bug: https://bugs.gentoo.org/798468
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8a7e6909326b5b70076bdedb38513d93cb0d3117
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 00:23:02 2021 +0200

    gen_funcs.sh: expand_file(): Outsource embedded Python call
    
    This will allow us to set proper shebang for dev-lang/python-exec[-native-symlinks]
    support.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a646434678303f214449f045711930c2610ce0a8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 00:21:49 2021 +0200

    gen_moddeps.sh: modules_dep_list(): Use global KEXT variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8ba2f9ddb92f380251fc0bb98e1be724d5289eca
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 00:21:08 2021 +0200

    gen_moddeps.sh: gen_dep_list(): Use global KEXT variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e7f7d6a7126ecec0bc7a62dd45cb140fa1e8684e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 00:19:47 2021 +0200

    gen_initramfs.sh: append_modules(): Export KEXT variable
    
    This will allow us to call modules_kext() just once.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 228102522e6139470fe86df52a29bd68e583f935
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 00:13:13 2021 +0200

    gen_moddeps.sh: modules_kext(): Add ZSTD support for kernel modules
    
    Bug: https://bugs.gentoo.org/800506
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 234ce291bece29b012edcb0482a3b170c86be631
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 6 00:04:41 2021 +0200

    gen_moddeps.sh: modules_kext() refactored
    
    CONFIG_MODULE_COMPRESS is gone in >=5.13. Refactor to check
    for compression algorithm instead which is backward compatible.
    
    Link 1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d4bbe942098b0c9b487d424a3c545c9ed56462d7
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f80b81da305f1f782043d31751f81264be6f2ecd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jun 24 00:42:13 2021 +0200

    linuxrc: Don't mess with console log level in quiet mode
    
    Fixes: d5f7d79b ("linuxrc: Refactor handling of console log level")
    Bug: https://bugs.gentoo.org/788970
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cdaef312247a3ed18c9fdcea084058e5f25a7f3e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 27 17:07:21 2021 +0100

    defaults/modules_load: Add support for Lenovo / Thinkpad devices
    
    Support for IBM/Lenovo devices that are not fully compliant with HID standard.
    
    Reported-by: Patrick Lauer <patrick@gentoo.org>
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 38302477f5553fb04897fe50940c1250d718703d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 27 01:24:46 2021 +0100

    genkernel: bump to v4.2.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 61049d2954dcf04bd2a2f38ac398fc406e45695f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 27 00:39:06 2021 +0100

    gen_compile.sh: populate_binpkg(): Throw away binpkg when glibc has changed
    
    It was reported that dropbear in genkernel initramfs crashed when
    client tried to connect.
    
    The problem is, that while we are compiling statically, we still depend
    on used glibc version. I.e. dropbear binpkg was created against glibc
    version A, but when genkernel initramfs will be created, we will copy
    system libraries from whatever glibc version host is currently using which
    doesn't necessarily need to match used glibc version when binpkg was
    created which could result in reported problem.
    
    This commit will make genkernel treat binpkg as stale when glibc was
    changed since binpkg was created to force a rebuild.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cd6555b521d3e62b982ef53e798ea8cf0152b82d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 27 00:00:33 2021 +0100

    gen_initramfs.sh: append_zfs(): Copy /etc/zfs/vdev_id.conf
    
    Used by vdev_id UDEV helper.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cbe66396bdcfdcecd0bbd933c1c94704fd43a13e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 26 23:57:50 2021 +0100

    gen_initramfs.sh: append_zfs(): Update UDEV dir in UDEV rules
    
    Because we are copying UDEV rules from host system, we have
    to ensure that used UDEV dir matches our initramfs environment to
    prevent errors like
    
      failed to execute '/lib/udev/vdev_id' '/lib/udev/vdev_id -e': No such file or directory
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 950d8474866b643fbbf7d2b70a9593472a57c226
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 26 23:55:37 2021 +0100

    linuxrc: Fix log message
    
    Fixes: 60ecb8b6d ("linuxrc: Move global variables to initrd.defaults")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cc8a012bb8525cfa2c378f2f5d21323e44b106d9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 21 22:53:39 2021 +0100

    initrd.scripts: crypt_filter(): crypt_silent shouldn't hide cryptsetup prompt
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3e69d8284b17f5f3471a9f7b7c58787d4a2bf051
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 21 19:17:47 2021 +0100

    initrd.scripts: do_resume(): Show warning when kernel doesn't support hibernation
    
    ...but "resume" was specified on kernel command-line.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5e3215ff97e980bf52cceb230488b0587c965ba1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 21 19:16:21 2021 +0100

    linuxrc: Adjust resume device messages
    
    Use same messages we use for root device.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 60ecb8b6d85b70d07e9aacb12771dde7cd86adf3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 21 17:24:51 2021 +0100

    linuxrc: Move global variables to initrd.defaults
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 92e8f61d4e151549b6e66a073461f7d1dc3659f6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 20 18:23:44 2021 +0100

    initrd.scripts: Add is_quiet() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 90a6419e5f0982baa1493749f6fb1b3c2fe33e7d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 20 18:19:35 2021 +0100

    initrd.scripts: is_true(): Optimize for most frequently used value
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 28c3b424687a0e68f0ebc9f53105bcf0a5cac1bf
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 20 18:17:43 2021 +0100

    initrd.scripts: is_debug(): Mark local variable as such
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b020169858590fb291003c86c8ddfc4194d9ca19
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 20 18:13:22 2021 +0100

    linuxrc: Use same $CRYPT_SILENT style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d5f7d79bab1563c301e0722ede0d75549297a031
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 19 20:09:36 2021 +0100

    linuxrc: Refactor handling of console log level
    
    Closes: https://github.com/gentoo/genkernel/pull/24
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ccdfc66e1dd25a361ac8d445225394b581eec729
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 19 20:07:20 2021 +0100

    linuxrc: Fix QUIET mode
    
    This commit will ensure that we really don't output anything
    when running in QUIET mode -- only errors will be shown.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit abbdac08738be00b7194edd91d5fc922c565c51c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 20 01:08:48 2021 +0100

    initrd.scripts: setup_keymap(): check console only when dokeymap is set
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3c1cb4d8c8c9889406e093c6af27932c3fd590bd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 19 03:46:22 2021 +0100

    genkernel: bump to v4.2.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c541b76e7b401ab685412e1ab95cb77dbc859b20
Author: Yixun Lan <dlan@gentoo.org>
Date:   Fri Mar 19 03:13:52 2021 +0100

    Add RISC-V support
    
    Bug: https://bugs.gentoo.org/767937
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 588d9254f66d090e593033da2aa9a257d6e3bfce
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 19 03:35:50 2021 +0100

    gen_configkernel.sh: config_kernel(): Warn when kernel config did not change
    
    When user requests to modify kernel config, i.e. `genkernel --menuconfig`
    but kernel config did not change, show a warning to allow user to notice.
    
    This can happen for example when user loaded a different kernel config
    in dialog but forgot to save to $KERNEL_OUTPUTDIR/.config which is
    required in that case.
    
    Link 1: https://forums.gentoo.org/viewtopic-p-8588232.html#8588232
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7436269f07727daf13eabef57c6cc936e4e294e2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 15 21:57:46 2021 +0100

    genkernel: fix used kernel.config
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 63dc301f06f80253e341da756e9cb10aca336eb8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 15 21:53:56 2021 +0100

    genkernel: show warning when CONFIG_CMDLINE_OVERRIDE=y is set
    
    Link 1: https://forums.gentoo.org/viewtopic-t-1131897.html
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 81bf123895dfa60b72a357a3317a224907547f2c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 15 20:59:25 2021 +0100

    gkbuilds/thin-provisioning-tools: no need to manually call gkautoreconf
    
    Default src_prepare() will take care of calling gkautoreconf when needed.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 235fcd4e9c1f57af368ca9bbe9dd25effc0dc900
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 15 20:52:15 2021 +0100

    gkbuild.sh: gkautoreconf(): add workaround for >autoconf-2.69
    
    Since >autoconf-2.69, autoreconf will check for GTK_DOC_CHECK macro and
    will call gtkdocize automatically [Link 1] when invoked with "--install"
    parameter.
    
    This is a problem for genkernel because our gkautoreconf is just a rudimentary
    implementation of Gentoo's eautoreconf: I.e. autotools eclass in Gentoo is
    not calling autoreconf with "--install" parameter, instead eclass is manually
    checking all used macros like autoreconf but will only call used tools when
    available.
    
    Because we do not care about docs in gkbuild packages, we can stick to our poor
    man's implementation of gkautoreconf and replace calls to gtkdocize with true.
    
    Link 1: https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=dd880a0a6de5602cdd40b770ed6b083b34aa0768
    Bug: https://bugs.gentoo.org/775563
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9722fb1b99011c720459fa5f11e9b78929b060ac
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 15 01:03:43 2021 +0100

    Change --firmware-files handling
    
    - Move from space-separated list to comma-separated list
      to add support for firmware files with spaces.
    
    - Add support for firmware files with spaces.
    
    - Check for specified firmware files in determine_real_args() which
      will allow us to error out early.
    
    - Clarify documentation.
    
    Fixes: c576f99b0b ("Misc improvements for FIRMWARE* handling")
    Bug: https://bugs.gentoo.org/775221
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 90138e02119bae09efe78f6ece02c039ad132137
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 14 19:24:39 2021 +0100

    linuxrc: Refactor switch_root error handling
    
    Previous idea (commit 93bf318e5114233f3cacc4575ab2e58d60e785c7) never
    worked: Exec will replace initramfs' init (PID 1) with specified command
    so that any further line will never be reached. If that command will
    fail now, init basically ended which will trigger a kernel panic:
    
      !! A fatal error has occured since /sbin/openrc-init did not
      !! boot correctly. Trying to open a shell ...
      + exec /bin/bash
      /init: exec: line 1366: /bin/bash: not found
      [   55.060649] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
    
    The new error handling will keep init running in loop which will
    allow user to fix every detected problem until we are confident that
    switch_root call has a chance to succeed.
    
    In case the user cannot fix the problem (maybe because of
    gk.userinteraction.disabled), we will call the newly added
    gk.emergency action (reboot, poweroff or halt).
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c81285f02aaad8bd8161d06976147e9c1aca7a8a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 14 20:30:53 2021 +0100

    initrd.scripts: run_shell(): Exit early when /dev is gone
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d61b95fa199284170990948b3f0e51e32a213262
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 14 16:58:17 2021 +0100

    initrd.scripts: Add is_userinteraction_allowed() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 20993333687bbcc00e5ca3b6e11f2eb1e01e085e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 14 16:56:34 2021 +0100

    linuxrc: Rename rundebugshell() -> run_debug_shell()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f2bff3217a493b661dcde5dc1dea2f187106ca1a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 14 16:49:27 2021 +0100

    initrd.scripts: modules_scan(): Rename GK_ROOTFS_DETECTED_STATEFILE -> GK_ROOT_DEV_DETECTED_STATEFILE
    
    GK_ROOT_DEV_DETECTED_STATEFILE is the more precise name.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6f2867c2bcc027cfe088804dfeb5d3a6b3866a3e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 20:09:48 2021 +0100

    linuxrc: Skip loading embedded boot font for serial consoles
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f492e244b60324fac15d7a8f6e74b4a022bdd3bd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 19:55:21 2021 +0100

    initrd.scripts: setup_keymap(): Skip keymap loading for serial consoles
    
    Bug: https://bugs.gentoo.org/222699
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 858e9bbef4421cd4a1f85a1b5eeb3ebd4f3dce8a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 19:40:10 2021 +0100

    linuxrc: Drop "console" kernel argument handling
    
    It was never really used; Kernel's console handling
    already did the work.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3fc2bfa183e05fe38bae40deb608bcb4e46ed065
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 19:36:22 2021 +0100

    linuxrc: Mark kernel command-line argument lvmraid as deprecated
    
    Not used anymore since we moved to (e)udev.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b2f55a479ffbb07dc0abc36660f6cc12bc63eda6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 19:35:19 2021 +0100

    linuxrc: Determine active console
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8544f0b7a0b574fc982d971347b7b2b06dd91a09
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 18:10:45 2021 +0100

    initrd.scripts: run_shell(): Reformat exec code
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bf26667ac4a906601eda8ce72cdd7058556bf387
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 18:08:40 2021 +0100

    linuxrc: Reformat exec code
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 90d2a28d3d589ba6eb1c1c54b2d12715be1e2673
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 17:58:53 2021 +0100

    linuxrc: Don't delete /linuxrc
    
    It's not clear why this was ever added via commit c4e37560598d4dc59ef3619084f3822df71e8aef.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c26b9d493c8530bbfd69e0148ce72a959d7c5321
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 17:56:29 2021 +0100

    initrd.scripts: bootstrapFS(): Create /dev/tty0
    
    If we create ttyS0, we should also create tty0.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0b9f8e012a51eecd3df1a86b4ca639de85537e33
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 16:40:49 2021 +0100

    Bump strace to v5.11
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 147b66b78b1834ccf323b08ffd0d995eb51650c9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 16:28:42 2021 +0100

    Bump xfsprogs to v5.11.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e16d25a90b244a1bc95a40770e5183923bba01ae
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 16:28:19 2021 +0100

    Bump e2fsprogs to v1.46.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a360306f395aa771e5e4515062ab91f1dbb0374a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 13 16:27:51 2021 +0100

    Bump btrfs-progs to v5.11
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3f1a037b36a3df7ba5acb3b91f925df06dbd61da
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 8 01:35:19 2021 +0100

    initrd.scripts: Add trim() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 282b201cc46bb00c4a840cc7780084bf38b36cbb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Feb 19 00:48:38 2021 +0100

    defaults/modules_load: Add netconsole
    
    This will ensure that netconsole will be available in initramfs.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1ffe1409c796372459a4985f8fe3f10fffe6e816
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Feb 18 23:31:50 2021 +0100

    gen_moddeps.sh: modules_dep_list(): match module more precise
    
    The current pattern is not precise enough. I.e. when looking for
    Realtek network driver module (realtek.ko), we also get a match on
    Realtek HD audio codec module (snd-hda-codec-realtek.ko).
    
    This commit will make the pattern more precise.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a0ecf435b3f5093d23209eb43c51c8cb9a6bc3ae
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Feb 18 22:42:31 2021 +0100

    kernel-generic-config: rebased against & and updated for linux-5.11
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4feb914a72ab3a59f2a79d8b97cc6a0bffe53605
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Feb 18 04:40:34 2021 +0100

    gkbuilds/libgpg-error: remove lock-obj-pub.${CHOST}.h workaround
    
    Workaround for bug 584052 shouldn't be necessary anymore.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bd268279a58eaa2761829bd5113a79cb82d9528a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Feb 18 04:37:29 2021 +0100

    gkbuilds/libgpg-error: do not install gpg-error-config or gpgrt-config anymore
    
    The new gpgrt-config wrapper clashes with buildroot environment.
    Instead of patch gpgrt-config, libgcrypt has been patched to
    use pkg-config instead of gpg-error-config or gpgrt-config helper.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2685c187786e20bc92d9b8ada7e9239e09a68628
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Feb 17 21:42:42 2021 +0100

    Bump libgcrypt to v1.9.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c8a6845ff99a1fe5928d331375242f07bf49fac1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Feb 17 21:52:30 2021 +0100

    gen_configkernel.sh: config_kernel(): don't set CONFIG_MICROCODE_OLD_INTERFACE for $KV > 4.3 anymore
    
    sys-apps/microcode-ctl which uses this interface was already removed
    from repository in 2018.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f8a26eeba219c4027848fd50a2ae4e9d22029168
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 15 06:44:32 2021 +0100

    initrd.scripts: openLUKS(): differentiate LUKS_DEVICE errors
    
    If LUKS_DEVICE was not found user can either have not set
    crypt_{root,swap}, set crypt_{root,swap} to an invalid value
    or kernel is lacking storage support (i.e. missing controller driver).
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3265be70d78e20e385f98e7aad651f4a4a68ee3b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 15 06:43:26 2021 +0100

    initrd.scripts: openLUKS(): validate argument
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c4e6b09c79f33303f749b2b40af51a01f168971f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 15 05:34:57 2021 +0100

    linuxrc: load btrfs module manually
    
    There is no trigger/rule in UDEV/btrfs-progs to load btrfs module.
    
    The only known trigger via mount command could be too late or
    is maybe insufficient depending on used BTRFS {meta,}data profile.
    
    Bug: https://bugs.gentoo.org/739892
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 665695e425dd29010b5e1dc944bd2765254ec7f8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 13 16:02:47 2021 +0100

    Bump util-linux to v2.36.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0cf43879c9b01d6c6b09275499db5ebd0166806b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Feb 10 01:24:52 2021 +0100

    Bump eudev to v3.2.10
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2d7ae93af2e802a52fa7b9c968029528460dde19
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Feb 9 14:17:51 2021 +0100

    eudev: allow empty properties
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 98e1bc5365d8fdfed07f7589088c9895de67c256
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Feb 9 14:13:01 2021 +0100

    gen_initramfs.sh: append_eudev(): log udevadm errors to $LOGFILE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fc5ef56e4ec6c7fdf90c8b53d8b3a35bb7f7ef8f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 23:29:02 2021 +0100

    gen_funcs.sh: check_disk_space_requirements(): use global LC_ALL
    
    Since commit 0785165ca64 we set LC_ALL in global scope.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 24b33a6f4657df846e70c65e85a88d5c7578b004
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 23:28:01 2021 +0100

    gen_initramfs.sh: copy_binaries(): use global LC_ALL
    
    Since commit 0785165ca64 we set LC_ALL in global scope.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f775b28727ea9ec06f1a8b651f4a5b45367874f4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 23:25:24 2021 +0100

    gen_initramfs.sh: remove unused function is_static()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 15df18bf51edb4dca84c8fc3000aa873f7f041d7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:55:30 2021 +0100

    Bump kmod to v28
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 012432aedd39bb26d6840af13a679eddc4a8fa9e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:17:42 2021 +0100

    Bump dropbear to v2020.81
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 84d3ae3d8a0cbb655b3dc2f0dac9fda0fb52f748
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:16:52 2021 +0100

    Bump e2fsprogs to v1.46.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 13667b001c46d6650ccda711bb9a9dab5f3c23c8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:16:20 2021 +0100

    Bump libgpg-error to v1.41
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ad0ba79206acacf75a22d8759669474995c82495
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:15:40 2021 +0100

    Bump libgcrypt to v1.8.7
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f3209242468db7347bfa77556a9049104a54b4ef
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:14:58 2021 +0100

    Bump busybox to v1.33.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6e384bd92ffccb260caf42fbea1d9fac6a64d41f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:14:19 2021 +0100

    Bump thin-provisioning-tools to v0.9.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e82bc24b4218388567c4f6d021fbac70891a3290
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:13:39 2021 +0100

    Bump xfsprogs to v5.10.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5a0c32931b3b350f07ab234617a5a85aa2ac0047
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:12:16 2021 +0100

    Bump btrfs-progs to v5.10.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d048380872f0cac62de2e91d367da9db64e4f3b7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 22:11:43 2021 +0100

    Bump boost to v1.75.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ab6d73225f21be7d55649363ceb460d91270638d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Feb 8 02:25:50 2021 +0100

    linuxrc: Add gk.preserverun.disabled
    
    When this boolean option is set and enabled, genkernel initramfs will unmount /run
    before calling switch_root.
    
    This can help in SELinux context for example where labeling is required which is
    not supported by genkernel.
    
    Bug: https://bugs.gentoo.org/739424
    Bug: https://bugs.gentoo.org/740576
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a0a6d6313874a7567a26c405713aaf610695285d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Feb 7 19:02:29 2021 +0100

    linuxrc: add kernel command-line argument to allow user to pass additional options to cryptsetup
    
    Cryptsetup supports additional options like "--perf-no_read_workqueue" or
    "--perf-no_write_workqueue". While it is recommended to use LUKS2 format
    and make these activiation flags permanent, you can also make use of
    the new kernel command-line arguments "crypt_root_options" for root device
    or "crypt_swap_options" for swap device to pass additional options
    to cryptsetup.
    
    These arguments can be specified multiple times or separate multiple
    options with a comma.
    
    Bug: https://bugs.gentoo.org/755587
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ca0338252c5a6837f420ad93114f481d7af32afc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 6 17:22:37 2021 +0100

    genkernel: make sure GREP_OPTIONS is unset
    
    We are using grep command and user could have set GREP_OPTIONS
    environment variable which could cause problems.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0785165ca64b8e6396a24043789d0bfb8b3359d3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 6 17:18:10 2021 +0100

    genkernel: normalize locales
    
    We need to ensure we are using same locales within genkernel
    because some regular expressions or program output we parse
    maybe different depending on used locales.
    
    Bug: https://bugs.gentoo.org/763165
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bf226837ba99f3151cf6b682210a02261263fe96
Author: Göktürk Yüksek <gokturk@gentoo.org>
Date:   Wed Jan 20 10:18:00 2021 +0100

    gen_initramfs.sh: fix typo: s/auxilary/auxiliary/g
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ac0681731e259ab9e2d8f5b65e008d296cde369e
Author: Göktürk Yüksek <gokturk@gentoo.org>
Date:   Wed Jan 20 08:11:00 2021 +0100

    genkernel.conf: typo fix: s/staticly/statically/
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 369cfa98f72675a285ec98439e9054ab57b234c9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Sep 11 22:01:37 2020 +0200

    Remove "dobtrfs" kernel command-line argument
    
    This is no longer necessary with the switch to UDEV.
    
    Bug: https://bugs.gentoo.org/739892
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 076201c0214837e99bebf3a05a7b0f9727fbf751
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Sep 2 21:56:35 2020 +0200

    defaults/unlock-luks.sh: Unbreak remote unlock using POST action
    
    Fixes: 0025f3693 ("defaults/unlock-luks.sh: Synchronize style with openLUKS()")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4739e23d90dfbe677bee54529ae4908f4a4177d6
Author: Karlson2k (Evgeny Grin) <k2k@narod.ru>
Date:   Mon Aug 31 12:26:38 2020 +0300

    gen_determineargs.sh: determine_real_args(): remove duplicated config override for BUSYBOX_CONFIG
    
    Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru>
    Closes: https://github.com/gentoo/genkernel/pull/23
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0025f36938989750928753ff047320dccd9e3e27
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Sep 2 15:16:22 2020 +0200

    defaults/unlock-luks.sh: Synchronize style with openLUKS()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 97b3a9235fdba36bfc6197baf1f47fd472fb74b6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Sep 2 15:13:40 2020 +0200

    defaults/initrd.scripts: openLUKS(): Trigger module loading when mounting {root,swap}_keydev
    
    We need to do the same we do for rootfs since commit 05f968fda2c6839744b36c442b3feaa6de974e63
    also for {root,swap}_keydev.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 496e3fbfc5871d3a8e735aa6d08ef6ef42f59576
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Sep 2 15:11:06 2020 +0200

    manpage: Update rootfstype documentation
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fbf7eb4eda41bc8b5afa30017e687f5eb28ec0f2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Sep 2 15:06:21 2020 +0200

    defaults/initrd.defaults: Rename $CRYPT_KEYFILE_{ROOT,SWAP} -> $CRYPT_{ROOT,SWAP}_KEYFILE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f00973ece9cf491f49c65048b653696d863627d6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 30 23:30:50 2020 +0200

    gen_funcs.sh: check_disk_space_requirements(): Force LC_ALL=C
    
    This should make parsing df output more stable in case non-English locales are used.
    
    Closes: https://github.com/gentoo/genkernel/pull/21
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9fc630bf5abbf092ca4dd8cb1e14b0446ed3fe7d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 30 23:09:29 2020 +0200

    genkernel.conf: document zstd compression in comment
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6c6a0203851e8eb639680a97df2f9e0aaf2dadde
Author: Karlson2k (Evgeny Grin) <k2k@narod.ru>
Date:   Sun Aug 30 20:59:10 2020 +0300

    genkernel.conf: document lz4 compression in comment
    
    Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru>
    Closes: https://github.com/gentoo/genkernel/pull/20
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4e42cbc5bcf0d4ed6558c90d09d8c3421d9d11d1
Author: Karlson2k (Evgeny Grin) <k2k@narod.ru>
Date:   Sun Aug 30 20:38:55 2020 +0300

    defaults/linuxrc: fix typo
    
    Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru>
    Closes: https://github.com/gentoo/genkernel/pull/19
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7e19fd8c176859836b477cb655ebe16c11ec1ca5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 23:26:54 2020 +0200

    genkernel: bump to v4.1.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4f9a09147887a6d108a8e55ab47a53d1016efee9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 21:35:33 2020 +0200

    gen_initramfs.sh: append_base_layout(): Create /etc/{group,passwd,shadow} in this function
    
    These files should be present all the time, not just when built with --ssh option set.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9257a804c47118d926b061120df69cf75756369d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 21:34:20 2020 +0200

    gen_initramfs.sh: append_base_layout(): Symlink '/etc/mtab' to '/proc/self/mounts'
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9e797bba6f42add85b347ef2711fbb939bdebf09
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 21:33:33 2020 +0200

    gen_initramfs.sh: append_base_layout(): Add /etc/initrd-release
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6b7027063b9354c2c6b4be3741ac9e3107b37228
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 18:17:02 2020 +0200

    arch/mips/config.sh: Update outdated config
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ec43af22117f4a55ee206d2a28394b55d3f836f1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 18:02:40 2020 +0200

    gkbuilds/xfsprogs: Build xfs_growfs
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e70eb3cba036d10a8fc8aab73e3367d74424ec42
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 18:02:04 2020 +0200

    gkbuilds/e2fsprogs: Build resize2fs
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6ba53084e045073489c1c773df052e5c7fc0d78f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 18:01:11 2020 +0200

    gkbuilds/e2fsprogs: Use libblkid/libuuid from util-linux
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 88e1dd1c2ab49f232fed596927c15c3781fc6b28
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 17:22:56 2020 +0200

    defaults/linuxrc: Add gksosreport
    
    To help debugging, 'gksosreport' was added (idea was borrowed from dracut):
    
    Whenever a user run into a problem and get to a rescue shell, running "gksosreport"
    will generate /run/initramfs/gksosreport.txt containing useful debug information
    suitable to attach to bug reports.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 05f968fda2c6839744b36c442b3feaa6de974e63
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 15:38:41 2020 +0200

    defaults/linuxrc: Try to determine filesystem type
    
    'mount -t auto' will not trigger module loading for filesystem kernel modules.
    Therefore we try to determine filesystem to trigger module loading in case
    filesystem isn't built into the kernel.
    
    Bug: https://bugs.gentoo.org/739250
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8cca1dada7be5625cbdbcf4e8ab14c51d131e099
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 15:28:33 2020 +0200

    defaults/linuxrc: Add gk.udev.debug to run udevd in debug mode
    
    When gk.udev.debug=yes is set (boolean option), udevd will run in
    debug mode. Output will be written to /run/initramfs/udevd.log.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a2b6a16119837df4a803effaefe8ef0be08fe396
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 15:22:30 2020 +0200

    defaults/linuxrc: Log udevd debug output into /run/initramfs/udevd.log
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8c19b84644d3a0b7f70b101b9c83931280028eb7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 15:16:36 2020 +0200

    defaults/linuxrc: Always preserve log
    
    Now that we are using UDEV and have to preserve /run, we can also
    use /run to always store log from initramfs.
    
    This will make debugging easier because user don't have to explicit
    enable logging (disabling is still possible).
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 945b3dc65cb2577a9962db40848eaeae3fc2a425
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 15:53:51 2020 +0200

    Remove --disklabel option
    
    Now that we always build util-linux for switch_root, we no longer
    need this option.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 743800055c2b0a4bcb6f674c7543598ed8f843e8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 15:52:43 2020 +0200

    Use switch_root from util-linux
    
    switch_root from busybox does not move /dev, /sys, /proc and /run.
    If we do that manually there is a small window for a race condition
    when /dev, /sys or /proc is still needed but already moved. switch_root
    from util-linux will move these mounts on its own and will therefore
    avoid any potential problems.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0bb175ba11cf09d6e3f64d2670039ca01a874c10
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 14:56:29 2020 +0200

    gen_funcs.sh: _tc-getPROG(): Prevent override with empty value
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0b378bf0d675188a438bfea9dee392fb2b5d0cfd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 14:39:38 2020 +0200

    defaults/linuxrc: Make use of PATH (2)
    
    Don't use absolute paths. Use 'hash' to test if command is available.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 684e165fbf91e848a73127cdd7e8be96b6bc0eb3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 00:58:08 2020 +0200

    gen_initramfs.sh: append_base_layout(): move /run/utmp to /var/run/utmp
    
    Will fix
    
      syslogin_perform_logout: logout(pts/0) returned an error: No such file or directory
    
    error logged by dropbear.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3c7bcc98ee94cfda5d1d63d366a61bca281c965c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 00:56:04 2020 +0200

    defaults/initrd.scripts: log_msg(): Leave function early in case log file cannot be written
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b5c0ce739f90eeb8408616dd04971951129a5016
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 28 00:48:16 2020 +0200

    gen_configkernel.sh: config_kernel(): Ensure kernel supports TMPFS
    
    This is required for UDEV support.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8c110e13f09aad67a666f4af10e51876fab50925
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 27 23:03:21 2020 +0200

    defaults/linuxrc: Support devices with symlinks (2)
    
    Follow up for commit 0048f44c081dce2e296b48c71a208abf2a815c84.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 92a74db4286051466e7e61d53fbe51ab249c9804
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 27 23:00:19 2020 +0200

    defaults/linuxrc: Add debug breakpoint before udevd start
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6ea3cd1f1525fdadb9faabfe8183e22b4836acdf
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 27 22:55:56 2020 +0200

    defaults/config.sh: Add DEFAULT_<TYPE>_<TCVAR> to allow override
    
    _tc-getPROG() can only override variable with user provided value
    when there is a default value.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 08a8044fcd552fc913ec3168be0af323b4b86c05
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 27 19:52:53 2020 +0200

    gkbuilds/eudev: Set exec_prefix
    
    This is required for proper generation of 64-btrfs.rules.
    
    Bug: https://bugs.gentoo.org/739268
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 677bd0d12e45fe210ec39ddba6f25a4917c94c2c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 27 00:53:54 2020 +0200

    genkernel: bump to v4.1.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3fc29fcdf0af70a0dd14194089e7fe952748522c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 27 00:46:43 2020 +0200

    kernel-generic-config: Enable WireGuard support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0204d05b2d88f0b288d487478411b39f97546210
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 27 00:13:29 2020 +0200

    Bump libgpg-error to v1.39
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 809f1f547f0ba8bfa38bbd0977ab2c57ec4c4581
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 26 23:35:52 2020 +0200

    defaults/linuxrc: Disable processing of modules_load file by default
    
    Now that we are using (e)udev with kmod support, we can rely on UDEV to
    load required kernel modules.
    
    Old module loading based on modules_load file can still be enabled via
    boolean "gk.hw.use-modules_load" kernel command-line option which is inverting
    and replacing previous "nodetect" kernel command-line option.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f492c407747e2c266c71ea9f19193f8fecd3bd8f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 26 23:33:28 2020 +0200

    eudev: Enable kmod support
    
    This will allow us to use (e)udev to load required kernel modules.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 70c5ad27056ba90e7ddefc8f99ab6906c0393561
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 26 23:31:38 2020 +0200

    gkbuilds/open-iscsi: Use 'pkg-config --static'
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 880f6e888501d49556dda0bcc96284b898d70d2b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 25 19:40:50 2020 +0200

    defaults/modules_load: Add hv_sock to Hyper-V modules list
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0f2a198a2c613b4d035099f951fdb49d9c998275
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 25 19:38:44 2020 +0200

    defaults/modules_load: Fix Hyper-V keyboard support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 494fa0725ce3c3b4b8044d53ea6c13fce2c823bb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 25 19:19:05 2020 +0200

    gen_initramfs.sh: append_modules(): Update modules.* files to represent initramfs content
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 74996872513894f53240533d6408e37f2893a87a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 25 18:46:46 2020 +0200

    gkbuilds/dropbear: Build dbclient
    
    Required for scp.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f81f1204372a833a491ef0bcab1b6b3cc81f75d9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Aug 24 22:25:53 2020 +0200

    defaults/linuxrc: Hide first output until cmdline was parsed
    
    This will make us honor QUIET kernel command-line argument and allow
    full silent boot.
    
    Link: https://forums.gentoo.org/viewtopic-t-1117988.html
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5232dfdcb1447a5bf6f495e463dd7900554f95ce
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Aug 24 13:43:39 2020 +0200

    gen_initramfs.sh: append_multipath(): don't check package file list with realpath
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 34893756f574a8a51037e3290bbb58e03951eed2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Aug 24 13:41:39 2020 +0200

    gen_initramfs.sh: append_zfs(): don't check package file list with realpath
    
    Bug: https://bugs.gentoo.org/738740
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 064a2d9f2d6e6d4c5b5f2b04464c767387ef4f6c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 23 22:15:29 2020 +0200

    busy-config: Disable CONFIG_STACK_OPTIMIZATION_386
    
    Using '-mpreferred-stack-boundary=2' is considered broken and
    is causing problems for some users.
    
    Bug: https://bugs.gentoo.org/725674
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6bc4264df660ff6f639cdd9625f5f0da20418e25
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 21 20:44:32 2020 +0200

    defaults/initrd.scripts: log_msg(): Log milliseconds
    
    This will allow us to see more in detail where initramfs spent time.
    
    Bug: https://bugs.gentoo.org/738378
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1423ede621013e6ecff72b8953f5dccd4eac1c39
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 21 15:11:50 2020 +0200

    --luks: Add support for Serpent cipher
    
    Link: https://forums.gentoo.org/viewtopic-t-1117806.html
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3c1154bac1bf1da4adc07c933e3ee6177dd42500
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 21 15:10:23 2020 +0200

    gen_configkernel.sh: config_kernel(): Set CONFIG_CRYPTO_AES_586 only for X86
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 848f9d5eb48f6fe7cf1d11a2ccb2df9198f474f1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 19 23:29:34 2020 +0200

    defaults/linuxrc: Process /etc/initramfs.mounts multiple times
    
    We need to mount mountpoints listed in /etc/initramfs.mounts
    before validating REAL_INIT in case init is located on seperate
    mount.
    
    In addition the code was moved to a dedicated function named
    process_initramfs_mounts() to allow to run it multiple times
    which is needed if REAL_INIT wasn't verified (in case system
    was booted from livecd).
    
    Link: https://forums.gentoo.org/viewtopic-t-1117762.html
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d1f25b7d50dffbff5ddbf63fba6294309a5a19b5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 19 03:13:19 2020 +0200

    bcache: Fix pkg-config call
    
    Bug: https://bugs.gentoo.org/737894
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d729714908b1830189356a92ac433b5e237ae43d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 18 01:11:33 2020 +0200

    gen_determineargs.sh: determine_real_args(): --integrated-initramfs requires building of kernel and initramfs
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9e38bfe0fe48ae6508680a37fd5cbf37620b57cc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 18 01:10:20 2020 +0200

    gen_funcs.sh: kconfig_set_opt(): Change separator to allow setting of paths
    
    Bug: https://bugs.gentoo.org/737598
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 198b1ad3cd7ae32d689c5f6d7dd2d2761fe9f5ff
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Aug 10 11:05:39 2020 +0200

    genkernel: bump to v4.1.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5c2d7fc5bbc302c6ad6eac111e375709d7031187
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 9 22:02:07 2020 +0200

    defaults/initrd.scripts: start_volumes(): Don't wait for /dev/zfs
    
    This is not needed anymore and also not working.
    
    Bug: https://bugs.gentoo.org/736084
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e6de787bd21542bbc94efe21eacd99178a756c65
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 9 19:30:03 2020 +0200

    defaults/initrd.scripts: start_volumes(): Drop ZPOOL_IMPORT_UDEV_TIMEOUT_MS workaround
    
    Now that we switched to (E)UDEV usage, this workaround is no longer needed.
    
    Follow-up: 73689f8 ("ZFS: Enable UDEV support")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7c5e666c2c4575dbf0f1901c90d13ec95520cdba
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 4 23:27:41 2020 +0200

    modules_load: Add vmw_pvscsi for VMware PVSCSI driver support
    
    Link: https://forums.gentoo.org/viewtopic-t-1116502.html
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a77a4cee09529065a281d6ed9150306445899cca
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 4 11:07:14 2020 +0200

    Bump btrfs-progs to v5.7
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 32d6c84b9fea8841df83c16caff20042c273209f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 4 11:06:46 2020 +0200

    Bump busybox to v1.32.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit aa67698badbf348fff2797569e7847ff18650de8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 4 11:06:21 2020 +0200

    Bump util-linux to v2.36
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 62d89ac8535e108febac546d432fa75fd5758278
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 4 10:17:34 2020 +0200

    genkernel: bump to v4.1.0_rc1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2d46cd1a6950e674254306d8ba2229b5d4ff441f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Aug 3 00:28:50 2020 +0200

    gen_initramfs.sh: append_modules(): Output used modules src directory
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit febeae936c626eb4c0a44654cda2a6351671098b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Aug 3 00:01:21 2020 +0200

    gen_determineargs.sh: determine_real_args(): Set KERNEL_MODULES_PREFIX to temporary location when --no-install is set
    
    This will ensure that we won't install anything on user's system when
    --no-install was set.
    
    While here, make use of expand_file() for --kernel-modules-prefix.
    
    Bug: https://bugs.gentoo.org/505810
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9fdb3acb257e7103a89e8f47fe8cb23e614efe84
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 2 12:44:56 2020 +0200

    Make use of expand_file() for --linuxrc option
    
    Bug: https://bugs.gentoo.org/483146
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6882485e665f8b6eb388696dfc0fd983faa9d922
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 2 12:40:47 2020 +0200

    Rename INSTALL_MOD_PATH option to KERNEL_MODULES_PREFIX
    
    Before this change we had different names in config file
    and command-line for the same thing.
    
    With this change we have one option named KERNEL_MODULES_PREFIX and its
    corresponding --kernel-modules-prefix command-line argument.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1d4ba1fa03d91a8cef9df6eb43c48d1064264812
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 2 00:29:13 2020 +0200

    gen_package.sh: gen_kerncache_extract_kernel(): Create target directory if missing
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b44a14b43649127307fbb3a69a744e870d1be036
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 23:34:16 2020 +0200

    keymaps: update Norwegian (no) keymap
    
    Bug: https://bugs.gentoo.org/666442
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3cf52d4eacdde88edce23e96262d8870f65dccb8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 20:58:14 2020 +0200

    genkernel: Fail if we cannot save kernel config
    
    Now that we check in determine_real_args() if we can write into /etc/kernels
    or bail out early in case we cannot but --save-config was set, we can be
    more explicit and fail now in case we failed to save kernel config.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f6bf1e2ee59f836b0c9cfd64617dea29f89891ed
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 20:56:45 2020 +0200

    gen_determineargs.sh: determine_real_args(): Check if we can write into /etc/kernels when --save-config is set
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b77e7ab91fe14f238eb6a4a7a0f0b963909fb1a1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 20:55:27 2020 +0200

    genkernel: Update kerncache only when kernel was built
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6b2ad24605d0bd6320cdd006e9ca78fdcbaa7a27
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 20:11:48 2020 +0200

    gen_configkernel.sh: set_initramfs_compression_method(): Ensure that set compression method is supported by the kernel
    
    When we didn't build kernel we have to be sure that kernel can actually
    decompress chosen initramfs compression type.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 19df7f243f9440a8192d112363daa26aca69c846
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 20:08:44 2020 +0200

    gen_initramfs.sh: create_initramfs(): Use correct kernel config
    
    Bug: https://bugs.gentoo.org/733946
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9f540e262f18abdfde67d63a7d87da04abc322c8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 15:55:57 2020 +0200

    Unify grep usage
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c8624437130d318d93596453d0057f8fdfbe1ed2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 15:48:43 2020 +0200

    Unify 'confgrep' handling via new get_grep_cmd_for_file() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0a29fabd3246599c3b5884440c3dfa8afac0c277
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 15:43:13 2020 +0200

    genkernel: Move grep/zgrep check to determine_real_args()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dcac082e5182388556b5841cc2f0e2e8f80bc279
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 1 21:53:51 2020 +0200

    gen_initramfs.sh: create_initramfs(): set_initramfs_compression_method() must be called when kerncache is used
    
    Follow-up: a864c2f ("gen_initramfs.sh: create_initramfs(): Call set_initramfs_compression_method() when not building kernel")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 73689f82a7ef090c4d8c22eced7a56471be14156
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 23:06:51 2020 +0200

    ZFS: Enable UDEV support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 17cdd9c8ca954c180a216b9e33cf8de7be5f4a43
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 23:05:18 2020 +0200

    dmraid: Switch to UDEV usage
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fe4f505dab7c4c1420c54d493d638445d95dc742
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:59:33 2020 +0200

    multipath: Switch to UDEV usage
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 31475eb3e28e326553c89753874df3171cdf33ec
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:52:00 2020 +0200

    bcache: Switch to UDEV usage
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit aa0e4e5d3db44547983d0a227f62afde7754f417
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:46:09 2020 +0200

    cryptsetup: Enable UDEV support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f6f9384b423e9bb9b8cee294f4ddbeee7c518463
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:36:13 2020 +0200

    mdadm: Switch to UDEV usage
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c792697d0ec5e54ee9fcf1536f04f2267dff699d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:25:44 2020 +0200

    Switch from MDEV to UDEV
    
    We need to switch from using MDEV to UDEV to avoid boot problems
    due to timeouts caused by some UDEV rules from real system when
    real system is using systemd.
    
    Bug: https://bugs.gentoo.org/706434
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b01f68cd4af87bd16ca51b4a291d84271fe4ce51
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 23:10:11 2020 +0200

    genkernel: bump to v4.1.0_beta1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit be199c08fada12dc7ccfbf75c8dddba99e185263
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 24 00:15:59 2020 +0200

    defaults/initrd.scripts: Improve logging in *_resume functions
    
    Add device which was tried to resume from to log message.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1ff8e13eae1052c56989bd313da860ef73c7bedd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:30:52 2020 +0200

    defaults/initrd.scripts: mount_devfs(): Make sure that /dev/shm is available
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 81b8f5d615cec53aaf93e6bc11540d45a92d038d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:56:28 2020 +0200

    defaults/linuxrc: Make use of PATH
    
    Don't use absolute paths. Use 'hash' to test if command is available.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 28d5ae82fc5269eb85b484cb7c086247156c5ea3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 23:08:12 2020 +0200

    defaults/initrd.scripts: openLUKS(): Fix style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d1d7132dea49dd5b553818940d8785a5a4a94821
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 23:11:25 2020 +0200

    gen_initramfs: Fix style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ea22a5f24f5e179c1ec8448657c753375f8567be
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 23:58:58 2020 +0200

    defaults/software.sh: Fix style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 32dd11ac4e681ea9fadb0e8286468b518c0c252d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:04:17 2020 +0200

    defaults/initrd.scripts: do_resume(): Use find_real_device() to determine REAL_RESUME device
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0048f44c081dce2e296b48c71a208abf2a815c84
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 22:00:12 2020 +0200

    defaults/linuxrc: Support devices with symlinks
    
    /dev/vg/foo can be a symlink to ../dm-1. This commit will allow
    to use such a value for devices, i.e. ROOT=/dev/vg/foo.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9293b49303dac0a18294cba3d5dcec74154ca392
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 23 21:49:28 2020 +0200

    kmod: remove hardcoded $BROOT value
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 328939565639000eab12170a3a060612e0045ff5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 20 22:20:43 2020 +0200

    libgcrypt: Fix libgcrypt-config wrapper
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7305336801c6dfefe258eac50608ee6f150add0a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 20 18:04:12 2020 +0200

    Bump zstd to v1.4.5
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7757eefbc713d2134b79a2c337bb1a92ec39350b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 20 18:03:53 2020 +0200

    Bump libgcrypt to v1.8.6
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d3e5a4a5096bb7ee8e375e82d28a0b9c96b43656
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 20 17:40:06 2020 +0200

    genkernel: bump to v4.0.10
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9f2db2e36ca16832c88598eb86b8187f2e9806c5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 20 04:26:51 2020 +0200

    gen_funcs.sh: tc-getAS(): Fix typo
    
    Actually return AS and not AR.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1a68a5349bb423ddff5ec56ea733631621eba862
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 20:22:57 2020 +0200

    linuxrc: Add gk.userinteraction.disabled
    
    When this option is set and enabled, genkernel initramfs will not prompt
    on errors, i.e. this will disable any user interaction, e.g. for a kiosk system.
    
    Bug: https://bugs.gentoo.org/730966
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a864c2fa9a75c488355a9f4821aa5bc97cc188c5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 19:56:38 2020 +0200

    gen_initramfs.sh: create_initramfs(): Call set_initramfs_compression_method() when not building kernel
    
    We need to call set_initramfs_compression_method() manually when we didn't build
    kernel in same run to ensure that $COMPRESS_INITRD_TYPE is initialized.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2192d8130e11d5aeca1d49c02f76edca5e96895c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 18:20:19 2020 +0200

    gen_configkernel.sh: config_kernel(): Ensure that CONFIG_INITRAMFS_SOURCE is always unset
    
    config_kernel() runs only once. For this run, even when --integrated-initramfs is set,
    the kernel option CONFIG_INITRAMFS_SOURCE should be unset *when* we are also tasked to
    create an initramfs.
    
    Otherwise, functions like set_initramfs_compression_method() can fail when used kernel
    config had integrated initramfs but new kernel doesn't.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 533e12a64c708c76a2d0a9311400fb3ecf327a01
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 04:19:06 2020 +0200

    arch/arm*/modules_load: Load APM X-Gene SoC Ethernet Driver
    
    Load xgene_enet when available.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2435f30f3989e03a83a5837dd92246043007ef01
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 04:16:28 2020 +0200

    arch/arm*/modules_load: Load APM X-Gene SoC SATA host controller driver
    
    Load ahci_xgene when available.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0e13d3f704220379a40e1a8e750dd58961f9e78e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 03:04:02 2020 +0200

    defaults/linuxrc: Fix mounting of /proc
    
    Cannot use `run` before root was mounted writable.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 80e3a6086c92e30101f772170c4b056f1ff4c81c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 00:05:53 2020 +0200

    Add ZSTD compression support for initramfs
    
    Bug: https://bugs.gentoo.org/731294
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 42e05ff341da60fb4caf689a45a50befea4327ad
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:12:28 2020 +0200

    thin-provisioning-tools: Honor toolchain
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bf863ca44a22e1aa571f69da6e95be945937eb06
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:12:11 2020 +0200

    xfsprogs: Honor toolchain
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f8d41285f26cf220dbc1a448639cffaf820e648b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:11:47 2020 +0200

    strace: Honor toolchain
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 88da47c6c06e5b48ddf73d85fcb7a90a287ffaaa
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:11:29 2020 +0200

    libgcrypt: Honor toolchain
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9f4db0bd1b34cdcc532d0d2a76972100b55cbbec
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:10:59 2020 +0200

    e2fsprogs: Honor toolchain
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0b4c50fb24e49b2157292a799d78d386429e2331
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:10:03 2020 +0200

    busybox: Honor toolchain
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b2cd6f1408b75dbef2bf24ffbff1e0f9376c94c3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 17:08:03 2020 +0200

    gen_funcs.sh: _tc-getPROG(): Fix overriding of default program
    
    tc-getBUILD_PROG() could pass multiple variables so we need to check
    all variables until we find our config variable containing user's value.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 273895a03648c2175de1e40e50d32cde020def97
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:13:49 2020 +0200

    gen_funcs.sh: get_tc_vars(): Add READELF and OBJDUMP
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b432f67903a419af3189abe3637300a42554415d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 17:03:47 2020 +0200

    gen_compile.sh: compile_generic() refactored
    
    - Use an array to construct command to run.
    
    - Make sure we set all environment variables used by kernel's build
      system to honor our toolchain.
      Tested with with sys-devel/binutils-config[-native-symlinks]
      and sys-devel/gcc-config[-native-symlinks].
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cc875f5163a6e79110e4afcabe07acdacd369bf5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 17:00:21 2020 +0200

    gen_determineargs.sh: determine_real_args(): Don't call gcc directly
    
    Set $CHOST variable via config so that we no longer need to call
    gcc directly to determine CHOST value.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f2d17444644f07b04b2f5ff484b71d1e0d12ace6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:57:15 2020 +0200

    gkbuilds: Bump copyright on files touched this year
    
    Update the copyright notice on all files that were touched since
    January 1st but did not have the notice updated.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d828e88d577641d4f0e22045df0c810443851f21
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:50:03 2020 +0200

    gkbuild.sh: _src_prepare(): Make sure that WANT_AUTORECONF=no will really skip autoreconf
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c0da04e2e1b224c5f153e81818d7734f4fbf7fe5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:47:25 2020 +0200

    gen_funcs.sh: tc-getRANLIB(): Normalized
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7fab524616e5cba29598dba7e4d57014f2222433
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:46:21 2020 +0200

    gen_funcs.sh: Fix duplicated tc-getSTRIP()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 550341ce8adf4fed720939050f36a53d6044227d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:42:53 2020 +0200

    gen_configkernel.sh: config_kernel(): Re-order config checks
    
    Re-order config checks for better logical grouping.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0b5192921d06797c806bf908a0e88c1269f56794
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:34:22 2020 +0200

    gen_configkernel.sh: set_initramfs_compression_method() refactored
    
    - Add handling for compression method "best" and "fastest".
    
    - Make use of new get_initramfs_compression_method_by_{compression,speed}
      functions.
    
    - Set CONFIG_RD_<TYPE>=n or CONFIG_INITRAMFS_COMPRESSION_<TYPE>=n
      only when required to avoid second `make oldconfig` call due to
      changed .config file.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 944da1fc61bd64a47c2bc6415da5e5d5611b6ff5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:17:30 2020 +0200

    gen_initramfs.sh: create_initramfs(): Move and unify validation of --compress-initramfs-type to determine_real_args()
    
    This will allow us to error out early if required user space tool
    needed to compress initramfs based on specified --compress-initramfs-type
    is missing or selected type is invalid/unsupported.
    
    Best/fastest list is based on results from [Link1][Link2][Link3].
    
    Link1: https://events.static.linuxfound.org/sites/events/files/lcjpcojp13_klee.pdf
    Link2: https://kernel.ubuntu.com/~cking/boot-speed-eoan-5.3/kernel-compression-method.txt
    Link3: https://lwn.net/Articles/817134/
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c8dcd6cda6a60e59d4891b9b3902ef641afc1d1b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 18:19:59 2020 +0200

    gen_determineargs.sh: determine_real_args(): Fix unsetting toolchain variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f8ce2893eaad443efd90b5d93a11e093380113df
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Jul 15 23:35:50 2020 +0200

    gen_determineargs.sh: determine_real_args(): Fix style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6060765b464f990bc279c0aee623be84194066ef
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Jul 15 23:34:45 2020 +0200

    gen_funcs.sh: check_distfiles(): Adjust pattern
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d5097672ea7de99c74a43a5fd9e90858f2fee956
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 16 03:48:49 2020 +0200

    gen_configkernel.sh: config_kernel(): Don't set CONFIG_CRYPTO_AES_{X86_64,586} for >=linux-5.4
    
    Options were removed in linux-5.4 [Link 1].
    
    Link 1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1d2c3279311e4f03fcf164e1366f2fda9f4bfccf
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
    
    merge

commit 0d59668f0cb3ce17ae92116a32b3f50f33c2de67
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 14 16:13:34 2020 +0200

    gnupg: Allow building against gcc-10
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 24d3f6b4b3afe1125fa9296b50b55f75870c645e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jun 23 21:08:17 2020 +0200

    defaults/initrd.scripts: test_success(): Fix quoting
    
    Bug: https://bugs.gentoo.org/494710
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6de6fb24e4bb8e5008566e930ee5fa0fdfd65985
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jun 23 20:41:05 2020 +0200

    genkernel: bump to v4.0.9
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dc3923c6f8d61ac28f9b1edb73b643aa6e7e67c2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 22 00:14:07 2020 +0200

    defaults/initrd.scripts: Log what is happening in *_resume functions
    
    Bug: https://bugs.gentoo.org/728118
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7c8e344dd138df4655d4a329b54b0e75d8ca9e3b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jun 20 04:16:23 2020 +0200

    gkbuilds/dropbear: Enable AES GCM support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 64242cfcdca6d70e7aefaab7e424ad818d701e54
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jun 20 04:02:58 2020 +0200

    gen_initramfs.sh: append_dropbear(): Add support for ed25519 host keys
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e387eb756a170cb3380ac5c8c5236bcf264b0eb9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jun 20 04:02:12 2020 +0200

    dropbear.sh: _dropbear_install(): Fix die msg
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cac127282baa5e8d13339ecedcb76c2c23f93be2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jun 20 03:11:42 2020 +0200

    btrfs-progs: Honor LDFLAGS
    
    Bug: https://bugs.gentoo.org/727168
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a8c182eab5bbc69334480ef1cc5175673eac9541
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jun 20 03:10:37 2020 +0200

    gkbuild.sh: _initialize(): Don't use temporary directory for packages
    
    This is not necessary since top folder is already a temporary directory.
    This will also allow us compare different genkernel log files more
    easily.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c465346aaba1bc8a1fd775eb6e9e724706cf6252
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jun 16 15:52:33 2020 +0200

    gkbuilds/gnupg: Set CC_FOR_BUILD
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit db22b64c7d60911a5790571368cd440c3fb8f238
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jun 16 15:52:05 2020 +0200

    gkbuilds/libgpg-error: Set CC_FOR_BUILD
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 79310839e23136450bca4c71b6ddd49475e3e0ef
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 19:00:37 2020 +0200

    Bump libgpg-error to v1.38
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b3d1b0139a3fb021e934d8a096c6728e15552613
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 17:18:00 2020 +0200

    gen_initramfs.sh: append_dropbear(): Fix error message shown when net-misc/dropbear is required
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 04f9b87d25598130f4e2c91b9040b5f8638a8824
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 17:13:44 2020 +0200

    gen_initramfs.sh: copy_system_binaries(): Don't check for non-existing linked libraries
    
    lddtree will always report "not found" when doing cross-compile.
    
    Because we will error out later nonetheless when copying will fail, we don't
    need such a check in advance.
    
    Closes: https://bugs.gentoo.org/727442
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6d3f9e4dbfbd42d8e57855785a7f6f73e84c96b7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:42:06 2020 +0200

    genkernel: bump to v4.0.8
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fd9286e46cdb1481af0120c48e9812b982150286
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:40:39 2020 +0200

    lvm: Add patch to allow building on musl
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 203248c352c50316ef86dc24f1637c77f9ae302a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:34:42 2020 +0200

    open-iscsi: Allow building against gcc-10
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fb935ada526ef0a5e19fba8d8dc4a820ff24f99f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:33:55 2020 +0200

    Bump util-linux to v2.35.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 578850d43fb0fe9ffa9613ee644bb886d99fbc6b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:33:39 2020 +0200

    Bump libgpg-error to v1.37
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ee0977e5c62f40bef2d7f32ffa61d7e80fcbc6ab
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:32:43 2020 +0200

    json-c: Add patch for CVE-2020-12762
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e3e127ca22de112c3d35fb64ee0e31d3cbdd1a17
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:32:16 2020 +0200

    Bump btrfs-progs to v5.6.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit feb56dbb7c6cae2a4fc3dcfcabf7af51b000e281
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jun 15 03:31:38 2020 +0200

    Bump boost to v1.73.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 94edd477e491da2b900e6d1b1d71884081cf09ab
Author: Richard Yao <ryao@gentoo.org>
Date:   Wed Jun 3 22:22:28 2020 -0400

    defaults/linuxrc: Disable unnecessary udev timeout in zpool import
    
    This is a regression that was introduced in sys-fs/zfs-kmod-0.7.0.
    It was originally fixed by 2eb1d04cfbfa397b58a0b388f8ed28688fd114d8, but
    this neglected to handle the case where booting is done via arguments
    such as "root=ZFS" or "root=ZFS=rpool/ROOT/gentoo" on the kernel
    commandline. This handles it.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>
    Closes: https://github.com/gentoo/genkernel/pull/16
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 06acd6f691351a99f7931a791682c4ac45abe650
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun May 24 18:20:22 2020 -0400

    Document lz4 compression support
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>
    Closes: https://github.com/gentoo/genkernel/pull/15
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ce030506862adaea477be85081e94c48dbce98f5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu May 14 23:54:08 2020 +0200

    gkbuilds/util-linux: don't even check for Python
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit eaf4c3d0763a53147417459974003f3f881f645d
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Sun Apr 19 21:55:35 2020 +0200

    kernel configs: add initial kernel config for ppc64le
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2948a542da6964a4f61a71fd5253c97f803eac34
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Apr 12 01:12:38 2020 +0200

    gen_determineargs.sh: determine_real_args(): Quote $SANDBOX_ON
    
    $SANDBOX_ON can be unset causing 'unary operator expected' error.
    
    Fixes c0e013c ("gen_determineargs.sh: determine_real_args(): Error out early when already running within a sandbox")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1a63cc1ca74452c21508c529141b318d1ded44a0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Apr 11 21:44:38 2020 +0200

    genkernel: bump to v4.0.7
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 039494e11540c963e7b804e7b4eecbef87d5eaa0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Apr 11 21:38:53 2020 +0200

    defaults/initrd.scripts: ignore SC2045
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 46bb41537a96103f1674225cfaf3a8b0f7e4a4a8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Apr 11 21:38:19 2020 +0200

    defaults/linuxrc: help shellcheck sourcing scripts
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 17a3633dfca328edb40d46b692476ca87a14b9a7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Apr 11 21:34:59 2020 +0200

    Makefile: run shellcheck against initramfs' scripts
    
    This should help us catching fatal errors like bug 717102
    before release.
    
    Bug: https://bugs.gentoo.org/717102
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 262764a5ff8dd64a7b5b2b810783b31eae4bfa8b
Author: Mihai Donțu <mihai.dontu@gmail.com>
Date:   Sat Apr 11 18:16:55 2020 +0300

    defaults/initrd.scripts: minor syntax fix in bootstrapCD()
    
    Fixes 621a5e46599 ("defaults/initrd.scripts: proper b2sum missing error")
    Signed-off-by: Mihai Donțu <mihai.dontu@gmail.com>
    Closes: https://bugs.gentoo.org/717102
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c9c666e64e661d3c7f98fa25a1a87d40c8bc4440
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Apr 10 14:47:31 2020 +0200

    genkernel: bump to v4.0.6
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 621a5e4659939f0d4d447e16667004fc41384f7d
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Apr 9 13:35:46 2020 -0400

    defaults/initrd.scripts: proper b2sum missing error
    
    sanify checks a little
    
    Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>

commit d959fcac98cca72892f71e9225e64425ede41519
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Apr 8 01:21:11 2020 +0200

    e2fsprogs bumped to v1.45.6
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9ccd2b181aeabaad4c132db41f639c1024be7a42
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Apr 8 01:20:43 2020 +0200

    btrfs-progs bumped to v5.6
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c0e013c9770eca18ea6fc68c87709d6fc6b1dc41
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Apr 8 00:56:13 2020 +0200

    gen_determineargs.sh: determine_real_args(): Error out early when already running within a sandbox
    
    We cannot spawn a sandbox when we are already running within a sandbox.
    This commit will make genkernel error out early to tell user about
    the problem.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f3cc1245dd113d4ad931c5f42ecd5b39925d2d7f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Apr 8 00:42:55 2020 +0200

    Bump LVM2 to v2.02.187
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8d3182553b151bcaf9010fae4dcc091f18096839
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Apr 8 00:39:11 2020 +0200

    gkbuilds/lvm: Force CONFIG_SHELL=bash
    
    Bug: https://bugs.gentoo.org/716496
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 44e9f8e0794c76de0146fd6037945c8af4476e5b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Mar 25 15:02:27 2020 +0100

    genkernel: bump to v4.0.5
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 720380608a463dfa20ccc36dfb0407456a7d8a48
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Mar 25 14:45:38 2020 +0100

    util-linux: fix compile error caused by undefined SYS_pidfd_send_signal
    
    Bug: https://bugs.gentoo.org/714100
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 42826cedf4370aabbd5cbf3657ae48e576af0c37
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 5 16:09:41 2020 +0100

    genkernel: bump to v4.0.4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2b2ada1ab9a30e214b69d596636d7abbbc51d249
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 5 16:03:31 2020 +0100

    defaults/software.sh: Fix coreutils binpkg name
    
    Fixes 17d706a ("defaults/software.sh: Add coreutils")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 37fd6919ed868aeb9f45fa0d908769fc250ae90f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 5 15:36:57 2020 +0100

    genkernel: don't filter MAKEOPTS environment variable
    
    Since commit 2c91f07c4a459efb6a8fbc11ec2525cc3020b96f we are filtering
    any already set environment variable named like a genkernel option to
    avoid clashing with default values.
    
    However, MAKEOPTS is a special variable and it's common in Gentoo
    that tools will honor this environment variable.
    
    This commit will change genkernel to no longer filter an already
    set MAKEOPTS environment variable.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 236ce6b9cbc7870e8d7baf094d68720bb5cc5678
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Mar 4 10:36:52 2020 -0500

    update MAKEOPTS default fallback
    
    we normally take 'portageq envvar MAKEOPTS' as the default MAKEOPTS, and
    if that isn't available we set a static -j2.  Let's use all the cpus by
      default instead, and let the user override if they wish.
    
    Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>

commit 5e04dec1c0ab91594f1c03da4cc4e58e4426ee94
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Mar 4 00:49:49 2020 +0100

    genkernel: bump to v4.0.3
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8768d9f1b9e8d166dbbd3428b221578c7504679c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 3 01:38:31 2020 +0100

    Make kernel config filename customizable
    
    This commit will make kernel config filename used by --save-config
    feature customizable like previous commit 769a07fd3e947 did for
    initramfs and kernel image.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 17d706a4a3da500cc13d29bc0316a8f908cb3b56
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 15 22:13:19 2020 +0100

    defaults/software.sh: Add coreutils
    
    Fixes 3d23af3 ("Add b2sum")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit eaaf2994e76a9e0f3df3516f960818b99807b713
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 15 21:43:33 2020 +0100

    busybox: fix building against libc-2.31
    
    Closes: https://bugs.gentoo.org/709738
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3d23af3d4a02c676702cf6d8ddc36a9317320ea8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 15 21:36:29 2020 +0100

    Add b2sum
    
    b2sum can be used to verify (boot) media since
    commit 5c55dd467a563623f16be27f670b5a3ddc79fb02.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 063b9290acc655488ed3f44d56f2cd541c84d7da
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 15 21:34:00 2020 +0100

    gkbuilds/xfsprogs: avoid automagic on libdevmapper
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9aa413c047bc6cb366746634c8a397d10207ba24
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Feb 15 19:58:02 2020 +0100

    gkbuilds/util-linux: Use $D
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ee2d1bfe83add4441909e999fff06694c6f3c433
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Fri Feb 14 11:34:59 2020 -0500

    dedupe verify the best we can
    
    Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>

commit 5c55dd467a563623f16be27f670b5a3ddc79fb02
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Fri Feb 14 11:23:21 2020 -0500

    verify support for blake2
    
    Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>

commit 679f57ca2e331ef3f8751808989ef8f69b6434fe
Author: Michael Gerlach <n3ph@cccfr.de>
Date:   Thu Feb 13 13:57:19 2020 +0100

    gen_initramfs.sh: append_splash(): Fix splash_geninitramfs error handling
    
    Closes: https://bugs.gentoo.org/709478
    Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
    Closes: https://github.com/gentoo/genkernel/pull/13
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 93c4a548b0aa06c2b5fd40467b80e945e081be24
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Jan 29 23:04:22 2020 +0100

    defaults/config.sh: Use --buildpkg=n and --usepkg=n in DEFAULT_MODULEREBUILD_CMD
    
    While we call emerge with "--ignore-default-opts" since commit da5a5fa797a5fffa6c4d694cbfe2edc83bab4890
    to avoid conflicting emerge options, we also need to ensure that
    we don't clash with problematic emerge FEATURES like "getbinpkg".
    
    Reported-by: Rick Farina <zerochaos@gentoo.org>
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ae029bbb6836e5a68d87309f7e321dd1062f6c70
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jan 23 18:55:55 2020 +0100

    sandbox: Set unique SANDBOX_LOG values to avoid collisions
    
    Bug: https://bugs.gentoo.org/704848
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a2b94a89ec79a208d18e08bc063ff7f27949904a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jan 14 23:54:32 2020 +0100

    genkernel: bump to v4.0.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0667b73ee4df81d6ee09be53cb04c8d90b7d03dd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jan 14 23:53:11 2020 +0100

    btrfs-progs bumped to v5.4.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d1ba8467d98c81a4ab46beb2e7c64c1479be384f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jan 14 23:52:53 2020 +0100

    e2fsprogs bumped to v1.45.5
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a6223abe3b87bc544445f1b2ee51019084209181
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jan 13 01:04:17 2020 +0100

    gen_initramfs.sh: append_splash(): Move check for splash_geninitramfs to determine_real_args()
    
    This will allow us to fail early if splash_geninitramfs isn't available.
    
    Bug: https://bugs.gentoo.org/705304
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 357359c1b94f553bb6f5cc1051c480910fccd9d9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jan 13 23:25:30 2020 +0100

    kernel configs: change to general purpose kernel for daily usage
    
    This commit will update and modernize genkernel's generic kernel
    configuration. The new configuration will create a general purpose
    kernel suitable for daily usage.
    
    Closes: https://bugs.gentoo.org/703844
    Closes: https://bugs.gentoo.org/703846
    Closes: https://bugs.gentoo.org/703848
    Closes: https://bugs.gentoo.org/703850
    Closes: https://bugs.gentoo.org/703852
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 18ef4af6cc34289077b3c345d3cf05a6286d1501
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jan 13 22:52:32 2020 +0100

    Makefile: Sort generated kernel config
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a958f5b132625c182bd53548b6bc2dcc13470327
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 12 23:41:41 2020 +0100

    kernel configs: reformatted
    
    No need to keep .config format:
    
    - File will lose formation when feeded into merge.pl.
    
    - Keeping a lexical ordering will make it easier to compare.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 851a02a5006bb8603f1749f8995407c12ed81488
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 12 23:01:29 2020 +0100

    gen_configkernel.sh: config_kernel(): Make sure kernel supports initramfs
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f9be31c0da7e7ec5b842a16ed6805ae66c0a1ca2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 12 22:59:59 2020 +0100

    gen_configkernel.sh: config_kernel(): Make sure kernel supports set initramfs compression method
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d1331dbe7bbc3bfed1076e946bdda4a987fb3ab5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 12 22:56:30 2020 +0100

    gen_initramfs.sh: create_initramfs(): Outsource compression method handling into set_initramfs_compression_method()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b4bd0ae1a725d3bffdf8766ff80c2cff4c7639e9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 12 23:02:26 2020 +0100

    gen_compile.sh: compile_kernel(): Improve error message when kernel binary wasn't found
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 18060700a1801a7b2bd9d46eccd06f01cdc2ef5c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 12 22:51:17 2020 +0100

    gen_funcs.sh: find_kernel_binary() refactored
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fe50a5857ded294fef0d6f28e50616b84f99e111
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 12 23:04:10 2020 +0100

    defaults/config.sh: Use --quiet-build=y in DEFAULT_MODULEREBUILD_CMD
    
    --quiet-build=y instead of just --quiet will output error message in
    case emerge failed. Because we catch output this will make genkernel.log
    a single point of truth logfile without the need to consult any additional
    logfile.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5eec9816d141ccc5b7a3b32ac1306f3be0bdc8a2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jan 11 17:25:40 2020 +0100

    gen_cmdline.sh: parse_cmdline(): Allow for "=" in --callback
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit da5a5fa797a5fffa6c4d694cbfe2edc83bab4890
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jan 10 18:10:08 2020 +0100

    --module-rebuild: Call emerge with --ignore-default-opts
    
    It's possible that user has set conflicting emerge options like
    "--ask" in EMERGE_DEFAULT_OPTS which could break genkernel.
    Calling emerge with --ignore-default-opts will allow us to
    avoid such scenarios.
    
    In addition, --module-rebuild-cmd (MODULEREBUILD_CMD) option was
    added to allow user to alter default command.
    
    Closes: https://bugs.gentoo.org/705082
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9e7b41cda3df648b509a0f8a2af29a683100a46f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jan 10 17:07:20 2020 +0100

    Rework ZFS unlock
    
    - Prompt for key when key is unavailable, not when key is available.
    
    - Check ZFS' keystatus property instead of return value to allow
      remote unlock.
    
    - Add unlock-zfs command to remote rescue shell.
    
    Closes: https://bugs.gentoo.org/705032
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 66ec240910ffa979fd18fb8528df6660af2d5ee9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jan 11 00:33:08 2020 +0100

    Style fix: Use curly braces
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9cca61dcffd3969ce31898541a50bafedc4dd6d9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jan 7 21:06:19 2020 +0100

    gen_compile.sh: compile_modules(): Add parameter "copy_kernel"
    
    When building kernel with integrated initramfs we don't want to
    copy kernel to its final location before we integrated initramfs or
    otherwise, the second call to compile_modules() would preserve
    previous incomplete image.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a6efe051a610e0ce6aa7eb36a40dfceba7065940
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 5 21:53:09 2020 +0100

    linuxrc: Don't call findfs multiple times
    
    "findfs" and "busybox findfs" is the same command.
    
    For $REAL_ROOT, this was already fixed via
    commit 9daa9b77165339495dd4cb35bd57237bd9ca9206.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ea892515ef3a46171d288d9c119defedf8dbee28
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jan 5 21:45:51 2020 +0100

    initrd.scripts: modules_scan(): Cache found rootfs
    
    Calling findfs() isn't a cheap operation especially when slow
    media like optical drives are involved.
    
    WIth this change, a statefile (GK_ROOTFS_DETECTED_STATEFILE) will
    be created when rootfs was found which will allow us to skip
    further findfs() calls when present.
    
    Link: https://forums.gentoo.org/viewtopic-t-1105908.html
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 06f6a268ef0c62f4f0e8dc8b699643bc55b357d7
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Fri Jan 3 07:36:57 2020 -0600

    linuxrc, initrd.scripts: allow PARTLABEL for root & resume
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit d00387e421e541bad7e3c16e2a7c67bc3c0a1cb7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jan 2 18:33:03 2020 +0100

    gen_funcs.sh: gen_die(): Prevent recursion
    
    Closes: https://bugs.gentoo.org/704546
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cb705cfd0dc3800a085f5ccba4681b73b1fe2287
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 31 18:18:19 2019 +0100

    gen_initramfs.sh: create_initramfs(): Make ldconfig failure non-fatal
    
    Having up-to-date /etc/ld.so.cache in initramfs is nice to have but not
    critical and ldconfig is known to fail when running under sandbox.
    
    Closes: https://bugs.gentoo.org/704354
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c3afe9b0972272a1914dc981ba547a06ff693a38
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 31 03:27:58 2019 +0100

    gkbuilds/thin-provisioning-tools: Don't generate man pages
    
    Package is shipping own txt2man utility which tries to use ksh in some
    situations causing a build failure when ksh isn't present.
    
    However, we don't need man pages. This commit will add a patch
    which will skip generation of man pages.
    
    Closes: https://bugs.gentoo.org/704330
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9d7400647007044b5248f281477145a926c9b217
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 31 03:27:16 2019 +0100

    patches/thin-provisioning-tools: update build fixes
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 837bd3dd4a9db47e5d005a26516ea14d41579450
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 31 03:26:00 2019 +0100

    gkbuilds/thin-provisioning-tools: minor fixes
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a9545aa1df6385d7125010a9adc4c7e2eccd5b93
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 31 03:07:05 2019 +0100

    Change separator in mktemp() templates
    
    Some packages will fail to build when path contains character sequences
    like ".o". Using "_" as separator in mktemp() template will avoid that
    problem.
    
    Link: https://github.com/jthornber/thin-provisioning-tools/issues/127
    Thanks-to: Doug Freed <dwfreed@mtu.edu>
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9e10c8f8777bb4bae015f174beb11711ab0b719d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Dec 29 05:01:27 2019 +0100

    genkernel: Don't advertise initramfs when it was integrated into kernel (2)
    
    Commit 1b395dd9d38690a0786d750c422d3bd652460a4b only handled the case
    when --no-install was set.
    
    This commit will also handle the case when --install is set.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8a8dfb63344f1131b3960aeaacda24a7711e07c2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Dec 29 04:59:21 2019 +0100

    gen_configkernel.sh: config_kernel(): Make sure that CONFIG_INITRAMFS_SOURCE is unset
    
    Ensure that CONFIG_INITRAMFS_SOURCE is unset to avoid clashing with --integrated-initramfs.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 53161dfada35f9d5a766a74413341c69cde0a67a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Dec 29 04:57:58 2019 +0100

    gen_initramfs.sh: create_initramfs(): Fix integrated initramfs creation
    
    - CONFIG_INITRAMFS_SOURCE value must be quoted.
    
    - CONFIG_INITRAMFS_COMPRESSION_* is only available in >=linux-4.10.
    
    - Use CONFIG_RD_* for <linux-4.10. But make sure that only option for
      selected compression type is set and every other type is disabled.
      Otherwise, last set compression type would be used all the time,
      see $KERNEL_DIR/usr/Makefile for details.
    
    - Add sanity check which checks for integrated initramfs.
    
    Bug: https://bugs.gentoo.org/703826
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d1db2abba8873278ecceff5dd7a2a63ef0195274
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Dec 16 01:10:33 2019 +0100

    genkernel.conf: Fix spelling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c18cb4cbcb265d5be5d4a3ae14d5d240aa55516d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Dec 14 21:18:18 2019 +0100

    btrfs-progs bumped to v5.4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1afba2693bdf6123da55bc394255aa4b07d6983a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Dec 14 21:17:48 2019 +0100

    Bump boost to v1.72.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 63f7d255e2dc2956f293f1e7f5f7b4c503951fb0
Author: Zac Medico <zmedico@gentoo.org>
Date:   Fri Dec 13 00:41:20 2019 -0800

    modules_load: include realtek for r8169
    
    Since linux-5.3-rc1, the r8169 driver triggers a kernel oops unless the
    realtek module is also included in the initramfs.
    
    See: https://bugzilla.kernel.org/show_bug.cgi?id=204343
    Signed-off-by: Zac Medico <zmedico@gentoo.org>
    Closes: https://github.com/gentoo/genkernel/pull/11
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1b395dd9d38690a0786d750c422d3bd652460a4b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Dec 14 18:37:30 2019 +0100

    genkernel: Don't advertise initramfs when it was integrated into kernel
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ac9e96c0020c2b2c04329b78af9a4c1bdb392046
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Dec 14 18:35:43 2019 +0100

    gen_determineargs.sh: determine_output_filenames(): Always set GK_FILENAME_* variables
    
    We always need GK_FILENAME_* variables, even when not installing anything.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9394d2189c6691b78665c2f8adcfc56cedaac08e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Dec 14 18:29:32 2019 +0100

    gen_initramfs.sh: create_initramfs(): Fix building compressed integrated initramfs
    
    Re-compiling kernel failed due to multiple set CONFIG_INITRAMFS_COMPRESSION_*
    options.
    
    In addition it is important to call `make olddefconfig` after changing options
    to make sure kernel config is still valid and make won't block with user
    prompt.
    
    This commit will also ensure that we honor set COMPRESS_INITRD_TYPE.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e0ee3888e7f008636c60f9536bddaf22bffb8b70
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Dec 14 01:47:20 2019 +0100

    initrd.scripts: openLUKS(): Reset cryptsetup_options on each iteration
    
    Bug: https://bugs.gentoo.org/702580
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 88926bcb350f23d5660d3430cc5517326f3cb33c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 13 23:55:50 2019 +0100

    gkbuilds/thin-provisioning-tools: Add -j1 to avoid parallel install problem
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 742fa9e975964c8b9fce47b1372eeae003e62dec
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 13 23:40:51 2019 +0100

    gkbuild.sh: gkconf(): Update config.{guess,sub} with /usr/share/gnuconfig when possible
    
    This will help to avoid build failures.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5ccd38ac55cb01300066b5c141c48843b15ed2fe
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 13 23:38:06 2019 +0100

    gen_initramfs.sh: append_dropbear(): Only include libnss_files.so on glibc based CHOST
    
    libnss_files.so is for example is not available on musl.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit df8eaed4da4f2c84671c46ddf8ba12c3070dd08a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 13 23:37:03 2019 +0100

    gen_initramfs.sh: append_busybox(): Only include libnss_dns.so on glibc based CHOST
    
    libnss_dns.so is for example not available on musl.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2d6f89d8646178917eb87db94fd710f68f304e3d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 13 23:27:12 2019 +0100

    gen_funcs.sh: Add is_glibc() function
    
    This function will allow to detect if CHOST is using glibc
    or not.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5a8f19e7679ad0dfaaed975afdb75dc027c221eb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 13 23:21:12 2019 +0100

    BUGS: Update known bugs
    
    Since commit 758467cebe8cfcaca64c8c3e19243c4a0b788f5a we include
    libnss_dns.so when possible to allow for DNS resolution and since
    commit 11eff5eb7ad4330c2688ff4795ba33bbf6efcc47 we include
    libnss_files.so which is required for dropbear sshd.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7d7d95509fcecd86476e705bc52fa147452139c3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 13 21:56:40 2019 +0100

    gen_funcs.sh: get_chost_libdir(): Use libc.a to determine CHOST libdir
    
    libc.a is required for almost every package in initramfs whereas
    libnss_files.so isn't available in musl for example.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3f4aae37f864f233981ea45d2069eca30b57e4eb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 6 16:32:02 2019 +0100

    genkernel: bump to v4.0.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a611a39cabab9836b51d1fc4326c3747cbdcd29a
Author: Mark Wright <gienah@gentoo.org>
Date:   Fri Dec 6 16:23:51 2019 +0100

    Improve SELinux compatibility
    
    Closes: https://bugs.gentoo.org/697074
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a4df7d5f1665151deda4b13beb9e09dfd2e7ee4d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Dec 6 00:55:20 2019 +0100

    genkernel: bump to v4.0.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6aed9147207be0b96e49d52605397a2fc594ec27
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Dec 4 16:33:48 2019 +0100

    gen_determineargs.sh: determine_real_args(): Fix /etc/multipath.conf check
    
    Using "-s" is not enough, file could be a directory.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e1cc1a18a5e3202394cd579eaa6230b5750d84f4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Dec 4 16:33:22 2019 +0100

    gen_determineargs.sh: determine_real_args(): Adjust authorized_keys file validation
    
    Using "-s" is not enough, file could be a directory. Better check for
    content!
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit be6974e7d7130845915e361f35d0534e6807f63d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Dec 4 00:59:25 2019 +0100

    genkernel.conf: Disable MICROCODE_INITRAMFS option by default
    
    Embedding microcode updates into initramfs is deprecated when
    system is able to load multiple initramfs.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ea37782a29b5f523ecdb9c5c3e7cb7b4a736e740
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 3 21:54:47 2019 +0100

    Add arm64 support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c8f7a864edab44c33a6a1bbe057abb2b2b6a0f83
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 3 22:33:51 2019 +0100

    kernel-generic-config: Enable CONFIG_CGROUP_PIDS
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f1a966975156030a4167d1f96a54a5d07a061596
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 3 22:33:24 2019 +0100

    kernel-generic-config: Enable CONFIG_SCHED_MC
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1bd58d5b38c46ab18af691e5994616161657f9e6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Dec 3 13:26:56 2019 +0100

    kernel-generic-config: Add Realtek 802.11ac wireless chips support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5c251fb662d2efc0c3c650564063b5543cbec610
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Dec 2 21:28:13 2019 +0100

    kernel-generic-config: Add Broadcom FullMAC WLAN driver support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0d1e3c7f3760d027081eddd4b3b088291ec3a5e9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Dec 2 21:16:41 2019 +0100

    arch/x86_64/arch-config: Enable AMD ACPI2Platform devices support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 271be211e4bbdad87c6daf3906d94076bea77504
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Dec 2 21:15:12 2019 +0100

    arch/x86_64/arch-config: Enable Intel Low Power Subsystem support in ACPI mode
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 937f6ef9d890760f1307d81f81458afe23181f0a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Dec 2 21:11:34 2019 +0100

    arch/*/arch-config: Remove CONFIG_MICROCODE_*, use --microcode
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 064ca8a70e9a8fc8f207fc0fe6cb43f8f2fda803
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Dec 2 21:10:14 2019 +0100

    arch/x86_64/arch-config: Disable HyperV by default, use --hyperv
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8edead988fb30067eaf3a23c55abd7f66b00b550
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Dec 2 20:12:12 2019 +0100

    kernel-generic-config: Add Atheros 802.11ac wireless cards support
    
    Closes: https://bugs.gentoo.org/701794
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fb6d542359d66bb820b1e7b0f6c524c452dec551
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 20:36:19 2019 +0100

    genkernel: bump to v4.0.0_rc3
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 675e5bf8efaefc2769c74dd2576f49ac5dc6437d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 16:23:23 2019 +0100

    gen_determineargs.sh: determine_real_args(): Create kernel module group for additional modules
    
    This is needed to get modules, used by genkernel features,
    like bcache module which is used by "dobcache" feature,
    into initramfs.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 42037cd53c8097904aac02603b98793b758f1847
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 16:16:52 2019 +0100

    initrd.scripts: start_volumes(): Show what we do
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5ff51e78f1849daa446ebfd2da6844e874926b4d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 15:39:37 2019 +0100

    gen_determineargs.sh: determine_real_args(): Cleanup old code
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 341ee3801aaf1051ea97865c7907bbe0423f3c2b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 14:41:49 2019 +0100

    initrd.defaults: Drop bcache from MY_HWOPTS
    
    There's no /etc/modules/bcache. Bcache module gets loaded via
    dobcache kernel-commandline argument.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 008d2cf12926c2fe91139c4fed802c053676d74c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 13:08:07 2019 +0100

    initrd.scripts: modules_load(): Log what we do
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c7c2fbb02642dc3f9179df2cd5eec3629100dc29
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 17:16:59 2019 +0100

    initrd.scripts: load_modules(): Remove unused load_modules() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 96b11d121cab23d105928fd9bb1987defd741704
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 17:11:50 2019 +0100

    initrd.scripts: start_network(): Use modules_scan()
    
    Using modules_scan() instead of load_modules() will prevent output
    of multiple "Loading modules ..." lines.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e74be22505742ea98910cd7231c76e384913f2ca
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 13:04:44 2019 +0100

    initrd.scripts: preserve_log(): Log what we do
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 80b8bc853f44dbd8e4042b4ac3c64a1f5d8f63af
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 11:43:41 2019 +0100

    initrd.scripts: start_sshd(): Only set gk.prompt.timeout when dropbear was actually started
    
    If we failed to start dropbear for some reason, user has no chance to
    answer prompt without physical access so setting gk.prompt.timeout
    would only cause an unnecessary delay.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 333b9fe9e3e5aed9e64186bf505a72b43dd8e2f5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 14:52:20 2019 +0100

    initrd.scripts: start_sshd(): Update binary not found message
    
    Use same message like we use in similar cases.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dc006e62ffc0861cc6f2c7979d977bf49d2da994
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 27 11:39:55 2019 +0100

    initrd.scripts: start_sshd(): Don't drop to shell when starting dropbear failed
    
    Assuming that user using dosshd don't has physical access, dropping to shell
    in case when starting dropbear failed is not a good idea.
    
    User with physical access can always reboot and enable debug mode if
    interested in debug shell in this case.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3a863efe8b0542d0202f6fd8d2d863eb2aa96b82
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 26 18:43:45 2019 +0100

    genkernel: bump to v4.0.0_rc2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b8bf4c4ae97f8d077a8e6b9cb23593e45d9ea966
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 26 14:36:31 2019 +0100

    gen_configkernel.sh: config_kernel(): Add virtiofs support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 17233983a6be283b1fe2308f5a88293fa9abfd6d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 26 14:10:36 2019 +0100

    kernel-generic-config: Add Pensando Ethernet IONIC support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 48d78fa0ba224a032d29fe1eec23fcbc307e7f0e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 25 16:01:25 2019 +0100

    gkbuilds/mdadm: Honor CFLAGS
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5dbad2e10c32043f90e6507438d93c9a9d480e07
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 25 14:40:42 2019 +0100

    initrd.scripts: modules_scan(): Disable smart module loading when root needs an external program
    
    When using dolvm or domdadm for example, root won't be available until lvm
    program scanned for volumes and made them available or mdadm program was
    called to assemble RAID.
    So checking for root block device after each module was loaded won't save
    us any time instead will just waste time.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit af2dcc0455d6601a7490b13cb6876fb5f6d62c62
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 25 14:40:02 2019 +0100

    initrd.scripts: modules_scan(): Always load Virtio/HyperV modules
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0b8bec3f106b5d49ac6aeefc426b16b1dda31d91
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 25 14:38:30 2019 +0100

    linuxrc: Set USE_CRYPTSETUP=1 when crypt_{root,swap} is used
    
    This will allow us to check only one variable later.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b640eba801a4e70cf790efb4b0fdbaf39739986b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 19:04:29 2019 +0100

    initrd.defaults: Update HWOPTS_BLK loading order
    
    Updating order to load modern modules first.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5d5fe800adea70e7477cb53a4d48fc3612bf8598
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 16:05:23 2019 +0100

    kernel-generic-config: Add Amazon Elastic Network Adapter (ENA) support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5a5169856848df0381a6277ac514b63f563c02b1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 16:03:53 2019 +0100

    kernel-generic-config: Add aQuantia AQtion(tm) support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit de2468a92abdf61b53e1611953259409ba7f7361
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 16:01:22 2019 +0100

    kernel-generic-config: Add Google Virtual NIC (gVNIC) support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 54a1de904fbff716e7c513d31e07064a499d4512
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 15:38:51 2019 +0100

    gen_configkernel.sh: config_kernel(): Ensure that required kernel options for --mdadm are set
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 37a03fdddce73e91dab7c4794fd43baaf94059bb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 14:44:00 2019 +0100

    genkernel: Cleanup newvar
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8e321f68744786b41786d2f650301f99294bccf9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 14:49:52 2019 +0100

    modules_load: Load modules required for LUKS2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0e65cc0f1b68b958cf38df6bd7d7900ed442151f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 14:45:58 2019 +0100

    modules_load: Don't load efivarfs and qemu_fw_cfg
    
    These filesystems aren't required to boot a system.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c5a5f233b727381917b0f22c5d7ab3863bfe2e33
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Nov 22 19:25:50 2019 +0100

    Make arch/*/modules_load only extending defaults/modules_load
    
    Since commit fe488f95270 we are sourcing defaults/modules_load first
    and arch-specific file later.
    
    This commit will cleanup duplicated entries in modules_load files
    and make it clear that arch/*/modules_load is only extending
    defaults/modules_load.
    
    In addition, module order was adjusted to speed up root detection.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 736907c35093ddcb866b55811e127a12988e0a8d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Nov 23 15:05:42 2019 +0100

    README: Update
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 547207d7db8c6ab5418cb09b6da3afbed0b6e146
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Nov 21 01:00:45 2019 +0100

    gen_compile.sh: determine_busybox_config_file(): Move --busybox-config validation to determine_real_args()
    
    This will allow us to fail early.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9db8c8c0e64be497bc579122e3344b0fee7dc302
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Nov 21 00:51:00 2019 +0100

    genkernel: Check for [z]grep
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7e8c41c2ff79d0463ccf02064e4976dc8929c13e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 20 02:59:08 2019 +0100

    kernel-generic-config: Disable bcache by default, use --bcache
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c016fa911d55334398fc83cf8ca4178c8d77484a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 20 02:58:00 2019 +0100

    kernel-generic-config: Disable Virtio by default, use --virtio
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 370dde2816bd28f75dbf6111fac571ed9d34791f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 20 02:54:58 2019 +0100

    kernel-generic-config: Enable support for bzip2, gzip and xz compressed initramfs
    
    Bug: https://bugs.gentoo.org/698828
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit caacc574629e8d464cb9468a696908b21e08af36
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 20 02:22:31 2019 +0100

    defaults/kernel-config: Delete unused file
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 503aeddb91ea1c5d3afd81287c49c0db238f6743
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 20 01:29:08 2019 +0100

    linuxrc: Make sure that we always load bcache module when dobcache is set
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit eccc25ea093340a4e3ba662ed8d9e858800cd134
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 20 01:23:45 2019 +0100

    initrd.scripts: modules_load() refactored
    
    - Add support for LABEL/UUID in root kernel parameter
    
    - When loading network, always load all network modules
      even when root block device is already available
    
    - Always load crypto and USB module group when CRYPT_{ROOT,SWAP}
      is set.
    
    - Always load fs module group.
    
    - Add gk.hw.load-all kernel command-line argument to allow
      user to force loading of all module groups.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9b6b48d37605630d2cc01f6104dcb97aebfc9d03
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Nov 20 01:21:31 2019 +0100

    linuxrc: Fix code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 53aaf284ba9ee180cf35a762ec50d695d224b0a0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 19 17:36:00 2019 +0100

    gen_determineargs.sh: determine_real_args(): Log when --no-clean forces --no-mrproper
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 82aa560de768b7ce8a974efd304fccc19255fc5c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 19 16:40:04 2019 +0100

    genkernel: bump to v4.0.0_rc1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3f7ea7ec1854367ecddb9057e3491fd63fba8479
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 19:42:13 2019 +0100

    TODO: Update
    
    genkernel.conf should now contain all options.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5d36a11a989b145891f8ede0110ba781fb3b939c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 19 16:11:30 2019 +0100

    gkbuild.sh: _src_prepare(): Fix wording
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7a15c4f2c1829e1618ed97b261dc757e8941d9fb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 19 16:10:21 2019 +0100

    btrfs-progs bumped to v5.3.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 750acabe01c37dcb197b8e14fd2ed3ef83f23ec9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 24 14:54:19 2019 +0100

    zstd bumped to v 1.4.4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ca4aa943c91701a334f39ce98a7ed9f53757a609
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 19 16:07:28 2019 +0100

    busybox bumped to v1.31.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dc375b046e2ee1ad094b5679cc243b9309a727fe
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 19 16:06:50 2019 +0100

    xfsprogs bumped to v5.3.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2ba2be900664415dc5a34cc2cfdb82ecab3c4ce5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 3 04:46:15 2019 +0100

    Add support for a custom font at boot
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5155bf861c08f54b5497380fb40dc8c7cdfe3070
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 04:23:26 2019 +0100

    gen_determineargs.sh: determine_real_args(): Expand $TMPDIR
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f97328bcd54200d51163b64e132e85f72bf661aa
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 04:23:05 2019 +0100

    gen_determineargs.sh: determine_real_args(): Expand $LOGFILE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit eaa588edc7cc99eaa34e503cb07acad2c9960f31
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 04:05:22 2019 +0100

    gen_configkernel.sh: determine_kernel_config_file(): clarify $KERNEL_CONFIG errors
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d9938270bc3291d766892c8bf91b43c8b133350f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 03:51:25 2019 +0100

    gen_determineargs.sh: determine_real_args(): clarify $SSH_AUTHORIZED_KEYS_FILE errors
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3fff9a74c739701723757a8ed72cfc7385e3440c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 03:43:38 2019 +0100

    gen_configkernel.sh: determine_kernel_config_file(): Don't check same config file multiple times
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4344d6de2451e163bc922df9700b5729b46d6517
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 03:40:48 2019 +0100

    gen_determineargs.sh: determine_real_args(): Initialize $KERNEL_OUTPUTDIR after $KERNEL_DIR
    
    Bug: https://bugs.gentoo.org/698828
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5a006b7cf7b4c4e853e1f3b1c63724073e37bd44
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 03:39:54 2019 +0100

    gen_determineargs.sh: determine_real_args(): Check for `realpath -m` support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d9b75823a027f9e10796a43fdf65abef329409ed
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 3 04:58:48 2019 +0100

    gen_determineargs.sh: determine_real_args(): Quote $KERNEL_DIR
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c3e311e92f1209c43e184a604e60c78e04878dc7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Nov 18 03:44:25 2019 +0100

    gen_funcs.sh: expand_file() refactored
    
    - Add pseudo tilde expansion support
    
    - Use `realpath -m`
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3de5da5b5ccbb3643b376718a5eadee0ff64124f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 3 04:56:01 2019 +0100

    gen_initramfs.sh: create_initramfs(): Fix typo & code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0739d667644e00075037faa4b17e89f91716e7b4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Nov 3 04:48:50 2019 +0100

    gen_configkernel.sh: config_kernel(): Show change of used kernel config already at loglevel 1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 08a360a9a1998053c3e60c3989a06555ec539986
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Nov 5 19:22:21 2019 +0100

    resume-boot.sh: Hide kill output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7a0083f1f3ce2e4c1629776e97f9189465254713
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Oct 14 16:13:37 2019 +0200

    open-iscsi bumped to v2.0.878
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 05503510ec91eaf840b886a56e1c5b0907a6c2fc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 16:46:29 2019 +0200

    linuxrc: Don't advertise multipath usage
    
    Since we don't do this for any other stuff, let's
    remove it for multipath, too.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0a228ed66f8bab1038e55ba9a25ee40a95ca0622
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 16:40:04 2019 +0200

    keymaps: regenerate bepo and colemak keymap
    
    Used command:
    
      $ loadkeys /usr/share/keymaps/colemak/en-latin9.map
      $ busybox dumpkmap > colemak.map
    
    Fixes a5ea613 ("keymaps: Add bepo and colemak keymap")
    Bug: https://bugs.gentoo.org/696204
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6b4d839cd9febc3d8e9f4f666512aedab63c870b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 16:18:52 2019 +0200

    gen_determineargs.sh: determine_real_args(): Check early if ZFS is installed
    
    This will allow us to error out early if ZFS is missing but was
    requested.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f5abf1319b37b89f49264d8e944ac1a9e7547b4d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 15:58:22 2019 +0200

    Don't compile multipath-tools; Copy from host
    
    multipath-tools package doesn't really support a static
    build: While we managed to build programs like multipath
    statically, it still relied on dynamic libs for checkers
    which we are unable to fix.
    
    This commit will change --multipath support in that way that
    we now require that sys-fs/multipath-tools is installed on
    host system because we will copy binaries and used libraries
    from host to initramfs.
    
    Due to this change, you can't add multipath support in cross-
    compile scenarios anymore.
    
    Bug: https://bugs.gentoo.org/695510
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e3ae3cac3825f290b2eca2f7e7d85c235e3e8d4e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 06:00:44 2019 +0200

    gen_bootloader.sh: Recognize set kernel/initramfs name for grub legacy
    
    Fixes 769a07fd ("Make initramfs and kernel filename customizable")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit efca47ff5dfb0cb66ac58e3cf1f1b8207c98843c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 05:55:32 2019 +0200

    gen_bootloader.sh: set_bootloader_grub_duplicate_default(): Fix code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7586670d136162f90a2140ac4af83f1b19fbe09f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 05:51:32 2019 +0200

    initrd.scripts: iface_name(): handle /sys/class/net/*/address errors
    
    Fixes 11eff5eb ("Rework --ssh support")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b0b13eb38269ac502ace11b6a99414a1b6122d44
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 05:50:59 2019 +0200

    initrd.scripts: openLUKS(): fix $mntkey cleanup
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 58a1e94ff67926279afbb644fd7c2083e77d0705
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Oct 13 06:02:23 2019 +0200

    genkernel: bump to v4.0.0_beta20

commit f5e265631ec86909edbbd712947af1f5c933e789
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 9 18:58:54 2019 +0200

    gen_funcs.sh: check_disk_space_requirements(): Fix error message
    
    Fixes 467c2e82 ("Add feature to check for free disk space early at genkernel start")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f60871ba99fac8e48b03d533a341a6e26ec398e3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Oct 7 23:02:47 2019 +0200

    linuxrc: Update REAL_INIT variable when using fallback
    
    When we detected that mounted root device doesn't contain a valid
    init program (i.e. set init value isn't an executable file), we
    didn't update REAL_INIT value with fallback value with the result
    that we called switch_root with an invalid init parameter.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3b27d1cd00f549724f5a2da0d97099e37aef6043
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Oct 7 23:01:56 2019 +0200

    linuxrc: Check that init value is actually a file
    
    Just checking that init value is exectuable won't catch errors
    where user provided a directory instead of a file.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 69a58433c0f77a221a142317b2f6e4013aca29f4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Oct 4 14:46:14 2019 +0200

    genkernel: bump to v4.0.0_beta19
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8376cbfaf4c091427853d81ec0f956d9a285148b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Oct 4 14:45:22 2019 +0200

    keymaps: Really add bepo and colemak keymap
    
    Fixes a5ea613 ("keymaps: Add bepo and colemak keymap")
    Bug: https://bugs.gentoo.org/696204
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d514aaf49e813b07b3b27cb99b1aebd28e73db46
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 23:03:20 2019 +0200

    e2fsprogs bumped to v1.45.4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1f071dfc89fc19f9e66d2e73c4f42f9e500e5d79
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 15:54:05 2019 +0200

    initrd.scripts: start_sshd(): Tell user why gk.prompt.timeout value was changed
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5773ba3aa4b5c5b9d96ab144292c0fc39b456038
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 15:30:00 2019 +0200

    initrd.scripts: start_network(): Don't try to configure network when "ip" argument contains comma or colon
    
    We are sharing "ip" kernel command-line argument with kernel's IP PNP feature.
    Because we don't support the same syntax/features it's safe to assume that user
    wants to use kernel's IP PNP feature when argument contains a comma or colon.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 24365d81911373e036ca684f1bc47f7d4a253637
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 14:34:20 2019 +0200

    gen_funcs.sh: cleanup(): Try to kill all running child processes before cleanup
    
    If genkernel was aborted, it maybe possible that child processes are still
    running which maybe prevent cleanup.
    
    With this commit, cleanup() will try to kill all running child processes.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e2cfd47d5ebb5fcf5b6673438e30d1802ebbdf37
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 14:33:16 2019 +0200

    gen_determineargs.sh: determine_real_args(): Normalize --microcode argument validation
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cea37f350778e214bed8891be8b178e24e4820d0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 14:31:33 2019 +0200

    gen_determineargs.sh: determine_real_args(): Add --strip=<type> validation
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 17e112fcedaa5bd5f5c5a8e573bd3fe8dc08879d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 14:30:18 2019 +0200

    gen_cmdline.sh: parse_cmdline(): Fix --strip argument parsing
    
    Closes: https://bugs.gentoo.org/696056
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 80cb0abc18d2ff9143f657c960eebd7aa082f61a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Oct 2 14:29:14 2019 +0200

    gen_cmdline.sh: Move --bootloader validation to determine_real_args()
    
    This will allow us to always validate set bootloader at a single place.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 074b43e3ede4b1c161a64937f32c815fcee4d8c8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 30 01:18:34 2019 +0200

    gkbuilds/boost{,-build}: Disable distcc usage
    
    It's known that distcc cannot really compile boost: It will always
    fallback to local processing -- even in pump mode.
    
    However, when user normally uses distcc, user has probably set higher
    parallel jobs (MAKEOPTS) than available processing units which could
    kill the system running genkernel.
    
    DISABLE_DISTCC=yes will limit distcc to localhost and adjust MAKEOPTS
    if necessary only for this gkbuild.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 096ff8a27b1b70e1306a9522b020753ab057fb56
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 30 01:14:05 2019 +0200

    gkbuild.sh: Add possibility to disable distcc usage per gkbuild
    
    This commit will add support for custom variable
    
      DISABLE_DISTCC
    
    which can be used in gkbuilds to disable distcc usage when
    set to "yes".
    
    This is needed because we don't have package.env mechanism
    to disable features per package.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2ca8d5bb635d8f9db68d87e078f4ce4f410e9152
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 30 01:07:57 2019 +0200

    Add --utils-cxx option
    
    To compile thin-provisioning-tools, required for LVM thin provisioning
    support which was added in commit 9dea735590ebfff278710148fa8743777a18c4bd,
    we need a C++ compiler.
    
    This option will allow user to specify custom C++ compiler (for example
    when using ccache/distcc).
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7bdd21625c16726a6fe229f17890cd53c104676c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 30 01:02:25 2019 +0200

    gen_funcs.sh: _tc-getPROG(): Quote type command argument
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e73ff12ad96fd7ea5cb80561dae6418dbe855096
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 30 01:01:08 2019 +0200

    gen_funcs.sh: get_chost_libdir(): Don't quote tc-getCC() return value
    
    This will allow user to set UTILS_CC="distcc gcc" for example.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 45503276b0e4233ad03dcf303fad2dc146862093
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 30 00:59:01 2019 +0200

    gen_determineargs.sh: determine_real_args(): Don't quote tc-getBUILD_CC() return value
    
    This will allow user to set UTILS_CC="distcc gcc" for example.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ad5d9a6e905e19b04822cc20cc00267379c6e27a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Sep 29 17:33:20 2019 +0200

    gen_configkernel.sh: config_kernel(): Use global KV_NUMERIC variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b6a711fc8b667a9c6f198b79268385e9d20423f3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Sep 29 17:32:37 2019 +0200

    gen_compile.sh: compile_kernel(): Use global KV_NUMERIC variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4b896513136628bc6b038dff585ac39fc9e27f78
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Sep 29 17:30:37 2019 +0200

    gen_determineargs.sh: determine_KV(): Define global KV_NUMERIC variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ef914100a474196ddb27049fd95ce573ebc4805d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Sep 29 17:07:14 2019 +0200

    gen_configkernel.sh: config_kernel(): Update --microcode kernel options handling
    
    - Don't try to set CONFIG_MICROCODE_*EARLY for >= linux-4.4
    
    - Check for CONFIG_MICROCODE_{AMD,INTEL} in sanity check
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3e58c7e7b88e19e1480c8bf2a0d2645e818f57ac
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 16 23:30:53 2019 +0200

    genkernel: bump to v4.0.0_beta18
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 027516d3af563328344e22b0447960081ad16f4f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 16 23:30:27 2019 +0200

    Bump boost to v1.71.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8952a5286dd67de883700cb238b225849d7b1aa9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Sep 16 23:28:59 2019 +0200

    gen_funcs.sh: Add tc-getBUILD_CXX() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7a7bbbc82fc8bf343d89dba9aa99086a582956c5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Sep 8 14:46:03 2019 +0200

    genkernel: bump to v4.0.0_beta17
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7fdc2b2b1f8e029d38bc89c9b8ee894a02bdefdc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Sep 6 22:41:52 2019 +0200

    Bump xfsprogs to v5.2.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 17d630f0ddd477e646db860a45ad41b4a02facdd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Sep 6 22:36:16 2019 +0200

    Bump btrfs-progs to v5.2.2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 77a1f093d8029d2bbfa993e9ef9fd6c0157c1191
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Sep 6 22:22:35 2019 +0200

    Bump LVM2 to v2.02.186
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b7a262c626e1e969fcb6590e3ab3f2c628e849d0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Sep 1 22:33:40 2019 +0200

    genkernel: bump to v4.0.0_beta16
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6aa3d60b7896bab5572e66e3415f808bc73d7038
Author: Stefan Strogin <steils@gentoo.org>
Date:   Sun Sep 1 22:20:44 2019 +0300

    gkbuilds/expat: add --without-docbook to src_configure
    
    Signed-off-by: Stefan Strogin <steils@gentoo.org>

commit 115571d97d3cbbd281ae233fdfff75c08c8b31da
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 22:30:41 2019 +0200

    gkbuild.sh: _gkbuild_main(): Make use of get_tar_cmd()
    
    This will allow us to use pxz when available.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 15f9b645b39b2cbac2a7659a3a6a006c8befadfc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 22:14:34 2019 +0200

    Record disk usage for each package/component
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b76fc70c5a2831a152a1d6f8fd1f2ad6ebc794a7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 21:30:35 2019 +0200

    Cleanup $TEMP already after each package/component
    
    Now that we build stuff like boost, $TEMP can become large and we would
    require more free disk space than actually needed when we would do the
    cleanup only once at the end.
    
    User can still keep everything with --no-cleanup option.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cde0d8500c71dec2096311e0c6714c493654a41b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 19:45:28 2019 +0200

    Bump libgcrypt to v1.8.5
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9dea735590ebfff278710148fa8743777a18c4bd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 18:26:34 2019 +0200

    Add support for LVM thin provisioning
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 381b319cdee541dccf0180774acb3952ee60b281
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 18:08:38 2019 +0200

    gen_funcs.sh: Import makeopts_jobs function from multiprocessing eclass
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9a057f02f055237593d0b29fcc9357786a659195
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 18:07:50 2019 +0200

    gen_funcs.sh: Import gcc-* functions from toolchain eclass
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ecdfcf024f25b010d58f94bb0a601beaab44e134
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 18:04:36 2019 +0200

    gkbuild.sh: _initialize(): Append $BROOT/usr/include to CXXFLAGS by default
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 85d2d98e0ca58f724b51ad37f01cd703f37bbeb6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 18:03:46 2019 +0200

    gkbuild.sh: _initialize(): Source gkbuild after $S was defined
    
    This will allow gkbuilds to overwrite $S like known from ebuilds.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 53988165c9b7b1452e86f216b4463fabbf8e95c9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 30 18:02:07 2019 +0200

    gkbuild.sh: Make sure that each phase starts in $S
    
    ...not just the default functions.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f7b489829ebfeb93b52a75552c5f22cd00dc1fb3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 29 22:48:13 2019 +0200

    genkernel: bump to v4.0.0_beta15
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1f0028b52e110602975aa6bc25ca52d58bc9ea91
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 29 22:46:33 2019 +0200

    initrd.scripts: openLUKS(): gpg was moved to /usr/bin
    
    Bug: https://bugs.gentoo.org/693006
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7f6627c96cbb22eb758e060c64c066fc85b7e50f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Aug 29 22:45:04 2019 +0200

    initrd.scripts: start_volumes(): dmsetup was moved to /usr/sbin
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2140d6a1aa41efb34a3017e04eadbc4e17344010
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 21 16:48:32 2019 +0200

    genkernel: bump to v4.0.0_beta14
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 32c8ee223bbd86311611e65f4ff9487c40771b5d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 21 16:30:11 2019 +0200

    initrd.scripts: preserve_log(): Stop determining mountpoint when reached "/"
    
    In commit 271c330 we stopped determining mountpoint already when we were
    testing for $CHROOT value. However, $CHROOT is the mountpoint we are looking
    for when no additional volumes were mounted.
    
    This sanity check should only get triggered when we reached "/" while looping
    through path for logfile.
    
    Fixes 271c330 ("initrd.scripts: preserve_log(): Add support for additional mountpoints")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4c616f86aba11258042b20b82e86ef2a527806af
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 16 21:55:53 2019 +0200

    genkernel: bump to v4.0.0_beta13
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2eb1d04cfbfa397b58a0b388f8ed28688fd114d8
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Fri Aug 16 21:54:58 2019 +0200

    linuxrc: Set ZPOOL_IMPORT_UDEV_TIMEOUT_MS=0
    
    It'll eliminate need of doing dozfs=cache.
    
    Link: https://github.com/zfsonlinux/zfs/pull/9109
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 271c330b15d16c318cfed654d029be4b026eb770
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 16 21:12:04 2019 +0200

    initrd.scripts: preserve_log(): Add support for additional mountpoints
    
    This commit will add support for copying init.log to $NEWROOT/var/log/genkernel-boot.log
    for example even when $NEWROOT/var/log is an own partition.
    
    To make this work, you must tell genkernel via /etc/initramfs.mounts
    to mount the additional mount point.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3e9ffa310cfcbadbe5c17160e72f0ff86feed8e4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 11 21:42:14 2019 +0200

    gen_initramfs.sh: create_initramfs(): Disable sandbox for ldconfig
    
    ldconfig will use chroot(). However, sandbox doesn't understand
    that and believes we are writing to /etc/ld.so.cache... which is wrong.
    
    Bug: https://bugs.gentoo.org/431038
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9de72e7d230f7ad8822825ad204136233af95f47
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 11 21:15:07 2019 +0200

    gen_initramfs.sh: create_initramfs(): Change /etc/ld.so.cache creation
    
    - Always generate or update /etc/ld.so.cache when possible.
    
    - ldconfig will chroot due to "-r" parameter. Therefore, "-f" parameter
      expects 'relative' path from chrooted root.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 79b66d82bdfa4ade09336a54865633c69eeaf154
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 11 20:15:02 2019 +0200

    gen_funcs.sh: Move KCONFIG_MODIFIED_MARKER declaration to determine_real_args()
    
    Since we moved $TEMP declaration to determine_real_args(), we also
    need to move KCONFIG_MODIFIED_MARKER to determine_real_args().
    
    Fixes 2cefc27 ("genkernel: Move --tempdir handling to determine_real_args()")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 14aa6eae52b8b9ae476ad2de13cb87f45e28f38b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 10 21:35:39 2019 +0200

    gen_funcs.sh: make_bootdir_writable(): Fix ro check
    
    Make sure we check $BOOTDIR only for ro and not any mount containing
    $BOOTDIR value.
    
    Bug: https://bugs.gentoo.org/691872
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1bfce82450579fff8a2771651d4623a8006c6b47
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 10 21:30:36 2019 +0200

    gen_funcs.sh: gen_die(): Call restore_boot_mount_state()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 523a63f000a9d2f620a5d1bba05ba15b63ca26cf
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 10 21:06:29 2019 +0200

    genkernel: bump to v4.0.0_beta12
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 01a319d31fa8dfc6dba903ca202f4a915d49f2dc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 10 20:20:45 2019 +0200

    gen_configkernel.sh: determine_kernel_config_file(): Add kconfig containing KERNEL_LOCALVERSION to kconfig candidate list
    
    Since we added $ARCH to KERNEL_LOCALVERSION by default,
    $KV from fresh kernel sources won't match with saved kernel
    config file anymore which will break kernel upgrades when
    saved kernel config file was just copied to new kernel
    version without removing LOV part.
    
    WIth this commit we still prefer extracted $KV when looking
    for kernel config file, however, we will also look for
    kernel config file where $KV contains KERNEL_LOCALVERSION
    we are going to use in addition.
    
    Bug: https://bugs.gentoo.org/691852
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 86dcf9aa5faa2ecd11c8303d6e551db858afe7c5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 7 17:39:40 2019 +0200

    gen_determineargs.sh: determine_real_args(): Move GK_TIME_START initialization to genkernel
    
    We maybe trigger a failure before determine_real_args() was called
    and therefore need this value very early.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 70de004ed8550d2c1f9b81140659fee005c2b33f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Aug 7 17:38:10 2019 +0200

    gen_cmdline.sh: parse_cmdline(): We no longer require /sbin/mdadm to be present on host system
    
    In addition, this will remove an invalid call to print_warning.
    
    Bug: https://bugs.gentoo.org/691686
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3c86ab829d04a3c7637f63091f3416b5015acd6d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 23:52:11 2019 +0200

    manpage: Add documentation about initramfs.mounts file
    
    Bug: https://bugs.gentoo.org/560710
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 865109b62c15e77dee1ff4b449f970faa25813d0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 22:23:06 2019 +0200

    linuxrc: Remove dead code
    
    Call to verbose_kmsg() was moved in commit 5842219. No need to keep this
    any longer.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 91d64dbf8aa34a27653baebba77a10979a4a2f30
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 22:09:05 2019 +0200

    initrd.scripts: wait_sshd(): Make use of good_msg_n()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e0cf0e07688cd3991f6af20f2f27c0d278ebf069
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 22:08:07 2019 +0200

    initrd.scripts: kill_network(): Make use of good_msg_n()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bc7df5ee2b27d04889cacba49bb3339a58ce9de3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 20:21:45 2019 +0200

    Rework resume-boot.sh
    
    - We no longer use $GK_SHELL_LOCKFILE which was removed in
      in previous commit ("initrd.scripts: run_shell(): Use LOCK file").
    
    - We now try to kill all $SH processes allowing to use resume-boot
      in remote and local rescue shell.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1d79338fa7391f8bc41bb74411c9a955e24d81cd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 20:04:20 2019 +0200

    initrd.scripts: prompt_user(): Read answer from $GK_PROMPT_FILE on timeout
    
    This commit will bring back read timeout which was removed in
    Commit a280829. Read timeout is still disabled by default but
    can now be controlled via gk.prompt.timeout kernel command-line
    argument.
    
    When gk.prompt.timeout is != 0, the current prompt will be written
    to $GK_PROMPT_FILE. This will allow remote user to notice that
    there's a prompt.
    
    In addition, on timeout, $GK_PROMPT_FILE will be read allowing
    remote user to answer prompt and hopefully to fix the problem
    and resume booting.
    
    To make this work, gk.prompt.timeout will be set to 30 seconds
    by default when SSH usage is enabled.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7c8515a1c53a988bfdc73b47c599d3df3e0354c8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 22:13:06 2019 +0200

    linuxrc: Remove dead code
    
    This code shouldn't work (anymore) because $CHROOT is read-only at
    this stage.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 834b72e8151ee6e17a8de8fc37c07bd70990144c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 20:01:13 2019 +0200

    busybox: Use raidautorun instead of mdstart
    
    raidautorun applet is upstream's replacement for mdstart.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e7735c6b2e2cbfb44ce550fa8e7f4359ab5f073c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 19:45:19 2019 +0200

    linuxrc: Log initramfs output/commands
    
    By default, any {bad,good,warn}_msg output and external command calls
    will now be logged to /tmp/init.log in initramfs. This can be turned
    off via gk.log.disabled={1,yes} kernel command-line argument.
    
    This is especially helpful when working with remote servers when you
    can access initramfs system through SSH.
    
    In addition, initramfs' log file can be preserved, i.e. copied to
    real system just before switch_root call. This can be controlled
    via gk.log.keep kernel command-line argument: When just enabled,
    initramfs will copy log to $NEWROOT/genkernel-boot.log. Keep in my
    that the file path must be accessible for initramfs and by default,
    initramfs will only mount / as $NEWROOT and no additional mountpoints.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3022031a3824aedb923aac17e6817e158f6775ed
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 19:19:50 2019 +0200

    unlock-luks.sh: Make shellcheck happy
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a1f719112f02feb8e7c854a5095c7cebb6d0bf4a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 19:17:20 2019 +0200

    login-remote.sh: Make shellcheck happy
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f49a899ce13f9e41bdf592187e0d157b071bf82d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 17:43:40 2019 +0200

    linuxrc: Fix console support
    
    - Make sure we set console after processing CMDLINE so that we will
      use last set console which matches kernel documentation.
    
    - Strip any set option from console= value.
    
    - Regain control after spawning a shell.
    
    Bug: https://bugs.gentoo.org/473128
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d218502dd92b79e7920152d17843620d56d00756
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 17:34:53 2019 +0200

    initrd.scripts: run_shell(): Use LOCK file
    
    We cannot write PID because we use exec and don't return
    before the shell we just spawned was closed.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4dae613a3907917393f52e016b0377f5d1e1b926
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 17:25:10 2019 +0200

    unlock-lucks.sh: Kill running cryptsetup prompt with SIGINT
    
    When using SIGTERM, running terminal would require a "reset"
    because cryptsetup cannot restore fds.
    
    Using SIGINT will end cryptsetup prompt gracefully allowing
    cryptsetup to restore fds and keep terminal working.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5124ba044c454c112e756c5e8024650a64008609
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 17:11:39 2019 +0200

    linuxrc: Rework debug mode
    
    This commit will introduce $GK_DEBUGMODE_STATEFILE and a new
    function is_debug() to check if debug mode is enabled or not.
    
    Using a state file instead of a variable will allow us to
    enable/disable debug mode from outside:
    
    I.e. when you have booted in debug mode and are working remotely,
    you can now remove the state file, which will disable debug mode.
    This will allow you to resume booting without dropping in
    another local debug shell.
    
    It works the other way, too: When you did NOT boot in debug
    mode but experiencing a problem and want to drop in another
    debug shell after next step, you can now enable debug mode by
    creating the state file.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6b129aca406333e440079a3861883a44b8a200b0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Aug 6 16:59:28 2019 +0200

    initrd.defaults: Remove duplicated definition of $NORMAL
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b54d7057a3ea2d192275d3376e891a6ead8872c3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Aug 5 15:51:57 2019 +0200

    initrd.scripts: Move splash() function to initrd.scripts
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6a9db059ae26b4d38f12fc76ce33e41ca1d1e4bf
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 4 18:10:57 2019 +0200

    linuxrc: Make shell startup output more beautiful and useful
    
    - Hide busybox version
    
    - Show genkernel version
    
    - Show running kernel version
    
    - Use emphasis (bold format) in text
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit aaaa40350b36f2b22241fdf28789336e98ae7757
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 4 18:08:58 2019 +0200

    busyy-config: Update
    
    - Enable FEATURE_FAST_TOP by default
    
    - Unset SVOK by default
    
    - Enable WALL by default
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2906b025dbc60ef1f53427950a8d2cbd14dcc5b9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 4 18:06:12 2019 +0200

    linuxrc: Create /dev/tty{0,1}
    
    /dev/tty1 is used by local debug shell for example.
    
    Fixes: cf85138 ("initramfs: Don't call mknod when --busybox is used")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1026f3c18f89fb41ea6f7673380ed75eb2a3d20a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 4 13:31:39 2019 +0200

    gen_compile.sh: compile_external_modules(): Export KERNEL_OUTPUTDIR as KV_OUT_DIR
    
    Needed for emerge to find kernel config when KERNEL_OUTPUTDIR != KERNEL_DIR.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 117519303e1a91b2e115993b28a886def4771092
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 4 13:20:10 2019 +0200

    gen_determineargs.sh: determine_output_filenames(): Allow "+" char in filename
    
    Allowed in LOCALVERSION and automatically set by kernel's setlocalversion
    script when SCM sources are modified.
    
    Bug: https://bugs.gentoo.org/691412
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8b98f9740405a83645a03c88b625f2905f59239f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 4 13:19:18 2019 +0200

    gen_determineargs.sh: determine_real_args(): Allow "+" char in LOCALVERSION
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dbbf68a8cc697e7a5b5a401981d4e065f0eb19f6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Aug 4 13:17:46 2019 +0200

    gen_determineargs.sh: determine_output_filenames(): Check for valid kernel filename first
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c47369316bd38b737fc2806723049211db2461e1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Aug 3 02:18:15 2019 +0200

    gen_initramfs.sh: create_initramfs(): Always show warning that --microcode-initramfs is deprecated
    
    Now that we can generate amd-uc.img via sys-kernel/linux-firmware[initramfs] and
    intel-uc.img via sys-firmware/intel-microcode[initramfs] tell all users that
    --microcode-initramfs is deprecated.
    
    Loading microcode via /boot/{amd,intel}-uc.img instead of embedding into
    initramfs is recommended because this will allow user to update microcode
    independently of initramfs updates through package updates.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fa11c50a6e1ab284fafa1fceed6b5e32be58547d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 2 09:45:15 2019 +0200

    genkernel: bump to v4.0.0_beta11
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 778172c34bd532fc3438b9386ed1875e8c4ec671
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Aug 2 09:44:49 2019 +0200

    gen_compile.sh: compile_modules(): Don't set INSTALL_MOD_STRIP when --no-strip
    
    Kernel Makefile will pass INSTALL_MOD_STRIP value to "strip" command
    resulting in errors like
    
      strip: '0': No such file
    
    otherwise.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6de79b848f4aaf0024e37530e48b3eba9ef7dcfd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 21:47:03 2019 +0200

    manpage: Clarify that dosshd will start network
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8a24f11205f7be79b22d81936c0c7e628b74986c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 20:20:42 2019 +0200

    initrd.scripts: cleanup(): Don't bring down network interface when real_root=/dev/nfs
    
    At this stage we already have mounted root over network so we
    should not bring down the network interface.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 97c0c1761b977b0ddc1100111b608a2dba32e32a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 18:26:25 2019 +0200

    initrd.scripts: start_network(): Handle already running interface
    
    When kernel was built with CONFIG_IP_PNP_DHCP=y option for example and
    ip=dhcp was specified on kernel command-line, interface maybe already
    up and running (configured). In this case it doesn't make any sense to
    fire up udhcpc which would only get the same network configuration.
    
    However, when interface is already up but manual IP configuration was
    specified, we must restart interface to get back into a known state and
    apply our own configuration like told by the user because we support
    more complex configurations.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit da27142c8819c05ed3bd75de1c4623d867e48f71
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 15:54:38 2019 +0200

    gen_determineargs.sh: determine_real_args(): Don't allow KERNEL_OUTPUTDIR with spaces
    
    Kernel Makefile just don't support that.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b4a90d77ea10bf9ca993c7b464d4d789535e1577
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 15:47:45 2019 +0200

    gen_determineargs.sh: determine_real_args(): Don't allow TMPDIR with spaces
    
    This just won't work -- many packages like util-linux don't support spaces
    in builddir path and will fail when applying libtool magic.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2a56383bb88211e5d18aa2f9e2c5332252ff6d17
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 15:46:26 2019 +0200

    gkbuild.sh: gkconf(): Quote sysroot
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cd8fcd4fa6ec236a71d5dec7469db3e1072ef0a3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 15:43:14 2019 +0200

    gen_compile.sh: Refactor populate_binpkg() function
    
    - Use nameref instead of manually created references
    
    - Fix quoting of BINPKGs
    
    - Pass delimiter-separated BINPKG deps value to gkbuild()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2f855273fc88de81cf3ae1208549c58c9bc91ba5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 15:41:41 2019 +0200

    gen_determineargs.sh: determine_KV(): Quote $KERNEL_OUTPUTDIR
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c7200d139371d5c0cf8b60143a0abb60d8013c00
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 02:12:45 2019 +0200

    gen_funcs.sh: gkbuild(): Export any set CCACHE_* and DISTCC_* variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8acef68eac8dc4f7a6e937d11c4dd8713431e9b6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 02:09:39 2019 +0200

    Export $PATH to genkernel worker
    
    For example required for ccache.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 77abf7456bf0af2b145e44a0148fcecae882b9b9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 01:25:31 2019 +0200

    gen_funcs.sh: Refactor get_chost_libdir() error handling
    
    We need to check each returned value because last call to
    dirname() would return "." when called for an empty path
    caused by a previous failure.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 94d32a155ef3e5cd59f852a032e5887b74306d81
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 29 00:06:33 2019 +0200

    Add --kernel-append-localversion option
    
    Now that we moved $ARCH value to kernel's LOCALVERSION setting,
    you cannot easily change LOCALVERSION anymore without losing
    $ARCH information.
    
    This can be annoying when you just want to build a new revision
    which should have its own kernel binary, initramfs and modules
    directory because you would have to remember to include default
    value.
    
    The new option will allow you to just append to genkernel's
    KERNEL_LOCALVERSION value. This way you can just call genkernel
    with --kernel-append-localversion=-rN option to build and test
    a new revision.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 730032d9d81c298497365feb84f8768ea5ad1231
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 23:36:10 2019 +0200

    genkernel: Fix output when $KV has changed
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f1d4e1574faf52d756c9f8af088b5f379f5b9798
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 23:16:36 2019 +0200

    genkernel: Only show information about kernel when kernel was actually installed
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e900e7c9c02cc00cfa13ab50f440dfba236e9417
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 23:14:31 2019 +0200

    genkernel: Combine kerncache conditionals
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 15b34c0a3b9c63cbedc25db05081fc5e2ed00b67
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 23:10:49 2019 +0200

    genkernel: Don't install modules to /lib/modules when --kerncache is used but --no-install is set
    
    Bug: https://bugs.gentoo.org/505810
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 86ce6816b789e707fa8348624b0643beeeb3c7eb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 23:07:17 2019 +0200

    genkernel: Don't allow building kernel only when --kerncache is used but --no-install is set
    
    This just don't make sense. We wouldn't do anything.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c452f3d690dc695a55aee63f0f2e4ab0cbb7b93a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 22:56:30 2019 +0200

    Change kernel and initramfs default filename in $BOOTDIR
    
    This commit will change default kernel and initramfs filename:
    
      kernel-genkernel-%%ARCH%%-%%KV%%      -> vmlinuz-%%KV%%
      System.map-genkernel--%%ARCH%%-%%KV%% -> System.map-%%KV%%
      initramfs-genkernel-%%ARCH%%-%%KV%%   -> initramfs-%%KV%%.img
    
    The new naming will be consistent with kernel's "make install" and
    will allow to match files in /lib/modules with actual kernel.
    
    In addition, $ARCH value was moved to kernel's LOCALVERSION. This will
    ensure that this information is still present and when you do
    cross-compilation, that /lib/modules content don't get mixed.
    
    Bug: https://bugs.gentoo.org/390407
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 769a07fd3e947ffb216ea94887d752a27ea212d9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 16:33:25 2019 +0200

    Make initramfs and kernel filename customizable
    
    New options like --initramfs-filename or --kernel-filename will
    allow user to customize filenames used when installing initramfs
    or kernel into $BOOTDIR. Therefore --kernelname (KNAME) option
    was removed.
    
    Filename can contain placeholders like '%%ARCH%%' which will get
    replaced at runtime. Man page contains more information.
    
    Bug: https://bugs.gentoo.org/395095
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a5ea6132ef5afc2bdde38a84adc44849fa9b947f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 16:21:34 2019 +0200

    keymaps: Add bepo and colemak keymap
    
    Bug: https://bugs.gentoo.org/442102
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d1df513aaf46642b24dc8fb2977901411cc8ac5f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 12:58:38 2019 +0200

    Bump btrfs-progs to v5.2.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 28109e6345d31d46cc226f5d5d84fc893c248ced
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 03:31:42 2019 +0200

    Update help text and man page
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fd466708edd8e02bce891a1a1061694975f187de
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 28 00:25:54 2019 +0200

    genkernel: Call gen_kerncache_extract_config() only when --save-config is set
    
    gen_kerncache_extract_config() will write /etc/kernels/kernel-config-* file.
    When not using --kerncache, we will create that file only when --save-config
    option is set. Let's assume user wants the same when using --kerncache...
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9418b9d65972045d2087b24b214bad1ecc8ab197
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 23:30:15 2019 +0200

    genkernel: Normalize output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit efe9365be7d8b0aab2d0768f05848f89657b45ee
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 22:29:25 2019 +0200

    gen_determineargs.sh: determine_real_args(): Fix LOCALVERSION validation pattern
    
    Fixes c859019 ("Add --kernel-localversion option")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ab72c5e4dc952ce51002689dc7197538534d5547
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 14:12:50 2019 +0200

    Make use of $TAR_COMMAND variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f3207f69610b1733c2bbd152b29fe080e330ad80
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 14:12:07 2019 +0200

    gen_determineargs.sh: determine_real_args(): Define global TAR_COMMAND variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ba8b172f5b7e7769755930e19043d7006ae09c08
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 13:08:41 2019 +0200

    Make use of $CPIO_COMMAND variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6e66348c000ef3e78903e0899c20440857f49133
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 13:02:47 2019 +0200

    Make use of $LDDTREE_COMMAND variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 29637a265e8d7aaa9c243545c449a8865f261c1d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 13:00:17 2019 +0200

    gen_determineargs.sh: determine_real_args(): Define global LDDTREE_COMMAND variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4e685f2c5e612344140f50d2d91d3cbd38192227
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 12:57:40 2019 +0200

    gen_determineargs.sh: determine_real_args(): Define global CPIO_COMMAND variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9c9be7e0c9682e04aca572949a52830e75f6a291
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 27 12:48:25 2019 +0200

    gen_determineargs.sh: determine_real_args(): Filter out stderr
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 88e6818dcc2c28e991c18a691d4057106fe0f541
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 26 18:22:21 2019 +0200

    genkernel: bump to v4.0.0_beta10
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1e51b25dc650f363f1bd284666441d968f0e3e08
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 26 18:21:30 2019 +0200

    Make use of new is_gzipped() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit df7d41f1e2fd5056a06418bb379e351b52424b3d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 26 18:15:18 2019 +0200

    gen_funcs.sh: Add is_gzipped() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9595cfa3498003ca3d5f53aade101f271b3dca24
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 26 18:12:01 2019 +0200

    gen_funcs.sh: gen_die(): Just trigger trap function when died in subshell
    
    This will ensure that only one function will call cleanup().
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 467c2e82e62b75b5cf9884f3d741926a65338f15
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 23 21:18:07 2019 +0200

    Add feature to check for free disk space early at genkernel start
    
    To avoid preventable errors like running out of disk space while building
    a new kernel, two new options, --check-free-disk-space-bootdir and
    --check-free-disk-space-kerneloutputdir, were added.
    
    When set, disabled by default, genkernel will check early before
    starting to build kernel/initramfs for specified amount of free
    disk space.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a90adc8ef85e897c2e69beed6f7b650359179cd7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 23 21:17:34 2019 +0200

    genkernel: bump to v4.0.0_beta9
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 84367a16cd13999842f58a48a3e66e8ed8f76507
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 23 21:12:21 2019 +0200

    genkernel: Fix initramfs location in msg regarding genkernel hardware detection feature
    
    The fix for bug 689950 was incomplete: Sometimes, $TMPDIR is correct.
    
    Fixes 323c9f71d7 ("genkernel: Use $BOOTDIR in msg regarding genkernel hardware detection feature")
    Bug: https://bugs.gentoo.org/689950
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 10e69db8ae7dc7ccfb1b4f5bad1e6f179c7d9bf1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 23 21:11:23 2019 +0200

    Log genkernel start and end time
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a8ef5e91d91ca5292bc7381db11ab1153cb73ffc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 23 21:08:21 2019 +0200

    gen_configkernel.sh: Refactor kernel config handling in config_kernel()
    
    Make sure that we always end up with set kernel config when no
    kernel config exists in kernel outputdir.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c09d959757ab97a50b9af373b975f7b7c4ecf99a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 23 21:05:02 2019 +0200

    gen_determineargs.sh: determine_real_args(): Try to create $KERNEL_OUTPUTDIR when $KERNEL_DIR != $KERNEL_OUTPUTDIR
    
    That's typically the case when user has set --kernel-outputdir option.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 75fd4f4d05df729511f071b2c1a163f08f522622
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 23 21:00:10 2019 +0200

    gen_initramfs.sh: Refactor append_modules() to not include --module-prefix
    
    Make sure to chdir into ${INSTALL_MOD_PATH%/}/lib/modules/${KV} before
    copying modules to avoid inclusion of --module-prefix path.
    
    Bug: https://bugs.gentoo.org/690260
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 47462f4dc4a9164cd546d6e2be953f38a450996d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 20:28:51 2019 +0200

    Rename --tempdir option to --tmpdir to match used variable name
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0227cb27406e0de9bf09e0c28dd46da39b37e4a1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 20:27:09 2019 +0200

    gen_cmdline.sh: longusage(): Fix --microcode parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2efa8b87cfbbae16eb3737669398d44d7c467774
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 20:26:21 2019 +0200

    genkernel: Bump to v4.0.0_beta8
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b73e710fc1531e5ac33eeec744b052f88c135a1f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 20:24:29 2019 +0200

    manpage: Add missing --utils-cflags option
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a4bb71486a6f9a857540b9494dd68de7774340fd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 20:23:25 2019 +0200

    Makefile: Fix verify-doc target
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 02d81f36bd4f1be91e7506f6a6c89781d045912a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 18:22:25 2019 +0200

    Bump xfsprogs to v5.1.0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dae2cb4fd217150b0a1741252d9ed3c6856a4dc5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 17:40:16 2019 +0200

    genkernel: Make sure additional variables which can clash with genkernel are unset
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c85901916e603cac8f92f176a84fbb03d0f0bc6d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 15:03:19 2019 +0200

    Add --kernel-localversion option
    
    This option will set/unset kernel option CONFIG_LOCALVERSION.
    
    Closes: https://bugs.gentoo.org/521774
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 758e3a8069cc97938fd3cd7c3c7bd04285cfaa97
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 00:49:30 2019 +0200

    gen_initramfs.sh: Rename $CPIO to $CPIO_ARCHIVE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6d10b53f0f8dd8044a506a0896cc8dda656bbd65
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 00:43:05 2019 +0200

    gen_initramfs.sh: create_initramfs(): Fix CPIO archive naming
    
    Even when we not install, make sure that the archive file has
    the correct final name.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b0ca48130c96f34e61a8bb2ea4c169f5efd89c94
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 00:11:31 2019 +0200

    Add --no-sandbox option
    
    This option is useful when you are calling genkernel within a sandboxed
    environment, i.e. when using genkernel within an ebuild.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e9eaf78b66f511ff8c4f38cd42a8d0bcdf5180a7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 00:09:56 2019 +0200

    gen_funcs.sh: set_config_with_override(): Bail out when we failed to set config variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 59fe82729598ab45340df87166b2e0adf664d586
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 00:07:43 2019 +0200

    gen_initramfs.sh: append_mdadm(): Log when mdadm config was copied
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 306dd3f2f8c5eb1638a419f691781b68eeaf8d58
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 21 00:03:27 2019 +0200

    gen_funcs.sh: gkbuild(): Export $TMPDIR
    
    Some portage programs like eltpatch depend on $TMPDIR.
    
    Bug: https://bugs.gentoo.org/690264
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4ddc6b5da63a9a63acfd958f5b0c2a00cd238c0d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:57:48 2019 +0200

    gen_initramfs.sh: create_initramfs(): Move lddtree functional test to determine_real_args()
    
    This will allow us to bail out early in case lddtree isn't working.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 87488d8efc2a5fff214a3ab8171c903debd5e075
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:52:54 2019 +0200

    gen_initramfs.sh: create_initramfs(): Fix ldconfig config call
    
    We must specify full qualified config file.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 04c99a4377558ed18ed142a5286d3a1b8bfff2b3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:44:25 2019 +0200

    genkernel: Restore empty line in callback out
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c93c13d41709bc0eb5c3ba04c17660567323cc69
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:24:57 2019 +0200

    gen_funcs.sh: gen_die(): Don't advertise $LOGFILE until determine_real_args() was called
    
    Before determine_real_args() was called, $LOGFILE will probably contain content
    from a previous run.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0e65a9e6769cbcd3f59cd5facb15ac03983f4859
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:23:47 2019 +0200

    gen_funcs.sh: dump_debugcache(): Echo DEBUGCACHE when $LOGFILE isn't writable
    
    This can happen until determine_real_args() was called.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3352116b60a054823171b2cbe5cd15ee95af3d6c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:22:24 2019 +0200

    Use small_die() instead of gen_die() until determine_real_args() was called
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 046b5c0b55e092e658ec0d3fd7971c326df7afa0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:17:53 2019 +0200

    genkernel: Move $LOGFILE initialization to determine_real_args()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2cefc2738a7fd73139b3c80ad16b4deacd12920c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:13:33 2019 +0200

    genkernel: Move --tempdir handling to determine_real_args()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3938405f01a57d3946b4cabdbc363338ec7f67cc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 23:02:28 2019 +0200

    gen_funcs.sh: set_color_vars(): Define NORMAL as last color
    
    This will fix output when running with "set -x" very early.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cf851385321976893fc44c12cc0672ad6e8a9689
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 22:59:09 2019 +0200

    initramfs: Don't call mknod when --busybox is used
    
    This will basically allow us to run genkernel as user.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 64d9cb6d1ff5162995fa84f6480da442a63f5223
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 22:49:31 2019 +0200

    gkbuild.sh: Refactor gklibtoolize() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cba2892492a1e667b7f8855b9d0cfd60ce557c69
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 22:37:12 2019 +0200

    initrd.scripts: start_volumes(): Normalize error messages
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2c91f07c4a459efb6a8fbc11ec2525cc3020b96f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 17:33:44 2019 +0200

    genkernel: Unset any already set non-empty variables named like a genkernel option
    
    This will ensure that we will always use genkernel's default value
    like expected if option isn't set in genkernel config file or on
    command-line.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a1060b6f27a547b28a5c603768b43cfa84137ec0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 14:03:28 2019 +0200

    gen_funcs.sh: is_valid_triplet(): Relax regex
    
    Bug: https://bugs.gentoo.org/690262
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 308b68d815498b4069f9de83d631dfed5c45b5e9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 20 13:56:34 2019 +0200

    genkernel: bump to v4.0.0_beta7
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b3889e9bf7d486f83db3c182844b1217ce75d472
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 22:08:23 2019 +0200

    linuxrc: Load network modules only when needed
    
    To avoid problems related to drivers requiring special firmware which
    might be not available when loading the module because the user don't really
    need that module but it was added based on genkernel's module_load file,
    we will no longer load network modules on boot.
    
    Instead we will only load network modules when needed, for example
    when dosshd is set or NFS is used.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 70d1cdeede8d4524eb6c70df509f664af0367c99
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 22:06:48 2019 +0200

    manpage: Fix gk.net.dhcp.retries entry
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6c6b3d9b7294a171a7c01ac981fee95cb0e3a94c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 19:26:54 2019 +0200

    initrd.scripts: start_sshd(): Don't start sshd when network wasn't started
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fae92169597088759a3933fdf5a0766a80831f12
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 19:26:11 2019 +0200

    initrd.scripts: ipv6_tentative(): Hide errors
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2210b434bdf7bc04af91582c0e306b480f530560
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 19:25:18 2019 +0200

    initrd.scripts: kill_network(): Don't try to kill network when interfacec is missing
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 057ede0d95124961692e5b67cd30eef5d305724b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 19:23:36 2019 +0200

    initrd.scripts: start_network(): Don't try to start network when interface is missing
    
    In addition, try to detect when udhcpc failed.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 70e52dbf597b6026db8dafc55fc446a9b8467d93
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 19:20:32 2019 +0200

    arch/x86_64/modules_load: Add e1000e network driver
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f46f77ed1dd0bd0c9854deea63d7b16432040298
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 17:31:55 2019 +0200

    genkernel: Bump to v4.0.0_beta6
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7aa2e795e8bfb6fecb7e659617c98c5e7db845a5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 17:30:17 2019 +0200

    gen_funcs.sh: restore_boot_mount_state(): Delete .bootdir.no_boot_partition only when present
    
    Fixes 8458d98a ("Rework --mountboot handling")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 04eb24df5462a75d3cddef228ec88af018652145
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 17:21:39 2019 +0200

    gen_determineargs.sh: determine_real_args(): Bail out when --no-busybox is set but we require busybox
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8eef5eaba19f1949deb9b5dd3cf035d2cdcdf950
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 02:43:28 2019 +0200

    genkernel: Bump to v4.0.0_beta5
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 343d6ed90d4b62c53443abfac20d701a998ea0d5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 02:34:30 2019 +0200

    Normalize output
    
    - Try to use "<module>: >> $msg" notation.
    
    - Try to group modules and separate them by blank lines.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d94f83a2bec20a65c3f06b78fff301802d55df95
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 02:32:47 2019 +0200

    gen_initramfs.sh: create_initramfs(): Output reason when initramfs compression is skipped
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ced7a8141c6d311eee4928959fb42919ed34e6e6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 02:25:08 2019 +0200

    Change --microcode-initramfs handling
    
    - Always add microcode to initramfs when user has set
      --microcode-initramfs option despite kernel support.
    
    - Show warning when kernel will be unable to use microcode.
    
    - Inform user that --microcode-initramfs is not the recommended
      method to load microcode when bootloader supports multiple
      initramfs and /boot/{amd,intel}-uc.img is available (currently
      only true for --microcode=intel).
    
    - --microcode-initramfs and --integrated-initramfs options are
      mutually exclusive.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8458d98a5d16efedb9a027d929a13062676b6827
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Jul 18 02:16:00 2019 +0200

    Rework --mountboot handling
    
    - Move code to own function.
    
    - Use same logic like mount-boot.eclass.
    
    - Ensure to restore state of boot partition on exit/error.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8ccaf4101e7a16a92c6654acc9d58e2238e6e689
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Jul 17 12:38:06 2019 +0200

    gen_determineargs.sh: determine_real_args(): Log readings
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6671aa9863d4d1f7259b0ef722e5bd0246b4d86d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Jul 17 12:19:23 2019 +0200

    Fix hppa support
    
    Make sure we pull in correct genkernel arch-specific configuration.
    Kernel arch is always "parisc".
    
    Bug: https://bugs.gentoo.org/658692
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6561197731c3a46d849279e7530b831a401b652d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Jul 17 00:45:51 2019 +0200

    initrd.scripts: sdelay(): Show waiting indicator
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9061be50c5e6650978138d1484ee6c988ea940a9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 22:27:45 2019 +0200

    linuxrc: Umount /newroot when it was rejected before prompting for a new root device
    
    Bug: https://bugs.gentoo.org/520018
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cb6dccf51bf2ae325c962febb48158f705f4c34c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 22:26:14 2019 +0200

    linuxrc: Tell user why we consider a root device as invalid
    
    Bug: https://bugs.gentoo.org/520018
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 71fbd7a7cbce3a1ece700953d36767ac68bdf4ac
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 20:50:23 2019 +0200

    gen_configkernel.sh: config_kernel(): Ensure that CONFIG_TTY & CONFIG_UNIX98_PTYS is set
    
    ...when building initramfs.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 979a5e59b766b2defad9f1252baae9524debc99b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 20:49:49 2019 +0200

    gen_configkernel.sh: config_kernel(): Fix code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4560f31efa1ed95b0ed3c2369637fc6ecf6a35ed
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 18:33:18 2019 +0200

    gen_initramfs.sh: append_base_layout(): Record --keymap parameter in build-parameter.txt
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c4616417e5c827a1ddf4daa89de82922fecda904
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 18:06:43 2019 +0200

    linuxrc: Change ROOTDELAY handling
    
    Before this change we converted $ROOTDELAY into microseconds and
    decremented that value on each loop iteration. Once that value was
    <=0 we threw a timeout.
    
    Because we substracted a fixed value we didn't take into account that
    a command from loop could already have taken some time. During testing,
    in worst case, running with ROOTDELAY=10 and invalid root=UUID= parameter,
    it was seen that it took up to ~35s instead of 10s before linuxrc
    prompted for new root value.
    
    With this change, we now set a timeout based on current time in seconds
    + ROOTDELAY. Loop will end if current time is >= timeout.
    
    In addition, ROOTDELAY default value was changed from 1 to 5.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1c8e96a6f71513799cc9ef2697f18b9ec9348059
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 16:50:35 2019 +0200

    gen_initramfs.sh: create_initramfs(): When deduping CPIO, use --reproducible parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e4cf87fe9c39e792d8975c90c3dd47ac70adb669
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 16:48:38 2019 +0200

    initramfs: Add meta files used by dracut's lsinitrd
    
    This will allow dracut's lsinitrd to process our initramfs.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6082914b86b3575b879e0ad4c8850adc11a50c02
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 14:18:32 2019 +0200

    genkernel: Bump version to v4.0.0_beta4
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ceb6c89a2dc12952a2e025184f2b55c47108c70d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 14:15:02 2019 +0200

    genkernel: Replace echo with print_* functions for pretty $LOGFILE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c0bcc845e351dcd020fdc41f574476992e84e4dc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 13:41:09 2019 +0200

    gen_initramfs.sh: create_initramfs(): Make MCU CPIO creation silent but log content
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e55a6c5c7a39a17bea902301125092e1952a931c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 13:31:13 2019 +0200

    gen_initramfs.sh: Use find with -print0 parameter to support files with whitespaces
    
    Bug: https://bugs.gentoo.org/689952
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 323c9f71d7d8255ac104bc1066e292e3f69c4a92
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 13:29:49 2019 +0200

    genkernel: Use $BOOTDIR in msg regarding genkernel hardware detection feature
    
    Bug: https://bugs.gentoo.org/689950
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f82df5f99ff906ce5f34b4ce7287c8bf5118a610
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 13:29:02 2019 +0200

    Bump e2fsprogs to v1.45.3
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7e5137e6b0d68f5d59b59c773d98dfa27c662ef6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 02:06:14 2019 +0200

    genkernel: Bump version to v4.0.0_beta3
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f27b8c12bde5028a050fe7ae313bdee7dd1bbdc7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 02:04:44 2019 +0200

    Adjust LOGLEVEL
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 95404d6b022f71c8017d5400e7c47d4a09845433
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 01:30:36 2019 +0200

    gen_configkernel.sh: config_kernel(): No need to re-check required kernel options when config wasn't modified
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 204b9e97920110d267cc28132d76e941ca177b13
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 01:21:57 2019 +0200

    Adjust LOGLEVEL
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a280829317f5e6f22e3e8486a5f62bb2b979656f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 00:30:27 2019 +0200

    initrd.script: prompt_user(): Remove read timeout
    
    It really makes no sense to timeout while reading user input: We
    only prompt when we are unable to continue. It's very unlikely
    that we are able to continue after some time without any changes.
    Instead, given that it can take some time to enter requested information,
    a timeout will likely result in bad user experience when user run
    into timeout while typing an UUID for example.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f945065f1513facfbbf148874a55a6f104440a99
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 00:29:03 2019 +0200

    linuxrc: break out when REAL_ROOT is on ZFS but kernel was started without dozfs
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f559150dd16fc42e5bf4be4d24101e947ee21d60
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 00:27:16 2019 +0200

    linuxrc: Really prompt for new root block device when got_good_root is 0
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9539ed41bb78bd6c3630b7747593090afbf14e6c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Jul 16 00:19:57 2019 +0200

    linuxrc: Add rootdelay timeout indicator
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a4f28d4f8d99fc9a06dec2eec8901c39120c88f7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 22:36:09 2019 +0200

    linuxrc: Add catch all block to avoid unnecessary rootdelay for devices already present
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ccf10d5bff7cf622888b45fed3eb79213f5743bd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 22:11:24 2019 +0200

    linuxrc: Fix waiting on root
    
    The idea of that loop is to respect ROOTDELAY and allow for slow
    devices to come up. But if we will prompt already on first failure,
    this doesn't work.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7582b5cde9e0118bc5784d45ab49db8ae7c8a8d2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 21:51:14 2019 +0200

    linuxrc: No need to call 'busybox findfs'
    
    Normal findfs is already 'busybox findfs'.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 55a0c13d2bc83f1d23191c16a666f0feedf3f461
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 21:34:23 2019 +0200

    linuxrc: Set got_good_root=1 when we got root via LABEL|UUID|PARTUUID
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6a3ecc5314d47dee5019e380dfd13877d2e5cd2b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 20:04:31 2019 +0200

    gen_initramfs.sh: copy_system_binaries(): Use "lddtree -l"
    
    Using "--list" parameter is not supported by app-misc/pax-utils[-python].
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a3d49067e775c640a146514d68755dc0a4c6c613
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 19:59:44 2019 +0200

    Add "--module-rebuild" parameter
    
    MODULEREBUILD option will be enabled by default.
    
    When enabled and we are building a non-static kernel for the same
    host (no cross-compile!), also building modules and install into
    into a non-custom location, we will now call `emerge @module-rebuild`.
    
    Closes: https://bugs.gentoo.org/453372
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 76a837bc21ffd8a7d350cd3c648947f45e6a07a7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 17:30:39 2019 +0200

    linuxrc: Relax NEWROOT validation
    
    If the root device specified by the user is invalid then all
    we are going to lose is the possibility to ask for a new root
    device in a nice way. So no need to be smart here.
    
    Closes: https://bugs.gentoo.org/479730
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e04895cd0c01e2b39e33dabf1b42e51bc50cc9c4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 16:17:48 2019 +0200

    gen_funcs.sh: trap_cleanup(): Log received signal
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 68c2dced0bd720bda2db52ac7bfba6c190fafdcc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 15:11:39 2019 +0200

    gen_configkernel.sh: config_kernel(): Don't check kernelruntask's return value anymore
    
    When compile_generic() was refactored via commit 7b3103c0856dd9ad0652bf2ac27d0d907250ea4e,
    error checking was added directly to that function.
    
    Bug: https://bugs.gentoo.org/689890
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 405dc98a73e99b867f16eaf30501e32dedb3f2ee
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 14:40:15 2019 +0200

    initramfs: Add PARTUUID= support for devices
    
    Will require genkernel initramfs built with --disklabel parameter.
    
    Closes: https://bugs.gentoo.org/551708
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 53de1c37f665cf0f53fa0e5665455e1ddbd1680e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 14:27:01 2019 +0200

    genkernel: Show required kernel command-line parameters for --luks
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bf0f1ed3aae8d4d1136ae51d6f01c775f8b9195d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 14:24:06 2019 +0200

    genkernel: Show path to initramfs when we did not build kernel and run with --no-install
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit afe05cccd9fa75d542472db15f1b76dbc546f188
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 14:22:24 2019 +0200

    genkernel: Show path to initramfs only when we actually built an initramfs
    
    Fixes b581f3c5b ("genkernel: Reformat initramfs parameter output")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ea927bfe866822c8f257e9403bdffd69fd3dc88e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 01:05:57 2019 +0200

    Makefile: Use shell function
    
    Fixes: d0e76cd8e8dd ("Replace backticks")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f51ac869f40ddd9a8594824cbae1a2f79bee1391
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Jul 15 00:59:49 2019 +0200

    genkernel: Bump version to v4.0.0_beta2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6521edc23c8de1e6d1b4fe21f424c2f7ee260ea7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 21:48:44 2019 +0200

    genkernel.conf: Add missing XFSPROGS options
    
    Fixes: ccfe8f4a8123 ("Add --xfsprogs support")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6a3eedab7ad0e26ff13edee1881bd5498075c36a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 21:35:06 2019 +0200

    initrd.scripts: start_volumes(): Move bcache initialation below LVM but before BTRFS/ZFS
    
    Bug: https://bugs.gentoo.org/605094
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 74d7acd9ae1cf38725c1f31172e761eeadf857c9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 20:11:34 2019 +0200

    Dropbear: Move --ssh-authorized-keys validation to determine_real_args() function
    
    It's a common error especially for new setups that '/etc/dropbear/authorized_keys'
    file will be missing. Moving the check to determine_real_args() will allow us to
    bail out very early for better user experience.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bfff05960d98b53f212bb2fc4b2968f14914e1cc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 20:10:21 2019 +0200

    genkernel: Add empty line before warning regarding the need of rootfstype parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 099436ce1505e91663d0c3dd1de5663e37642841
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 17:29:16 2019 +0200

    genkernel.conf: Remove deprecated ARCH_OVERRIDE option
    
    Was missed in commit a13fb7217b13511fabfe871a9fa2b701896b8d2f.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bbf4f7f9470845deeb8569f656cc69f03017a36b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 14:59:08 2019 +0200

    manpage: Add Gentoo developer "whissi" as author
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3764e9c41cf80d2ba3a391bb7ea014241ab34170
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 12:48:01 2019 +0200

    Add bcache support
    
    Kernel command-line argument only, adds "dobcache".
    
    Bug: https://bugs.gentoo.org/605094
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8ef7e7ec94162d39dfdc71da20b9532db6cfab2b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 12:43:27 2019 +0200

    Add --strace support
    
    For debugging purpose.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ccfe8f4a8123bf2c64e77879aea1ad475caa2a23
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 12:42:41 2019 +0200

    Add --xfsprogs support
    
    Bug: https://bugs.gentoo.org/407999
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8d58e2cf2c6c4cf00f06e9d234e0e70d8fbe5c1a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 12:41:38 2019 +0200

    gen_compile.sh: Remove no longer used functions
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7033442cf50d7d11740ab3c3e1c93c46e186adfb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 12:40:59 2019 +0200

    gen_initramfs.sh: Remove dead code
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 97999e87aba2a55e3e719742f25eb53265a46df3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 12:40:22 2019 +0200

    gen_initramfs.sh: Add copy_system_binaries() function
    
    Difference to copy_binaries() is, that copy_system_binaries() does NOT
    try to recreate directory structure. Any system binary to copy will be
    placed into same destination directory.
    Because we focus on *system* binaries, it's safe to assume that everything
    belongs to the same directory. This assumption will allow us to copy from
    crossdev environments (i.e. /usr/$CHOST).
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f45c5b7b61b0bd0329cd6ca972a044035ff5b7eb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:58:55 2019 +0200

    gen_initramfs.sh: Refactor create_initramfs()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3ef66728b81c05cda2fce8aa09edcf2b3711949f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:56:51 2019 +0200

    gen_initramfs.sh: Refactor append_zfs()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 568c8df66fcc3ba14d3f54882ad6c4744113f03c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:53:01 2019 +0200

    Rework --btrfs support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit db94e5a20cd0a9bd458a3a3df515f5e47985dab5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:51:25 2019 +0200

    gen_initramfs.sh: Refactor append_splash
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a76b67b8013df36b4cc5b33d9c3e56dc3fab49db
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:50:29 2019 +0200

    gen_initramfs.sh: Refactor append_overlay()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7ce2716d901d834c375b5a24c928a7ce33ba0653
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:49:51 2019 +0200

    Rework --multipath support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7ad73a609d5e65fcc0ed9dd087da1f0cc3cd5e4c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:48:49 2019 +0200

    gen_initramfs.sh: Refactor append_modules()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3a756304719c40443e2e26d942a46c3ab4276d6b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:47:19 2019 +0200

    gen_initramfs.sh: Refactor append_modprobed()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3d071ae86e9b3a08250382f970b2eaea0db85090
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:43:59 2019 +0200

    Rework --luks support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1d0c43bedc00e3365b9e972a91dac11a2c04285c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:41:39 2019 +0200

    Rework --mdadm support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 19e62fbefd06f9f7b890346a3f5220f9d27b37c7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:39:56 2019 +0200

    gen_initramfs.sh: Refactor append_linker()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d4450fcaad41aff9b2d5a693df80560890730dc1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:36:51 2019 +0200

    gen_initramfs.sh: Refactor append_libgcc_s()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4d685f1f1f13f15fbeee1f7200417949e3818b3d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:35:32 2019 +0200

    gen_initramfs.sh: Refactor append_firmware()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 179e5b5c4e6b9869d5a0f0dab21b875ab3a5a0f3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:25:09 2019 +0200

    Rework --dmraid support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 92e08d1a13436cd4cd6bc15dc17190df6bef01bf
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:24:20 2019 +0200

    gen_initramfs.sh: Refactor append_devices()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cdad1c02a69452f6c3a52d5ce92e5009311e0c25
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:17:42 2019 +0200

    gen_initramfs.sh: Refactor log_future_cpio_content()
    
    Always log to $LOGFILE.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a9fa4b25ddaa9685e7c32d015350b2342651dd8a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:17:13 2019 +0200

    gen_initramfs.sh: Refactor append_data()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0d5fe5ac573b3e46afabd206522d0e0a511fb36c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:16:32 2019 +0200

    Rework --lvm support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 11eff5eb7ad4330c2688ff4795ba33bbf6efcc47
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 11:11:09 2019 +0200

    Rework --ssh support
    
    - To enable sshd in initramfs user MUST now set "dosshd" kernel
      command-line parameter.
    
    - "gk.sshd.wait" kernel command-line parameter was added to interrupt
      boot process for X seconds to allow for remote login (can be used like
      an remote rescue shell).
    
    - For remote unlock of LUKS-encrypted root or swap device, user can still
      send unencrypted keyfile via SSH like
    
        $ cat ~/root.unencrypted.key | ssh root@<remote-host> -C post root
    
      or user can now just SSH into the remote host and call "unlock-luks"
      like
    
        remote rescueshell ~ # unlock-luks root
    
      to get a cryptsetup prompt.
    
      NOTE: When manually unlocking the encrypted LUKS device, user must call
      "resume-boot" afterwards to resume booting.
    
    - "--ssh-authorized-keys-file" parameter added which can be used to
      specify a different file than default "/etc/dropbear/authorized_keys"
      file.
    
    - "--ssh-host-keys" parameter added to control if in initramfs embedded
      sshd should create its own pair of hosts keys (which will be stored in
      "/etc/dropbear for re-use, default), use host keys from host system or
      should generate host keys at runtime on each boot.
    
    - "ip" kernel command-line parameter will now default to DHCP usage but
      does also support addr/CIDR notation to specify a static address.
    
    - "gk.net.iface" kernel command-line parameter was added to use a
      different interface than "eth0". You can either use an interface name
      or use a MAC address.
    
    - "gk.net.gw" kernel command-line parameter was added which will allow
      user to set specific gateway when DHCP isn't used.
    
    - "gk.net.routes" kernel command-line parameter was added which will allow
      user to set additional routes when DHCP isn't used.
    
    Please read manpage for additional parameters and more details.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 269e7191aa7225cc9ecb213584f2f6c9708df184
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 10:26:51 2019 +0200

    Add genkernel worker module "dropbear"
    
    This commit will add support for "dropbear"-related tasks.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 735c05ed47e9120cda02a8274df687c151d1d424
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 10:21:19 2019 +0200

    Rework --iscsi support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ee18957745e632b776962fbc80619920751f4eaa
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 10:20:10 2019 +0200

    Rework --e2fsprogs support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 56e0f09f1dcfce1e87d0659d220bc109d82a9e62
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 10:19:21 2019 +0200

    Rework --disklabel support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cbd8468428a7305f71fa02c94158b2a128da7a4e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 10:19:08 2019 +0200

    Rework --unionfs support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9506c1f4149863dfd1f121d862ec69eeeb65b4a5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 10:16:31 2019 +0200

    Rework --gpg support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 758467cebe8cfcaca64c8c3e19243c4a0b788f5a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 10:15:17 2019 +0200

    Rework --busybox support
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bb67663b350dd907cc42340b9c985630223ab71a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:47:15 2019 +0200

    linuxrc: Try to regenerate /etc/ld.so.cache when needed & possible
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6dd99d677d9c85500f98538fd86a7b6162f01f75
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:46:06 2019 +0200

    gen_initramfs.sh: Refactor append_base_layout()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 27ee6a84108cd06de2f28d732fbd1f27dd3bdeb7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:45:19 2019 +0200

    gen_initramfs.sh: Refactor append_auxilary()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c23bc9a15e3677deecd77d9b1238cc7b0c7369c7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:42:55 2019 +0200

    gen_initramfs.sh: Refactor copy_binaries()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4205dedc323a25f9487d564935a47542396a1722
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:39:22 2019 +0200

    gen_funcs.sh: Refactor trap_cleanup()
    
    - Restore output to make sure error message will be visible in case
      trap was triggered while we were redirecting output to $LOGFILE.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 28373a83328cbe8d4313fb77b0c93078c744e560
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:36:49 2019 +0200

    gen_funcs.sh: Refactor check_distfiles()
    
    Check dynamical for any "registered" distfile.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit af897488fdd466dde4925b27d2128d5a83646b34
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:35:53 2019 +0200

    gen_determineargs.sh: determine_real_args(): Refactor var initialization
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 57f5bc32d5f48b565fe56f626f73221408e6cb15
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:21:12 2019 +0200

    Add genkernel worker module "unpack"
    
    This commit will add support for "unpack" task.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9d3875e1b5c54f039ed7d429b7a0e6cdce64e8c4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 09:16:36 2019 +0200

    Add genkernel worker module "gkbuild"
    
    In the future, genkernel will try to compile all programs used in
    genkernel's initramfs on its own instead of copying from host system.
    
    This commit will add support for gkbuilds.
    
    A "gkbuild" is like an ebuild but with reduced functionality.
    
    Using an ebuild-like system will make it easier to maintain those programs
    in a standardized way, especially with reworked cross-compile support.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6a32cfda84e76548864fcfb90d124bba91393c05
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 08:34:28 2019 +0200

    Add code for genkernel worker
    
    In the future, genkernel will perform tasks such as compilation or unpack
    in a separated process, primarily to allow for sandbox usage, similar how
    portage executes ebuilds.
    
    Each task will have its own "worker" script.
    
    This commit will add the code required to run such a worker.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5eb7b3cc2116aabb44efa6b77512ba6a2e89b14f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 08:19:14 2019 +0200

    genkernel: Call determine_real_args() earlier
    
    ...because determine_real_args() will set ARCH_CONFIG which
    we need early at the beginning.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a13fb7217b13511fabfe871a9fa2b701896b8d2f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 08:18:01 2019 +0200

    Rework cross-compile support
    
    - Add new "--cross-compile" parameter which will accept a target triplet
      and replaces "--arch-override", "--utils-arch", "--utils-cross-compile"
      and "--kernel-cross-compile" parameter.
    
    - Add "--utils-cflags" to allow user to overwrite CFLAGS used for
      compiling programs for initramfs.
    
    - Add tc-* functions.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 15706c712a970d304ba89317543d7b40f18cd053
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:29:56 2019 +0200

    genkernel.conf: Adjust punctuation
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7e738636523b9f8c1d5895fd551852ff54ebf635
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:29:14 2019 +0200

    gen_funcs.sh: Refactor setColorVars()
    
    - Renamed to set_color_vars()
    
    - Use NOCOLOR variable
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c2715c74deb06b3235d6205be148d17bf22a26a5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:26:18 2019 +0200

    gen_funcs.sh: Refactor setup_cache_dir()
    
    - Define and make use of GK_V_CACHEDIR.
    
    - Add support for XZ archives.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 265a44f05be35219782cf19893824f89137b3e2d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:25:45 2019 +0200

    gen_funcs.sh: gen_die() refactored
    
    - End trace, just in case.
    
    - Don't try to be smart and grep $LOGFILE for errors: Results
      are often misleading.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7f0067bf56ebc4069370bca4968ea5a586f80316
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:21:30 2019 +0200

    gen_determineargs.sh: Reformat determine_real_args()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit caace4b990ec21cca94970748d5101aa85e79d87
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:18:42 2019 +0200

    gen_cmdline.sh: Refactor and normalize parameter and help text
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fdce503a4aba5b153b68f80a1a04463658133cf2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:17:24 2019 +0200

    gen_configkernel.sh: Refactor config_kernel()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b5ec4de8026b19488ab35f6aca4c9ea02aa804a2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:08:13 2019 +0200

    gen_configkernel.sh: config_kernel(): Make use of KCONFIG_MODIFIED_MARKER
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 23eca066b9c02a06bf1b635a2d7798bd7143e28f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 14:06:48 2019 +0200

    gen_package.sh: Refactor gen_kerncache_is_valid()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f0e06ac19ad3b68d53502620e8de238969920e4f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 13:55:54 2019 +0200

    gen_package.sh: Refactor gen_kerncache_extract_config()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2bd325cf1a7f9278765ac1a250d6bb2ae3850521
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 13:51:23 2019 +0200

    gen_package.sh: Refactor gen_kerncache_extract_modules()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ea4393602ec338ac8df8371c80d229d159475608
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 13:43:53 2019 +0200

    gen_package.sh: Refactor gen_kerncache_extract_kernel()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a5e0b2e18b5fb2cea8a4a2bd9a5f7b0b538f2328
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 13:01:51 2019 +0200

    gen_package.sh: Refactor gen_modulespackage()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6db19c9fcc6618fe6b00de7f6502ffb169214c90
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 12:50:43 2019 +0200

    gen_package.sh: Refactor gen_minkernpackage()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4d1c3571d30ead10771eeca774c2d7e1925f4108
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 13:40:30 2019 +0200

    gen_package.sh: Refactor gen_kerncache()
    
    - Make use of tar's auto-compress feature, i.e. use archive
      suffix to determine the compression program.
    
    - get_tar_cmd() function added which will try to return tar
      command utilizing pbzip2, pxz or pigz when possible.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 723bf9801e1ba989ab66caf993085695b1734b24
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 12:49:24 2019 +0200

    gen_configkernel.sh: Refactor determine_config_file()
    
    - Rename to determine_kernel_config_file().
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 13b7b4d353bf8f1eb7869f7c83e4c7549b47035b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 12:48:21 2019 +0200

    gen_arch.sh: Refactor set_kernel_arch()
    
    - Rename to determine_kernel_arch().
    
    - Adjust error message.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0e589655c6947143c664f8647770503eba442ab5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:12:44 2019 +0200

    manpage: Sort content
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit aab9db6c93e2fb9392dff6a615bc9e8638728b19
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:12:14 2019 +0200

    manpage: Add missing "--no-oldconfig" parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 26e6096497f5406936d59ddfcb989f19f9159d63
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:10:57 2019 +0200

    gen_funcs.sh: Rename clear_log() function to start_log() and refactor
    
    - Quote $LOGFILE.
    
    - Call dump_debugcache().
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 240891a3dbe65d4dd51dc82020846c9d9fb04e89
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:10:24 2019 +0200

    gen_funcs.sh: Refactor kconfig_set_opt()
    
    - Make use of get_useful_function_stack().
    
    - Add 4th optional parameter to control output indent level.
    
    - Create a marker file (KCONFIG_MODIFIED_MARKER) when we have
      modified configuration.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4a1f8e1a450b7997409757154df5e061622c1326
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:09:31 2019 +0200

    gen_funcs.sh: Refactor kconfig_get_opt()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 159195aa57a8899f433fce8d534e8a4f60383d76
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:08:59 2019 +0200

    gen_funcs.sh: Store $IFS in $GK_DEFAULT_IFS
    
    Some functions will change IFS so we must be able to restore
    the original value. Instead of saving IFS all the time, do
    it only once.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ecc9c2bda7cb29f84f075c4c48985169142a4305
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:07:48 2019 +0200

    gen_funcs.sh: Refactor find_kernel_binary()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4c6475031bf6064589bcf4e2da813ddbe884cff4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:07:21 2019 +0200

    gen_funs.sh: Refactor expand_file()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 51625353e52e44dd46eddeeda9f47b322559698b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:06:50 2019 +0200

    gen_funs.sh: Refactor clear_tmpdir()
    
    - Adjust loglevel.
    
    - Quote $TMPDIR.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8776f064f3282e12099bc0d0211c1f59cccfdd1d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:06:16 2019 +0200

    gen_funcs.sh: Refactor copy_image_with_preserve()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f70105edc80b1ee90b9bd31ef6b8bcf7c44bbc4e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:05:01 2019 +0200

    gen_funcs.sh: cache_replace(): Make use of get_useful_function_stack()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6280e3404e1d026055fc1403b6bfcb5ba49c495b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:04:36 2019 +0200

    gen_funcs.sh: arch_replace(): Make use of get_useful_function_stack()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 89c0983e5af655a7f705a210cb29e6f7f293a2c2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:04:15 2019 +0200

    gen_funcs.sh: var_replace(): Make use of get_useful_function_stack()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8d49b5d4bc42af5dcd5a6ed3c08d781154eb3cc0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:03:35 2019 +0200

    gen_funcs.sh: Refactor getIndent()
    
    - Renamed to get_indent().
    
    - Make use of get_useful_function_stack().
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 173701bc99d2fe2881b6fe53091083a37979920a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:02:39 2019 +0200

    gen_funcs.sh: Refactor print_info()
    
    - Use proper bash expressions.
    
    - Make use of get_useful_function_stack().
    
    - When xtrace option (set -x) is set, disable during print_info
      to avoid cluttering the output.
    
    - By default write everything to $LOGFILE despite $LOGLEVEL.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b77134308c8c8668937ea5f751304e6576c7044e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 01:01:30 2019 +0200

    gen_funcs.sh: dump_debugcache(): Clear $DEBUGCACHE after content was dumped
    
    Function can be called multiple times. So we have to ensure that we clear
    already dumped content.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 549306a6e9bf0d83fce848836d1a154a591716c4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:59:08 2019 +0200

    gen_funcs.sh: Add get_useful_function_stack() function
    
    "Useful" because it will not return the complete stack. Only
    all functions till calling or specified function while filtering
    common functions like "main".
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5d5143a9eaedb744964500aedeabbae009b30947
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:57:53 2019 +0200

    gen_funcs.sh: Rename isBootRO() function to is_boot_ro()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 425c6392b4acf5033d500b9a8493a92f279daf45
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:57:12 2019 +0200

    gen_funcs.sh: Add set_default_gk_trap() function
    
    We will have to reset trap from time to time so
    create a function for that.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9707b563e124182ebcdeeb8a08352fbeafa59d85
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:53:03 2019 +0200

    "--debug-cleanup" parameter renamed to "--cleanup"
    
    --cleanup or --no-cleanup should be clearer.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2ad6fb294b2d382220cc3a540d9d0e115938bb17
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:52:27 2019 +0200

    gen_funcs.sh: Add debug_breakpoint() function
    
    Internal helper function which can be used during development to act like
    a breakpoint.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b581f3c5b9f08b5cce0e684cb2dc6e0e2826c4d0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:51:35 2019 +0200

    genkernel: Reformat initramfs parameter output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3480eafed55b33e7c3890b4dd64633c789925553
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:50:47 2019 +0200

    genkernel: Use proper bash expressions
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a7dcaff8e780a18f04853ecbde3b68e184eeeb98
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:50:18 2019 +0200

    genkernel: Remove dead code
    
    There is no $CTEMP; TEMP dir will be cleaned up at the end
    via cleanup() function.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0fa30640970aa14a100142b99e3eeec770069a6b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:48:40 2019 +0200

    genkernel: Fix output style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a8423a1ea9d1bfff5bbbb050cbfbbc0de3bcc243
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:48:05 2019 +0200

    genkernel: Quote $LOGFILE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a58d68bbb711072552a8cd84b971181a6b571ac5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:47:22 2019 +0200

    genkernel: Quote $GK_SHARE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3899990410cfa48e0d8cc100a6d804bd706f31c8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:26:10 2019 +0200

    initrd.scripts: do_rundebugshell() replaced with refactored run_shell() function
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9daa9b77165339495dd4cb35bd57237bd9ca9206
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:23:08 2019 +0200

    linuxrc: Fix code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 771d0884e7b65948f63a3663b273b681be33b8ff
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:22:25 2019 +0200

    linuxrc: Fix dobtrfs kernel parameter parsing
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 60f893af2103bddaf9694903096eab833a64f8a8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:21:36 2019 +0200

    linuxrc: Remove deprecated dolvm2 kernel parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7f8c6bd14b911cee9aaa4bf5fcc3fc46041030c9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:21:04 2019 +0200

    linuxrc: Suppress output of mountpoint command
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e1fc5d41d4da7eabbe380605a6e66a6492c9126c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:19:53 2019 +0200

    linuxrc: openLUKS() refactored
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3b5f0471601172df8989994aeeed2167f81fe538
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:08:21 2019 +0200

    linuxrc: prompt_user(): echo newline on timeout
    
    This will avoid cluttering the screen.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7b35fbc2d7bb0749f4bbaa189c21e47d023f4ab9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:02:59 2019 +0200

    linuxrc: Don't source initrd.defaults
    
    initrd.defaults is usually already sourced.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 051f109cd2c69116ebfeeac691126f34c942adf4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:02:19 2019 +0200

    config.sh: Remove executable bit
    
    No need to be executable.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a2cf11ad1583fd0b046ad7d7209290fd7e4adf70
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:01:42 2019 +0200

    initrd.scripts: Rename startVolumes() to start_volumes()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e8e94e1ce7ee76b26765d14f3f136791cf495d4b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:01:12 2019 +0200

    initrd.scripts: Rename startLUKS() to start_LUKS()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 949d9933ae3424d6ccdc42e978f920fd85583637
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:00:53 2019 +0200

    initrd.scripts: Rename startiscsi() to start_iscsi()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e3c95e1455aff6e47ceebb58e4c5886e4d53255e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Jul 13 00:00:19 2019 +0200

    initrd.scripts: Fix code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 18129c026256c1c0029833d2aa24c67f51b03653
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:49:52 2019 +0200

    initrd.defaults: Change shebang
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f25af65b98a5e79b570798d89fca097cc7a3ff49
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:48:43 2019 +0200

    initrd.defaults: Remove executable bit
    
    No need to be executable.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f899f16135ab804082765ac5d92033cc4317e3a7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:45:24 2019 +0200

    Refactor mdev/helpers/storage-device
    
    - Some systems like VMware don't expose Vital Product Data (VPD) via sysfs
      but will expose at least some information which can be read via scsi_id
      tool (when available).
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 050943cd513eb9ec1de232f9672816d25e212fa2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:42:27 2019 +0200

    Refactor mdev.conf
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8a719bc992a06e9b78145bf417e68c84926686a3
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:40:07 2019 +0200

    Refactor udhcpc.scripts
    
    - Reformatted.
    
    - "leasefail" action added.
    
    - "nak" action added.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9e71bbacbb9d39a7747458a2054dd61f29fb9985
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:36:25 2019 +0200

    gen_compile.sh: Refactor compile_gen_init_cpio()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7b3103c0856dd9ad0652bf2ac27d0d907250ea4e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:35:41 2019 +0200

    gen_compile.sh: Refactor compile_generic()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a61dfc95710c7246951b14aa45cad902271a3da1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:33:41 2019 +0200

    gen_compile.sh: Refactor compile_modules()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7d85bd401b1b37539c166e9f9cbdd352ee726c6c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:31:55 2019 +0200

    gen_compile.sh: Refactor compile_kernel()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3964fdce76cb405a6ab904e943725c0b2f0def96
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:19:55 2019 +0200

    genkernel: Normalize output of config file usage
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0c8a38410aad1d06abdb403776fb73c2cfa9416d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:18:49 2019 +0200

    genkernel: Move cleanup() to gen_funcs.sh
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d14b0bc078955eda6e5358cdbd90d254bc11517c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:18:10 2019 +0200

    genkernel: Move trap_cleanup() to gen_funcs.sh
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e86d05cef0026ac0c37b60eb03793f471410e584
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:17:42 2019 +0200

    genkernel: Bail out when GK_SHARE is not defined
    
    Bug: https://bugs.gentoo.org/682568
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a36731d78cc053aae8f71ee4ebd2da61e872b633
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:16:57 2019 +0200

    genkernel: Adjust loglevel of MODULES_* customization
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fe488f9527040ee1e52479cb06b468a238277ce1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:16:35 2019 +0200

    genkernel: Use defaults/modules_load by default and overwrite with arch-specific file
    
    Before this change, every architecture had its own modules_load file. Whenever
    a module changed or was added, we had to update modules_load file for every
    architecture which was often forgotten.
    
    With this change a default modules_load file be loaded and arch-specific modules_load
    file will only overwrite/extend.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 54726d8ca4a6589fe94a1d9aefed09dd92363afd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Jul 14 05:13:20 2019 +0200

    gen_bootloader.sh: Reformat set_bootloader_grub2()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 84fc57f84cf885f90aa05b1fcf8949724445bad0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:07:39 2019 +0200

    genkernel: Bump version to 4.0.0-alpha.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 631e088fc42e134708088155db00b9e5666c8869
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:07:24 2019 +0200

    Normalize "..." output
    
    When "..." is used to indicate that genkernel will be doing something, use
    " ..." notation.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d0e76cd8e8dd9d1cc70245f8c8ff4d5959409b96
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:06:53 2019 +0200

    Replace backticks
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c11caca96e5da7c0cefa09c15a000138502d2291
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:06:35 2019 +0200

    gen_funcs.sh: Strip 'function' keyword to match code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 86bd18a5c359379c55c3374a898453a9a9296075
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:06:10 2019 +0200

    determine_KV(): Clearify comment for case when LOCALVERSION isn't available
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d74474c66400aec75c7b930c6c6562dcd8a10586
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:05:15 2019 +0200

    config_kernel(): Clarify output regarding skipped 'make clean'
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f55fd4ce40fc8f885daabbe329f99c2df009c02f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 23:01:09 2019 +0200

    gen_compile.sh: Normalize output
    
    - Adjust indentation level.
    
    - No need to show "Patching ..." in individual compile function, will
      already be shown by apply_patches().
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bb94d5fc2c88299a2fe73a139dbb9f5d42e30fd5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:59:47 2019 +0200

    strip_mod_paths(): Reformatted
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f7b2c3f024da36cb1e11aba25d1a6bb3195dff9a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:58:48 2019 +0200

    modules_kext(): Refactored
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d369f7c19b5aa18e8a62ce5bb17563d617c0c52d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:56:06 2019 +0200

    modules_dep_list(): Moved
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 93e73794f18ebfe8ec083981adddda289d75005d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:55:23 2019 +0200

    gen_deps(): Refactored
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4457c569a0cad19070261e5b7f5ba46f8bb0e1b1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:52:14 2019 +0200

    gen_dep_list(): Refactored
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8288c8d977faaa49f11db26172307e20a4a6e3ac
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:48:46 2019 +0200

    busybox-config: set CONFIG_FEATURE_MOUNT_NFS=n by default
    
    We don't need CONFIG_FEATURE_MOUNT_NFS and it can clash with libtirpc,
    see commit e2b9b516f9f5 for more details.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 32ec4ea6362da78db228cced7e338d4fdd68be0f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:48:11 2019 +0200

    Fix code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cafab6322b911fed8f97c68d06c31ec897cbb577
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 22:01:12 2019 +0200

    compile_gen_init_cpio(): Fix check for gen_init_cpio_DIR
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1c07e1a1d1a13994046be222b528b4706efc1b9b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 21:59:56 2019 +0200

    set_bootloader_grub(): Move creation of grub.map into set_bootloader_grub() function
    
    Before this, set_bootloader_grub_read_device_map() wasn't even called.
    But no need for a separate function.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3a9fa8f82d6044fd76ca3c22bd1328300df65f73
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Jul 12 21:55:02 2019 +0200

    genkernel: Cannot use 'local' outside of a function
    
    Fixes: 4e46cfcd6f50 ("ZFS: Change hostid handling")
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b98d516c078d04f3ffa786c38d3e5b5c39d5cd3b
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Mon Jun 17 11:56:13 2019 -0500

    kernel-generic-config: add req'd options for iwd & luks2
    
    Bug: https://bugs.gentoo.org/680340
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit e2d7d2076ca4b49bd1532c8d8bf9a4670bf6598f
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Tue Jun 4 19:01:48 2019 -0500

    kernel-generic-config: add IP_NF_NAT & IP6_NF_NAT
    
    The 'nat' table used to be enabled by default in genkernel, but
    somewhere along the way in the kernel's reorganization of
    netfilter/iptables/nftables stuff, we seem to have lost it.  This commit
    adds it back.
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 665e9e64893612c1c45e562387ec1702122aafcb
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Wed May 22 14:19:05 2019 -0500

    kernel-generic-config: disable SND_PCSP
    
    This driver is almost never wanted, and it interferes with normal alsa
    usage.  See kconfig help for background.
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 4fe6f1a7211fefe3e6817fb7f2a40504704fccc8
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Apr 6 21:02:20 2019 +0200

    Remove `mkdir $TEMP` call which is no longer needed
    
    ...since we used `mktemp` before which already created that
    directory.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 2d5c1dc73b2c44200e7bbb0ebb18a46adcc63af1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Apr 6 20:53:30 2019 +0200

    Fix "Make sure $TMPDIR exists"
    
    Previous attempt to ensure $TMPDIR exists introduced a new bug:
    The used one-line if clause was invalid.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 60a0ba78d26c1829b77ffa9aa59aac761a970b93
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Apr 3 03:58:56 2019 +0200

    Make sure $TMPDIR exists
    
    Since commit 479b2386c8 we are using mktemp to create the temporary folder $TEMP
    for the current genkernel run. However, when $TMPDIR doesn't exist, mktemp
    will fail.
    
    Reported-By: Aaron Bauman <bman@gentoo.org>
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e18a3682ab278e2734267f333bd85b511758c2ec
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 30 19:46:12 2019 +0100

    arch-config: add missing arch-config for consistency
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b087611e32d0e330d7642a72e13a846dd33da26a
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 30 18:50:38 2019 +0100

    kernel-config: remove unused files
    
    alpha, ppc, x86 and x86_64 are using generated-config.
    
    Delete kernel-config so that people don't get confused when modifying
    kernel-config file and wondering why this file isn't used on these
    architectures.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 57a7e77c48aef76e8f41ab9938dbed22eb140853
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 30 02:23:18 2019 +0100

    busybox-config: turn on some features for "less"
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7d030cd546cacb36c3d4f5dd4827934395e0c278
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 30 02:20:24 2019 +0100

    debugshell: fix less/more
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 83e20abc4088395ffe47faf428e324c33b42e894
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 30 02:16:15 2019 +0100

    init: fix "sh: can't access tty; job control turned off"
    
    Link: https://busybox.net/FAQ.html#job_control
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7ea94b035c91e0edee183522cdeb51810e043b72
Author: Laurence Perkins <lperkins@zagmail.gonzaga.edu>
Date:   Fri Mar 29 10:48:05 2019 -0700

    Intel RST/Matrix RAID support
    
    Intel Matrix RAID uses a nested container structure requiring that the array first be assembled, and then the actual storage volumes be activated.
    
    Signed-Off-By: Laurence Perkins <lperkins@zagmail.gonzaga.edu>
    (cherry picked from commit 952ecaffb742fef7422e313af5fa0a4426625e14)
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 81b10b5208b7bd17b66bb30cdf19804aa2212267
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 05:29:59 2019 +0100

    genkernel: Use isTrue for $BOOTRW
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 66be1d9d8f1fc241de0e8d033f616735e5cb5d1e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 05:03:57 2019 +0100

    Add special value "default" for --kernel-config parameter
    
    --kernel-config=default will make genkernel to ignoring all user
    kernel configurations so that genkernel will use default kernel
    configuration shipped with genkernel to build a kernel.
    
    Useful to start from scratch if needed or for debugging.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7407ff68589f6067ab3e99f3beff956f2b0f1495
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 04:40:49 2019 +0100

    genkernel: Add missing indentation for "KV has changed" output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit db881955a5d03740db2dd55f33ffeeda373bf611
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 03:53:53 2019 +0100

    determine_config_file(): add support for file path (tilde) expansion
    
    In addition, we make --kernel-config parameter more exclusive:
    
    Before this change, if user had set --kernel-config but value was invalid
    (i.e. file didn't exist) we silently fallback to default configuration.
    
    Now we will error out if --kernel-config is set but value is invalid
    (i.e. no file).
    
    Closes: https://bugs.gentoo.org/412321
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a42e9e779795d1a4eff1a48ba14e70f03a64b98e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 03:47:43 2019 +0100

    Add new function expand_file() to allow file path expansion
    
    Relies on Python os.path.expanduser and realpath from coreutils.
    
    Bug: https://bugs.gentoo.org/412321
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cb0d1ec77ef70df93db51ce4fe7b850b8a3ba59f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 00:30:26 2019 +0100

    config_kernel(): Force --static and --no-ramdisk-modules
    
    ...if kernel doesn't support modules to avoid that genkernel will run
    into errors when trying to call 'make modules' or expects to build
    initramfs with modules when there aren't any modules.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d030a61ea663f567a6df9bf54dd7d25eac21c0fc
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 00:27:50 2019 +0100

    append_modules(): add error checking
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 74252498f3c8e7b788df0eb24676a0e936391bde
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 00:22:07 2019 +0100

    documentation: remove notes regarding static builds
    
    - sys-fs/cryptsetup[static] is not required, follow up of
      commit b79bf458363f70195715111468f445144e96b7e0
    
    - Since commit 265363f79df5a545dc47547dbee76972b387e9b7, we always build
      our own static sys-fs/lvm2 to help dmraid users.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0994a48e690b48bd4f9da0e35c585dd2b78214be
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 00:19:56 2019 +0100

    documentation: mark --[no-]compress-initrd as deprecated
    
    Let's move user to --[no-]compress-initramfs for more consistency.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit cfcf97fd47f6ffa759536da9ac6faf2c287e2f99
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 29 00:17:51 2019 +0100

    longusage(): fix shell completion
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d9f5d5ddcb4b9865c07983d95c09e07753ee23fd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 23:38:09 2019 +0100

    config_kernel(): fix comment
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 62ecb93082e4674668b150d71771555d0329dde7
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 22:41:06 2019 +0100

    fix splash
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fe729696c3814267d039d2aad23888acf80b9ede
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 22:38:28 2019 +0100

    compile_gen_init_cpio(): use 'mkdir -p' when creating $KERNEL_OUTPUTDIR/usr
    
    This is usually only required for users using genkernel to create initramfs without
    building kernel but it doesn't hurt.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f0b6734ef4de18b1194032348360180646df23f4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 22:00:50 2019 +0100

    Rename get_KV() to determine_KV()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3abb33bf0e12e38f453e262392572b0c6d47ea7c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 21:37:17 2019 +0100

    genkernel: tell user that shown kernel version is subject to change
    
    When you start with fresh (unused) kernel sources, we will get Kernel
    Version from KERNEL_DIR. If you already have compiled that KV, genkernel
    maybe use your existing configuration from /etc/kernels (depends on other
    settings like --mrproper).
    
    Once your new kernel was built and you are saving configs (--save-config),
    we will save the used configuration in /etc/kernels/kernel-config-${ARCH}-${KV}.
    
    If you used --menuconfig during genkernel run to change kernel options like
    CONFIG_LOCALVERSION or CONFIG_LOCALVERSION_AUTO or have modified kernel's
    Makefile manually to change version, KV is subject to change once
    genkernel has called 'make prepare'.
    
    With this change we will tell user when KV has changed to end confusion like
    shown in bug 521778.
    
    Closes: https://bugs.gentoo.org/521778
    Closes: https://bugs.gentoo.org/352787
    Closes: https://bugs.gentoo.org/263927
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 58a57b303efb9fb5ce60c0dc40c806e7d7b46db0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 21:04:21 2019 +0100

    get_KV(): refactoring how we determine KV
    
    - Fix handling O= builds (--kernel-outputdir):
      Patch (commit 8de731164496d09384d8be81a3f22316230deb65) from bug 238707
      has probably never worked:
    
      There's no MAKEARGS in $KERNEL_DIR/Makefile...
    
      It is enough to read include/linux/version.h or include/linux/utsrelease.h
      from $KERNEL_OUTPUTDIR which is either set to $KERNEL_DIR or is a separate
      directory in which case there will be no files created in $KERNEL_DIR.
    
    - Set marker if KV will change to allow for user notification to avoid confusion.
    
    Bug: https://bugs.gentoo.org/521778
    Bug: https://bugs.gentoo.org/352787
    Bug: https://bugs.gentoo.org/263927
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5675f908d614aa5fa7e1b6bb6385df63aa142738
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 20:58:17 2019 +0100

    Call get_KV in genkernel main script only
    
    $KV must be set for determine_config_file. However, for clarity,
    call get_KV in main script only and don't rely on other functions.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c9aaeed65bf63d24dac5b6dd15566812b3913036
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 20:49:54 2019 +0100

    genkernel: remove dead code which checked for multiple running genkernel instances
    
    Code is disabled since commit 79502f6aa98d98504c5e08c5bf3a3881b68359d8 (2005).
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 80aca6aa38b43a5e147114ccb8c6434771aef541
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 20:46:36 2019 +0100

    config_kernel(): No need to call determine_config_file again
    
    ...which was already called in genkernel before and config file
    cannot change at runtime.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e94eddc6877546e5beb6d7c4dd40aed7bcc1057f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 20:44:03 2019 +0100

    genkernel: remove information about splash=verbose requirement when !BUILD_RAMDISK
    
    This isn't needed anymore.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b3520bca9d33183c173a402af0bd3040a7240959
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 20:40:58 2019 +0100

    determine_config_file(): add some verbose output
    
    ...to understand what is happening and why.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4259ed81a58dcdc62c83f27f8a238b92b5613f3c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 20:35:22 2019 +0100

    genkernel: Use isTrue for ARCH_HAVENOPREPARE
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ccb86d0e5727b6428abe92ff93929e0c737ad0bd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 28 20:25:40 2019 +0100

    set_kernel_arch(): error out if VER, SUB or PAT is not defined
    
    If VER, SUB or PAT is not defined for some reason, bad things will happen.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4e46cfcd6f50560a9e8c31163663940a99875e0c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Wed Mar 27 12:53:54 2019 +0100

    ZFS: Change hostid handling
    
    No need to deal with hostid value: We assume that /etc/hostid exists if ZFS
    is used. So just copy that existing file.
    
    If file is missing tell user that kernel command-line parameter "spl_hostid=<hostid>"
    must be used. Same is true when generated initramfs is used for multiple systems.
    
    Closes: https://bugs.gentoo.org/531192
    Closes: https://bugs.gentoo.org/616738
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4db599177f22407d9192050e8f2d29f6a59bc01f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 12:25:18 2019 +0100

    arch/x86_64/kernel-config: sync USB Serial Converter support with other architectures
    
    Closes: https://bugs.gentoo.org/659636
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 56bda3afa6abfa73d2843281289155915a8ea48f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 12:13:10 2019 +0100

    Add MODULES_HYPERV
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d333608c9489abfff00eb65cf7c072927b2b32e1
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 11:59:37 2019 +0100

    gen_package.sh: delete temp files only when DEBUGCLEANUP is not set
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ba8d7607b735d08eede975671edcc1e6d9b37345
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 10:48:59 2019 +0100

    create_initramfs(): add error checking sed call which ties to delete CONFIG_INITRAMFS_SOURCE
    
    Bug: https://bugs.gentoo.org/656944
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a8ee89ec7449c19ef0be7f21285d9d6762fa401b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 10:04:28 2019 +0100

    append_base_layout(): create .initrd file in correct directory
    
    Fixes: https://bugs.gentoo.org/653256
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dcd1ace3f510c6dfb4a023a138f6918c0c942f6e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 09:16:50 2019 +0100

    genkernel: use "initramfs" instead of "initrd" in output for consistency
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit fcf3076aef8396f394de82dd13b7a470753e2e97
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 08:53:35 2019 +0100

    config_kernel(): add sanity check for required options
    
    Sometimes, genkernel modifies kernel config (.config), i.e. when
    parameter like "--lvm", "--hyperv" or "--virtio" are set.
    
    However, this can fail (for example if a required dependency is not set).
    
    To avoid problems like an unbootable system, we check for required
    options and error out if they are missing.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 9fd158f30aa39cc74883ab7951a78e857eddd217
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 07:09:26 2019 +0100

    genkernel.conf: Clearify CLEAN configuration option
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ce40b55a84742a694ad8a02503fbc980e8ff8a63
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 07:04:25 2019 +0100

    Initialize booleans with their default value for clarity
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bae8d8db8d8a49279f214c90c36ea5b64a982622
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 06:22:42 2019 +0100

    config_kernel(): run def/oldconfig when we have modified .config
    
    This is needed to avoid a prompt if a newly added/modified kernel
    config option adds additional option(s) not yet found in .config.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f1ad7c2096dd405915a6cf21af4b8e58f4e41b3d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:52:54 2019 +0100

    config_kernel(): rewrite --microcode handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3b835e6cab782647e122b0973aad4d910c789ad9
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:52:30 2019 +0100

    config_kernel(): rewrite --virtio handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8ade87f50689f725e66548fedbe436c5f642c330
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:51:55 2019 +0100

    config_kernel(): rewrite --splash handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8336c562cba2e5e5132ad4bcb3eea34278df9e04
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:51:03 2019 +0100

    config_kernel(): rewrite --hyperv handling
    
    Fixes: https://bugs.gentoo.org/669412
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 75c080f5bb346bf61d39614dac249fc4c8a1e38c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:48:04 2019 +0100

    config_kernel(): rewrite --iscsi handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ccaffdee5d396bd4756559b7cab4c0bceb6c8b9b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:44:25 2019 +0100

    config_kernel(): rewrite --dmraid handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 01237a2d28e1dfdbf910ecf1da342abe8cfc9408
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:43:58 2019 +0100

    config_kernel(): rewrite --multipath handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5b1e15a3b503253b26a931fa7907d175cb3e08fd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:41:58 2019 +0100

    config_kernel(): rewrite --lvm handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 96f9bf6c921591e8ada22945029b50637e974567
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:40:05 2019 +0100

    config_kernel(): rewrite CONFIG_MODULE handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ea29977b438633337a5ef69d8be318c038fd96b6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:39:06 2019 +0100

    config_kernel(): rewrite --genzimage handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 56589b38d7d6c6ff07eac8dd23195a58cdcb4190
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 08:06:28 2019 +0100

    get_KV(): export KV_MAJOR & KV_MINOR
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 146de30d358d92a10bab9888898e43735baf4af2
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue Mar 26 04:34:40 2019 +0100

    kconfig_set_opt(): add possibility to add new kernel options
    
    Bug: https://bugs.gentoo.org/669412
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8cee82adefe53c37caaa89ee40b5f716f1575570
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 23:12:06 2019 +0100

    config_kernel(): don't run 'make clean' when we will also run 'make mrproper'
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 279f32b6633d8c7b62ef23997387dbb0c61075bf
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 22:34:01 2019 +0100

    Prepare for next release
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 90144963e0f58b4f507ee023809fb7197a047fcd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 22:29:15 2019 +0100

    determine_config_file(): reformat code
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1730c1575e3f51ebc409e7fcb51900f32cbc1cbd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 03:55:03 2019 +0100

    dropbear: add error handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ad81cac6c150d4ba0136520812f95f508a81d5cd
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 03:20:52 2019 +0100

    Make "--[no-]ssh" parameter work
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b79bf458363f70195715111468f445144e96b7e0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 03:06:12 2019 +0100

    sys-fs/cryptsetup[static] isn't required since 2012 anymore ...
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 37f8173af1b05399bc99c53d08feadeccd13fd82
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 02:48:36 2019 +0100

    Update longusage()
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1647b1a27c50b419010ef39f55b55328a6500077
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 02:24:47 2019 +0100

    Makefile: Update verify-doc target
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8de84b46dbd7c012c5f3c69b7b8b22e692b89c76
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 01:59:47 2019 +0100

    man page: Update
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a780a8f628cd5be6b42454be0d8b66892b12a364
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Mon Mar 25 00:10:07 2019 +0100

    Revert "compile_lvm(): No need to call compile_libaio() when LVM_BINCACHE is valid"
    
    This reverts commit 45a2a4276baa5d638530312d1d5f19bae3b1e8ad.
    
    Let's keep that call to allow to trigger a rebuild.

commit b2b148e90850f0e172995c2012cfd2e9e96c9232
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 24 23:00:54 2019 +0100

    Fix iSCSI support
    
    Bump to open-scsi-2.0.875 & open-isns-0.99.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 45a2a4276baa5d638530312d1d5f19bae3b1e8ad
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 24 20:51:25 2019 +0100

    compile_lvm(): No need to call compile_libaio() when LVM_BINCACHE is valid
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a0c779fe73382aaad2988e4f8e686e4d3aafea7f
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 24 20:46:23 2019 +0100

    New unionfs-fuse GitHub mirror uses tar.gz instead of tar.bz2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ac0994e61a903a349c4cbc7469b02ac6e7504e02
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 24 20:15:20 2019 +0100

    Fix unionfs / fuse compilation
    
    Will require fuse-2.9.9 & unionfs-fuse-2.0.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d8445a5821d1f173066acc0568239e07f9737593
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 24 16:51:43 2019 +0100

    compile_unionfs_fuse(): Show message when bincache was used
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 556da871e4b867337d3c673e58acecb9d927e6eb
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sun Mar 24 16:50:45 2019 +0100

    compile_fuse(): Show message when bincache was used
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4e8edbcbb357bf1598cd671ad60865bf197aa68d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 10:43:48 2019 +0100

    Move BusyBox patches due to version bump to v1.30.1 in ebuild
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 610671453f2a29a453facb500c1e7185ae32ec89
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 09:57:28 2019 +0100

    We cannot set new KERNEL_OUTPUTDIR when "make" has already been executed in KERNEL_DIR
    
    This would cause build failures. [Link 1]
    
    Link 1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Makefile?h=v5.0#n1067
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 31e006d1dc59c52c853d974a00dfbd7ed816e555
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 07:53:32 2019 +0100

    create_initramfs(): Create ucode cpio in $TEMP
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 479b2386c8de40a17bc4de4c0723f8c189f14a90
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 07:36:00 2019 +0100

    Use mktemp for $TEMP
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f965f245f370baf74889c3e499135d3a7f2de772
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 07:28:34 2019 +0100

    check_distfiles(): Add missing distfiles
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit ff96e4f3c6184ebd831e3718cdb4a7bfb13285ed
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 06:33:32 2019 +0100

    Fix & unify "--help" output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dd9c8493fec3e75fb5de6c3a25b83b8df391196d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 06:16:48 2019 +0100

    Add "--[no-]clear-cachedir" parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit dcfc952708ed4d6f7ffd303178d7b72e79c6aa3c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 05:58:03 2019 +0100

    Try to compile gen_init_cpio if missing
    
    gen_init_cpio is required in append_devices(). However, when
    KERNEL_OUTPUTDIR was cleaned, this file is missing.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 459790c8075e8152e764a9d1d070994fd5cb83b6
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 04:51:52 2019 +0100

    gen_kerncache_is_valid(): No need to do anything if $KERNCACHE file doesn't exist
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit a3377ad72f574a717bf366d12d54852d053be5e4
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 04:41:01 2019 +0100

    Fix "--kerncache=/foo/bar.bz2" when used with "--no-kernel-sources"
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 196549a830f9ab359fb52824c59d9deada675626
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 04:15:51 2019 +0100

    create_initramfs(): Show message that MICROCODE_INITRAMFS option is obsolete only to Intel users
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 98eb64bd3194ad77b093b68612d345f62bee30e5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 03:01:51 2019 +0100

    Update bootloader handling
    
    - Add --no-bootloader parameter
    
    - Treat empty BOOTLOADER like "no" value
    
    - Output information when bootloader update was skipped
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3376314d1ce344c7d3649314a6f8d46d813115de
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 02:59:25 2019 +0100

    Fix "--[no-]debug-cleanup" parameter debug output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c8dc95cfa1dc79f1b3790ba35fb4233b6a444b90
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 02:27:42 2019 +0100

    gen_funcs.sh: reformat code
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 1380783b7a2ade506b81d3fa29cc2f5682329826
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 02:15:36 2019 +0100

    append_devices(): Adjust indentation of verbose output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 8eddd413486f2fc58a56dc615f8f947dfbb62e07
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 02:09:50 2019 +0100

    Fix "--compress-initramfs-type" parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 0263d25db75177e7e75f03b5177f54f40c060d82
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 02:03:41 2019 +0100

    Add debug output to "--genzimage" parameter to unify parameter handling
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit bb6b5c66e0095189dc858d3575027c8e4ba90f9b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 01:58:11 2019 +0100

    Fix "--[no-]hyperv" parameter
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 6454b9ed43325149f3ccb3bab35a42b745d0369b
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 23 01:47:17 2019 +0100

    Convert all remaining options to yes/no values and use isTrue for consistency
    
    Closes: https://bugs.gentoo.org/532084
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit eb1e267427641ddef447e342f1ac7dd39242eca5
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 22 19:48:20 2019 +0100

    append_modules(): Adjust indentation

commit 37339c78c776b74bb20762dae15ca18da7ff1189
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Fri Mar 22 01:20:57 2019 +0100

    Adjust indentation of kernel compilation output
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 02e67d4860b6a6fd3e9b23e18f757adfd3d62bed
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 23:55:48 2019 +0100

    create_initramfs(): Add check for CONFIG_FILE_LOCKING=y when LVM is used
    
    Closes: https://bugs.gentoo.org/673590
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 919cbc4b10215b54fb7b1c74b11ea25534243608
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 23:41:06 2019 +0100

    create_initramfs(): Move ACTUAL_KERNEL_CONFIG block
    
    This will allow us to do additional kernel config checks.
    
    Bug: https://bugs.gentoo.org/673590
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 738dff0588df57b906832024a9ee5839bb708110
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 23:29:57 2019 +0100

    Bump mdadm to v4.1
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d407fd36b2ebbc10801f30e5caea99fc68717338
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 21:58:30 2019 +0100

    Show output of patch command only in loglevel >=2
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit d29d35d22c47eed852d95cd7ea5b313d1c51929d
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 21:50:46 2019 +0100

    Fix compilation of dmraid
    
    Fixes: https://bugs.gentoo.org/642988
    Fixes: https://bugs.gentoo.org/644094
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4c92b79d16789bfeddb02dcf7834111ca187359c
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 21:43:38 2019 +0100

    Bump LVM2 to v2.02.183
    
    Bug: https://bugs.gentoo.org/642988
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 86259c9ba2a9e4eab2c5c61ad1c85d8e2004e567
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 21:36:52 2019 +0100

    Add libaio-0.3.110
    
    Required for newer LVM2.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 631469dc525ca896b90220bd5712665eec4c4f82
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 21:26:31 2019 +0100

    Unify output
    
    Use new "getIndent" function to unify output.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 65207ce9470fe81d94450e453765af9633fedc4e
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Thu Mar 21 00:25:52 2019 +0100

    gen_initramfs: catch lddtree failure for real.
    
    Fixes: https://bugs.gentoo.org/618056
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit f63dd6233d70692d56146a982b6a9dbd84012ff0
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Sat Mar 9 21:47:00 2019 +0100

    Add LUKS2 support
    
    LUKS2 requires libgcc_s.so.1 because libargon2 uses pthread_cancel.
    
    Re-use code from append_zfs instead of duplicating code.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c576f99b0bbdb2c938d5b73eee61d876ef7cca88
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Fri Mar 8 16:09:17 2019 -0600

    Misc improvements for FIRMWARE* handling
    
    Change append_firmware to use a space separated list rather than
    comma-separated.  Also simplify that code a bit.
    
    Add checks to ensure FIRMWARE_FILES is a space-separated list, and
    using relative paths.  Adjust genkernel.conf comments to clarify those
    requirements.
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 8ca97b52ead308d6738f5819255a1102872a7fa0
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Fri Mar 8 14:07:54 2019 -0600

    modules_load: fix crc32 & crc32c for old kernels & fine-tune per arch
    
    This restores the crc32 & crc32c support on kernels before these were
    renamed to crc32 (in 2016) and crc32c (in 2014) respectively.
    
    This also removes crc32c-intel support from non-x86 arches, and adds a
    few other arch-specfic crc32 & crc32c drivers where they're available.
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit d547aa065061b0bdd4c79001b3ecf4da760d817d
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Fri Mar 8 11:06:35 2019 -0600

    genkernel.conf: update & clarify comments regarding FIRMWARE_* behavior
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 2effaa1441944936193d7ee40c386e33bd5d253d
Author: José Pekkarinen <koalinux@gmail.com>
Date:   Sun Jun 24 08:29:56 2018 +0300

    Use firmware prefix and path in initramfs generation
    
    Mimic kernel behaviour of a prefix where to lookup firmware and a file with its path from prefix to avoid confusion on how to use these parameters. This also prevents in folder firmware(ex. i915,amdgpu...) to be copied straight to /lib/firmware in the initramfs.
    
    Signed-off-by: José Pekkarinen <koalinux@gmail.com>
    Fixes: https://github.com/gentoo/genkernel/pull/5
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 8ae9d5aa160bbc698efbc7a169ddf30381cd2ad2
Author: crocket <748856+crocket@users.noreply.github.com>
Date:   Sat Mar 2 18:58:58 2019 +0900

    Explain dozfs in more detail
    
    Signed-off-by: crocket <crockabiscuit@gmail.com>
    (cherry picked from commit cf2c05f163128d9cc93117595c677fca35fc1649)
    Fixes: https://github.com/robbat2/genkernel/pull/25
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit dbb8d892712a632ca4de4e03c96c1c97ccd1f75d
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Thu Mar 7 16:37:32 2019 -0600

    defaults/kernel-config: add DRM_ADMGPU here too
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 724f5e04eb35f3ee23f0e14896afad6bb6219a9c
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Thu Mar 7 16:35:39 2019 -0600

    defaults/modules_load: add crc32c change here too
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 803093e728262d03ae39b5acd30914f1a2f506ee
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Thu Mar 7 15:28:51 2019 -0600

    x86{,_64}/kernel-config: add DRM_AMDGPU
    
    Closes: https://bugs.gentoo.org/651126
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit c87225e71ddf4306f842107fd57bdefa5acc335b
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Thu Mar 7 15:10:41 2019 -0600

    modules_load: add broadcom phy drivers
    
    Closes: https://bugs.gentoo.org/648288
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 5aa3d6112f0bf7ebf22cf5624f9c3c205307af31
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Thu Mar 7 15:08:19 2019 -0600

    modules_load: replace crc32c with crc32c_generic + crc32c-intel
    
    Fixes: https://bugs.gentoo.org/655110
    Fixes: https://bugs.gentoo.org/666338
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 4980dddaa91b4198a1b3f3ff852278ad680a6372
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Thu Mar 7 14:42:06 2019 -0600

    genkernel.conf: remove misleading comment about INSTALL default
    
    Fixes: https://bugs.gentoo.org/663550
    
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

commit 31d264e222708f12e0b952dda5a2c2909f3e4d45
Merge: c082eb1 3b69162
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Feb 28 21:59:51 2019 -0800

    Merge branch 'github-gentoo/pr/8'
    
    Fixes: https://github.com/gentoo/genkernel/pull/8
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 3b69162f8760e4f49631706723921c3c5dc6986e
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:29:01 2019 +0100

    Fix init/login-remote logic so that init keeps going once disks are decrypted
    
    * Kill the cryptsetup process started by init, otherwise it will hang
      forever.
    * Make init check for an already-opened device before prompting the
      user, otherwise we have to wait for the prompt_user calls to time out.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 592d547c4d04625317f0b7dded624934254d186f
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:19:11 2019 +0100

    login-remote.sh: add a 3rd try which relies on user-submit passphrase
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 05f7b1ab0e7e474358e4da2e0cee6f12f06a1f20
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:16:34 2019 +0100

    login-remote.sh: unnest second LUKS decryption try
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 49aec4c7ace3c77f3fb86a4f5ae68c1c6beda1fa
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:21:55 2019 +0100

    login-remote.sh: only try to decrypt key using GPG if binary exists
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8aa79ee17291ca2bef5c9117b14d4553afe00fde
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:11:26 2019 +0100

    Fix inconsistent case for ROOT/SWAP.encrypted flag filenames
    
    openLUKS() creates files using upper case names, not lower case.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 71016e53a2c77d33e57817f97f9a3c47302daba0
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:08:45 2019 +0100

    login-remote.sh: remove useless echo and sleep
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit eb223ce83f9dc6cefd6f41ef7fd753413b12521e
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:27:28 2019 +0100

    login-remote.sh: set vim modeline to use tabs
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 93f00250b4596e7f04959485c139bea92e77da2c
Author: Louis Sautier <sautier.louis@gmail.com>
Date:   Sat Jan 5 02:07:12 2019 +0100

    Don't set QUIET=1 by default, fixes login-remote.sh messages
    
    QUIET should not be enabled by default, otherwise login-remote.sh will
    be quiet and lack messages like "LUKS device /dev/xxx opened".
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c082eb1318dd438d1bd01dc038feffa9d47bc237
Merge: 0ce3b16 205135d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Feb 27 22:42:53 2019 -0800

    Merge 'remove NFS rsize/wsize options from default'
    
    Rebased original commit b9b6c2d98aa19edcfda95a65c417719e714a67be to
    fix CRLF commit message that broke parsing of the headers.
    
    Fixes: https://github.com/gentoo/genkernel/pull/4
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 205135d844f76de534417a67235bfcf9ec4eecca
Author: Guido Jäkel <g.jaekel@dnb.de>
Date:   Wed Jun 20 10:34:24 2018 +0200

    remove NFS rsize/wsize options from default
    
    I suggest to completely remove "rsize=1024,wsize=1024" from the DEFAULT_NFSOPTIONS:
    * The kernel/mount default is "unlimited" and the concrete values will be with negotiated with the NFS server.
    * If optional values for {r,w}size are passed to the kernel commandline parameter "nfrsoot=...,<options>", this additinal options are *appended* to the resulting mount options. But (at least) for {r,w}size, the first occurrence strikes; i.e. the values passed via the commandline are ignored in fact.
    
    As a more complex alternative, the function "findnfsmount()" (@ initrd.scripts, 569ff.) may be rewritten to parse and kick out double-occurences of options.
    
    Background: I run into this issue booting a diskless server; using PXE for the kernel and initramfs and NFS for the rootfs.
    
    Signed-off-by: Guido Jäkel <G.Jaekel@DNB.DE>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 0ce3b16ce577a54f83b8b54e972b7a9b30cd6c37
Merge: 0fdb8fe 9ae0c97
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Wed Feb 27 22:39:30 2019 -0800

    Merge pull request #18 from gyakovlev/zfs-encryption
    
    Add basic zfs encryption support, small fixes
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 9ae0c9752add3ff79c0eeedbe8f2d6c8aae6b6fe
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Mon Feb 25 16:22:32 2019 -0800

    Add basic zfs encryption support
    
    This very simple implementation only supports passphrase.
    
    It does not affect booting ecryption-unaware zfs, since
    'zpool list -H -o feature@encryption ...' will return 0
    on systems where zfs userland utils do not support encryption.
    
    Closes: https://bugs.gentoo.org/show_bug.cgi?id=657374
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

commit 03b4d75447212ea5bd529d0757c42ee7b2de4169
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Mon Feb 25 16:22:11 2019 -0800

    Fix 'legacy' mountpoint detection
    
    Was broken due to missing $()
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

commit 1666b4dec1cd77842d7928f1cb05bcdcba572fe0
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Mon Feb 25 16:21:39 2019 -0800

    Fix leaking stderr
    
    'no such dataset '-'' messages leaking while scanning for bootfs
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

commit 21e016c99f178d9abfb526bbd7fff45a6357d7ef
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Mon Feb 25 16:21:23 2019 -0800

    whitespace cleanup
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

commit 0fdb8feba2d4e3c49ed541c6c9ebf6f2ca6f7457
Merge: 143469e a018edd
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 18 15:06:40 2019 -0800

    defaults/config: fix KERNEL_MAKE_DIRECTIVE_OVERRIDE
    
    Merge gentoo/genkernel PR#6
    Merge robbat2/genkernel PR#19
    
    This was PR'd to different forks, with the same branch delta.
    
    Fixes: https://github.com/gentoo/genkernel/pull/6
    Fixes: https://github.com/robbat2/genkernel/pull/19
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a018edd880c62631f92707fc03ea3680b569cd7b
Author: Christoph Junghans <junghans@gentoo.org>
Date:   Wed Jul 4 09:54:34 2018 -0600

    allow KERNEL_BINARY_OVERRIDE from genkernel.conf
    
    As it is empty don't set KERNEL_BINARY_OVERRIDE in defaults/config.sh
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit aa0c1b8902caaf411e6a1abf46fb4d8f5e5867ed
Author: Christoph Junghans <junghans@lanl.gov>
Date:   Tue Jul 3 16:00:18 2018 -0600

    fix override of KERNEL_MAKE_DIRECTIVE_OVERRIDE
    
    Setting KERNEL_MAKE_DIRECTIVE_OVERRIDE in genkernel.conf didn't
    work. As default get loaded afterwards.
    
    Signed-off-by: Christoph Junghans <junghans@gentoo.org>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 143469ee4885e9936d6afbe645a048e9936101a2
Merge: febc1b1 2d5bd27
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 18 14:58:49 2019 -0800

    gen_arch: Fix ppc64le support
    
    Merge gentoo/genkernel/PR#7
    
    Closes: https://github.com/gentoo/genkernel/pull/7
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2d5bd27c646ae5a32d84ad3741686770d87f68fa
Author: Luca Barbato <luca.barbato@gmail.com>
Date:   Wed Aug 15 15:37:05 2018 +0200

    Fix ppc64le support
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit febc1b12b5b393e918da94b9f1c029f2adcea215
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Aug 4 16:19:46 2018 -0700

    microcode: add flexability: type & initramfs control
    
    Bug reported that the MICROCODE option did not provide enough
    flexability, as it enabled both AMD & Intel options by default, and
    placed both sets of microcode into the initramfs.
    
    Existing boolean option MICROCODE is now a string, which takes
    no/all/amd/intel as inputs, describing which variant of kernel options
    to enable. Boolean inputs are converted to no/all settings. This option
    no longer include microcode in initramfs.
    
    New option MICROCODE_INITRAMFS, enabled by default, includes the
    microcode for matching kernel config options (INTEL/AMD) into the
    initramfs. For users using sys-boot/grub-2.02-r1 or another bootloader
    that supports multiple initramfs options, this option can be safely
    disabled.
    
    Fixes: https://bugs.gentoo.org/662492
    Reported-by: Joerg Schaible <joerg.schaible@gmx.de>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 24ad5065fa856389ee9b058f57adffbe752da157
Author: Christian Nilsson <nikize@gmail.com>
Date:   Wed Jul 25 01:08:23 2018 +0200

    linuxrc: Add detection of squashfs in initrd root
    
    Allows for the squashfs to be found in the initrd root without mounting CD
    This allows iPXE boot by adding the squashfs in a extra cpio initrd
    
    Related: https://bugs.gentoo.org/74628
    Related: https://bugs.gentoo.org/494300
    Closes: https://bugs.gentoo.org/396467
    Signed-off-by: Christian Nilsson <nikize@gmail.com>

commit e594872f3d33b874cdf4de0ed0b02feac5b046ec
Author: Ben Kohler <bkohler@gentoo.org>
Date:   Wed Jul 18 19:46:07 2018 -0500

    genkernel.conf: fix a couple of paths in comments, thanks Mason LB
    
    Closes: https://bugs.gentoo.org/661560

commit f83726effaac578d25058b3a6f46292b02136cd7
Merge: 84b2504 5c5c32a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jun 12 14:25:04 2018 -0700

    Merge remote-tracking branch 'github-robbat2/pr/17'
    
    Closes: https://github.com/robbat2/genkernel/pull/17
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5c5c32aa7261a29a3ac48035086bb59449d3804d
Author: Georgy Yakovlev <ya@sysdump.net>
Date:   Tue Jun 5 19:33:07 2018 -0700

    Add option to force importing zpool using cache
    
    Add simple option to pass to kernel via loader.
    
    dozfs=cache will use /etc/zfs/zpool.cache
    avoiding 30+ second wait for udev in zpool import
    
    Also it's possible to use both cache and force
    at the same time:
    dozfs=force,cache (order is not important) will
    force import and use cache.
    
    Closes: https://bugs.gentoo.org/627320
    Signed-off-by: Georgy Yakovlev <ya@sysdump.net>

commit 84b25046315593897e9a57b73b2e80410b5be35a
Author: Georgy Yakovlev <ya@sysdump.net>
Date:   Mon Jun 4 18:00:32 2018 -0700

    Add mdev nvme handler for by-id synlinks
    
    Creates required entries in /dev/disk/by-id
    for nvme drives and partitions.
    
    This is mainly needed by zfs nvme rootfs, because
    upstream recommends using by-id to import pools.
    
    System fails to boot If genkernel uses zpool cache which
    has by-id entries and there are no symlinks in /dev/disk/by-id
    
    Here is an example how it looks with 2 nvme drives
    
    nvme-eui.0123456789876543 -> ../../nvme0n1
    nvme-eui.0123456789876543-part1 -> ../../nvme0n1p1
    nvme-eui.0123456789876543-part2 -> ../../nvme0n1p2
    nvme-eui.0123456789876543 -> ../../nvme1n1
    nvme-eui.0123456789876543-part1 -> ../../nvme1n1p1
    nvme-eui.0123456789876543-part2 -> ../../nvme1n1p2
    nvme-Samsung_SSD_960_PRO_512GB_SN0123456789876 -> ../../nvme0n1
    nvme-Samsung_SSD_960_PRO_512GB_SN0123456789876-part1 -> ../../nvme0n1p1
    nvme-Samsung_SSD_960_PRO_512GB_SN0123456789876-part2 -> ../../nvme0n1p2
    nvme-Samsung_SSD_960_PRO_512GB_SB9876543210123 -> ../../nvme1n1
    nvme-Samsung_SSD_960_PRO_512GB_SB9876543210123-part1 -> ../../nvme1n1p1
    nvme-Samsung_SSD_960_PRO_512GB_SB9876543210123-part2 -> ../../nvme1n1p2
    
    Closes: https://bugs.gentoo.org/654680
    Signed-off-by: Georgy Yakovlev <ya@sysdump.net>
    (cherry picked from commit e21fec6b87ca2ada59728f7db6961bf97ee22fff)
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c50e1b21e08946449b76f340a201b5da28c08846
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue May 8 02:16:10 2018 +0200

    Bump version to 3.5.3.3

commit 7308d72c3280da22cd94337b0eb248cdc53cb842
Author: Thomas Deutschmann <whissi@gentoo.org>
Date:   Tue May 8 02:14:35 2018 +0200

    modules_load: add crc32c
    
    Bug: https://bugs.gentoo.org/655110
    Acked-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6051e248cff250e67b583d9d2c08e852e7d19195
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Apr 13 10:27:22 2018 -0700

    Bump version to 3.5.3.2
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 40bfb5a0208db57a339dfc8e55a222fa67b63d5f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Apr 13 08:28:26 2018 -0700

    Bump version to 3.5.3.1
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 67adad0510221685c62a29c7b544474a01cd7a73
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Apr 13 08:24:50 2018 -0700

    Revert "gen_compile: modules should respect --no-install"
    
    This reverts commit 5cab38a2aec2d6886eb8525240c83b3ee70b3d5d.
    
    Modules are also used by kerncache, minkernpackage, modulespackage and
    possibly more.
    
    See-Also: https://bugs.gentoo.org/505810#c3
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7a76477029553eafbe0caa48932b0728b180fda4
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Apr 5 18:51:58 2018 -0400

    I hate myself for this missing {

commit c2d8348dd25e003da64bfc4ec9f18be480366755
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Apr 4 15:45:08 2018 -0400

    document overlayfs branch, and a tiny bit more

commit ab9871b37b4110d1ba17d9a1a2187f18cb4ab402
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Apr 4 11:13:49 2018 -0700

    Bump version to 3.5.3.0
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f40ff987f9064fe269d7d8bebcec435e6bfe7bbd
Merge: a13602e ef867ef
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Apr 4 11:06:26 2018 -0700

    Merge remote-tracking branch 'origin/overlayfs'
    
    Bring in new OverlayFS support by Rick Farina (Zero_Chaos)
    <zerochaos@gentoo.org>.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit ef867ef851f01dac7713c09c7504b6904a99ca51
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Apr 4 12:18:54 2018 -0400

    refactor away from using /proc/config.gz and refactor /proc/filesystems usage to be uniform

commit a13602ef881ab2b9c90d9d3420844b7c604e67a0
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Fri Mar 23 11:53:46 2018 -0400

    who doesn't love emmc?
    
    this guy.  but seriously, add support for emmc on pci and acpi on
    platforms which support it.  I have test the acpi changes, the pci
    changes are assumed

commit 29d8c5560ced9db4465adfd507ea9a071ea46da8
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Mar 20 15:39:40 2018 -0400

    add uas to modules_load where appropriate

commit bcc638d1d7829fdcc5804848a0204a71a7456724
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Dec 24 23:09:08 2017 -0800

    Bump version to 3.5.2.5
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5cab38a2aec2d6886eb8525240c83b3ee70b3d5d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Dec 24 23:05:47 2017 -0800

    gen_compile: modules should respect --no-install
    
    Closes: https://bugs.gentoo.org/505810
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7106119b1375fce44bdef2c56bead46a3a02b848
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Dec 24 22:59:06 2017 -0800

    linuxrc: fix init test for cdroot/squashfs.
    
    In a cdroot-squashfs environment, the /sbin/init path is an absolute
    symlink that is ONLY valid inside the chroot. As such, doing a
    executable test -x on it, from outside the chroot will fail, because the
    symlink destination is not valid outside $CHROOT.
    
    Improve the test to be done inside the chroot. Alternatively, it could
    detect a symlink and dereference it inside the chroot.
    
    Closes: https://bugs.gentoo.org/639034
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 10b971c5299a4e4303eab5b594a96636cd234c98
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Dec 20 14:53:16 2017 -0800

    gen_compile: fix dmraid lvm linking
    
    This will hopefully fix dmraid linking against newer LVM.
    
    Bug: https://bugs.gentoo.org/631368
    Suggested-by: Ian Stakenvicius <axs@gentoo.org>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit de034a52625200a6ef0286540435f6c4bf55230c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Nov 18 13:28:21 2017 -0800

    gen_cmdline: make --mdadm local binary requirement less strict
    
    Closes: https://bugs.gentoo.org/630314
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 482e2c70b253b9d62fc907d6612d80addd3358c1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Nov 18 13:24:12 2017 -0800

    gen_cmdline: bzImage target should not create initramfs.
    
    Closes: https://bugs.gentoo.org/511964
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 449b2ae584442a4bf6f8644cd998b62ab5e84f57
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Nov 16 15:39:51 2017 -0800

    Bump version to 3.5.2.4
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e4165acaa8d09c4e032e992dd7d79d312bb781ea
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Nov 16 15:04:30 2017 -0800

    gen_compile: firmware-install is obsolete upstream.
    
    Linux, as of v4.14, no longer includes firmware in the source package,
    and has completely removed the firmware_install target.
    
    Users should install the sys-apps/linux-firmware package instead.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e2b9b516f9f5c9b31a6b9309e85a82036900c66d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Nov 14 19:15:00 2017 -0800

    gen_compile: avoid busybox CONFIG_FEATURE_MOUNT_NFS due to libtirpc
    
    With glibc switching to rpc via libtirpc, we cannot be sure that the
    user has libtirpc.
    
    Additionally, it looks like it might be be required since the 2.6.36
    kernel so let's just disable it for now.
    
    Bug: https://bugs.gentoo.org/637446
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5e2592a1822a857397cb43f7768fb83cb0491c91
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Nov 14 19:10:58 2017 -0800

    modules_load: sync MODULES_FS, add f2fs
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 17e97d86d4e11f510b32030aed51a2f884376c2b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Nov 14 19:08:09 2017 -0800

    modules_load: sync MODULES_CRYPTO
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 88fb7f3aacdf3be6c1461ea37d42119a08fbe50c
Author: Daniel Robbins <drobbins@funtoo.org>
Date:   Sat Nov 11 19:39:18 2017 -0700

    Add f2fs support.

commit 7337c72be6e41fa265024bfb7eecbee0e5809144
Author: Daniel Robbins <drobbins@funtoo.org>
Date:   Sat Nov 11 19:43:28 2017 -0700

    Allow MODULES variables to have underscores in them.

commit fd38ac4fb57ca9bc95ab9511c6948d326bdf48de
Author: Daniel Robbins <drobbins@funtoo.org>
Date:   Sat Nov 11 20:24:10 2017 -0700

    Add --hyperv option for Microsoft Hyper-V. Enable within kernel image to ensure modules are available early at boot.

commit 9ea451c536588ffa0579f57ca092609661b47442
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Nov 14 19:03:38 2017 -0800

    modules_load: sync MODULES_SCSI
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 36b198eb61daa7550f282de20f078d036893f92d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Nov 14 19:01:38 2017 -0800

    modules_load: sync MODULES_NVME, drop nvme-target.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6b7f6aa82313e01f88228f871239f34f726d6afb
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Nov 14 18:57:36 2017 -0800

    defaults/modules_load: sync MODULES_USB with arches, was missing ehci-pci,xhci-pci.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 3e5fbaa7aa9b879acfadc37097fad8e1de5aad69
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Oct 31 11:58:55 2017 -0700

    Bump version to 3.5.2.3
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f6cc1eaabe9d6cb27c12fa89d170b2a87bcd0781
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Oct 31 11:55:43 2017 -0700

    initrd.default: dolvm by default, was already implied by dodmraid.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7254cffefdf4c7e971c4417c69ca70f8f4ac8fc9
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Oct 31 11:55:01 2017 -0700

    initrd.defaults: virtio modules in initramfs, enabled by default.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit caa98450d35c8884eaf502547db5b13932fb163a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Oct 31 11:46:28 2017 -0700

    gen_configkernel: validate depmod/MODULE_COMPRESS
    
    If there is a mismatch between compression support in depmod and the
    kernel module settings, a bad initramfs would have been generated prior
    to this commit. Validate and die early instead of building that bad
    initramfs, so you don't get boot failures.
    
    Impacts before:
    - modules.dep and related files can be empty.
    - module dependency verification for initramfs assembly can miss
      dependent modules.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7e7984bf05103fe1cf13c76327636893ccd051a7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Oct 31 11:32:16 2017 -0700

    gen_configkernel: if building non-modular, have to set =y not =m.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit aec8ab97e010a0234dae1d731e82fa6d55a0b240
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 28 01:27:40 2017 -0700

    Bump version to 3.5.2.2
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 08a4b14a138715adda83a10950d901d8ba375fd5
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 28 01:25:42 2017 -0700

    modules_load: add virtio & nvme-fc.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8b7098cce50b82b678553871cc74685c28018a01
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Sep 13 10:59:38 2017 -0700

    arch/ppc64le/modules_load: sync.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7d6671d55d06082641987fae6e24903a1990de57
Author: Kevin Zhao <kevin.zhaoshuai@cn.ibm.com>
Date:   Tue Nov 3 03:25:40 2015 -0500

    ppc64le support
    
    Bug fix:Bug 564752 - sys-kernel/genkernel : ERROR: ppc64le not yet supported by genkernel.Please add the arch-specific config file
    
    Add support of genkernel for arch ppc64le.Then Gentoo profiles has
    supportted ppc64le now.Add a new arch configuration ,kernel configure
    and module loading file.Also add ppc64le to  gen_arch.sh.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Fixes: https://bugs.gentoo.org/564752

commit 89644bc7ae667dc37337fd1384347cdf3e298acd
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Sep 7 10:43:31 2017 -0700

    Bump version to 3.5.2.1
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 859cfb6823a2ad2eb2a3d3132553b28273c2f32a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Sep 6 17:51:42 2017 -0700

    defaults/kernel-generic-config: CONFIG_FB_RADEON conflicts with CONFIG_DRM_RADEON.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=575400
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2f8eece2e2f4f646476ba5fd8ed89d66b2662f41
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Sep 6 17:49:23 2017 -0700

    kernel-generic-config: Intel PATA SCH support
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=566332
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 9fcf7cc2e828dea9829e4860b80b0ff207f7bbdf
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Sep 6 17:42:02 2017 -0700

    kernel-generic-config: include pstore captures & ramoops module for debugging
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1da49d6c54c0eeadee82688f46c93e720248e694
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Sep 6 17:36:33 2017 -0700

    kernel-generic-config: set all options for openrc & systemd.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=482964
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit af52f99066df6bebc6506744feee5443ca878108
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 23:43:37 2017 -0700

    modules: enable more device-mapper modules for modern LVM/Stratis-Storage.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit bc0cab8c051d88dbeedffa310aec29eef3ea3c24
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 23:33:14 2017 -0700

    defaults/kernel-generic-config: CONFIG_BCACHE=m.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=522688
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 3a005bbaea41cf1e87e6a256bbf9e53cd26584a9
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 22:52:41 2017 -0700

    initrd.scripts: fix cdupdate.sh path check
    
    This has been broken since the v3.4.52 release, more than 2 years ago.
    Looks like cdupdate.sh gets very little use.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=593866
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4d7d4e146bbecf6cc039ce3e5cdf89a91b751f4e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 22:42:35 2017 -0700

    gen_initramfs: catch lddtree failure.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=618056
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 442d7f3e04037dbc233d355e225911e635229767
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 22:20:47 2017 -0700

    defaults/kernel-generic-config: more virtio options
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=629266
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f7664921cf99cb1072215c488bb7a5f4018ff419
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 19:54:05 2017 -0700

    defaults/kernel-generic-config: NVME support.
    
    Ensure NVME kernel is built for all platforms.
    
    Fixes: https://bugs.gentoo.org/624854
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1107e0e46dc09f5b424bcbb0751b60aa70652502
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 19:45:08 2017 -0700

    arch/x86*: enable CONFIG_ALX.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=629580
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5e669a801c9c93d9852c1904b19b5a39937898bf
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Sep 3 19:38:27 2017 -0700

    defaults/kernel-generic-config: expand all network vendors
    
    The network Kconfig file hide most drivers behind if blocks for the
    vendor. Enabling the CONFIG_NET_VENDOR_* blocks is needed to ensure
    directly setting a specific driver in the config actually works (e.g.,
    CONFIG_E100 does NOT enable CONFIG_NET_VENDOR_INTEL otherwise)
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c4522b5f9adbb9f607f4ae90a8e1a3d9b1aafaea
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:29:44 2017 -0700

    Bump version to 3.5.2.0
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f6b465debcc65eda41084008cd24aad9c2f6f0fc
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:27:10 2017 -0700

    gen_compile: allow mdadm-4 to compile.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit b5719a7a45673faada9502bba39c5e9af9e16a30
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:26:38 2017 -0700

    gen_compile: allow lvm-2.02.173 to compile
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8f98a77a94aac23dce90a71f5623fe8dbcc1783b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:25:26 2017 -0700

    gen_initramfs: ensure LVM config options are suitable from initramfs.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1c0c5daadb6632fa503bf980104789f74db72c7f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:24:42 2017 -0700

    gen_compile: be a little bit more verbose about patching.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2ed47ccb70055afb8f229a51174e93ef38e8697b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:24:12 2017 -0700

    software: newer mdadm is xz-compressed.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a4ff177a32209a92ac48cb17e70b1546d305628d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:23:52 2017 -0700

    gen_funcs: make per-version cachedir
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2e75e7625dea6b33da999b48436719d2dc54b7cc
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 23:23:33 2017 -0700

    gen_funcs: less cleanup if debug.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 03753887d6ea4d9cc7c511d36ff74876a70c0dba
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 22:19:32 2017 -0700

    bincache: use genkernel version as cache key, to ensure rebuilding initramfs parts on new GK versions.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a8c367191320a44b435ce9f9b64a4b72f5e4f7da
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 22:03:46 2017 -0700

    gen_compile: lvm: support lvmetad and more targets: thin, cache, raid
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a1052148144e0fd22cd702e41e9db217900c0fac
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 21:53:38 2017 -0700

    gen_compile: make LVM configure options easier to patch.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 57aa79a3b093130d605fb8669b497741927e6fb9
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 21:45:45 2017 -0700

    Bump version to 3.5.2.0
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 562ff4565b70c36e5092759881cb1fe504a342a0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 21:45:19 2017 -0700

    lvm2: bump.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c397b91d0d12367fa2fe98bea0830a0e781d630d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Sep 2 21:31:45 2017 -0700

    busybox: move to 1.27.2
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 814524dc65a06d34f9f9f4ca36487365ca0eece3
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 9 08:07:59 2017 -0400

    add module success message in the right place for overlayfs

commit 9bc6e25ae1236c300092cfbe24a32981e11686fe
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Aug 8 12:49:49 2017 -0400

    add in a debug shell to make troubleshooting easier

commit 5dbcdbb8a6c5ae3c8e919faff405dad843e34144
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Aug 8 10:40:20 2017 -0400

    double quotes are required if you expect to interpolate, putz

commit 86e2bffaaffe96728ab16d6533e7844042416a0f
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Aug 7 21:50:28 2017 -0400

    and in the worlds longest test cycle, one missing double quote

commit 4c022256838b3166e95d8d594f39f5b5cbe34928
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Aug 7 15:14:04 2017 -0400

    add generic config checker to avoid code reuse, add check in a few more places

commit c81f01fd8561844a9fc9f9b7a2d8cd2b98910fae
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Aug 7 15:03:29 2017 -0400

    initialize overlayfs and aufs variables properly, enable unconditionally and warn if checks fail

commit 1b73a2ea3f152c6b0df04dc83b32a3cd4972de2e
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Aug 7 14:48:15 2017 -0400

    /proc/sys/kernel/hotplug is pretty deprecated, only try to write to it if it exists

commit c8f1e67f85972eed6d7bf1eb840feae424c568c6
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Aug 7 11:15:15 2017 -0400

    initial overlayfs support from likewhoa, with one minor fix

commit 32fb18e77ecfe413f59f0f5c2fff3df67ec3e5bc
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 14 12:47:40 2017 -0700

    Bump version to 3.5.1.1
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 91002e56bb0391bdc31716dd65b42151d230ff62
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 14 12:52:49 2017 -0700

    Improve release process.

commit 43621dc652bc192a43bfea34a7c7a499c9e93472
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 14 12:43:48 2017 -0700

    modules_load: more filesystems.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=273221
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 83de2d26e38c143499ca47ec3bea4ba93f2b0073
Author: Chris Henhawke <chris@hamiltonshells.ca>
Date:   Fri Jul 14 11:55:07 2017 -0700

    ZFS: Ensure libgcc_s included.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=617666
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit ce64e5d9ade4f1a102e900c8c63fa0862a1a06d8
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 14 11:51:22 2017 -0700

    Fix LZ4 compression options.
    
    Add quiet and legacy options for better support.
    
    Thanks: pcxmac <turbopascalwiz@gmail.com>
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=619640
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit fa341ebe57929d6f971359d3446fbcaa78301d11
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 14 11:48:45 2017 -0700

    Fix unbootable kernels due to overzealous strip.
    
    Manually stripping the kernel is obsolete, use kernel targets for it,
    and only pass in argument for Kernel to strip modules itself.
    
    Bug introduced in c2525c65b9f3d5849963bab6beb40817d7720218.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=622716
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit cd9bc0d95e5b904ce55d354c1aa3f2d69ee3d4e0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 14 11:14:20 2017 -0700

    defaults/initrd.defaults: Fix misnamed variable.
    
    Thanks to Andrey Tikhomirov <vamp@vampik.ru> for catching this!
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=622930
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f882701c35d8bb71ab00e4e99ecbcfc51849859f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jun 23 15:15:07 2017 -0700

    Bump version to 3.5.1.0
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 53f9b4f9fde23cfb1b678dab75a00d57956d18c8
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jun 23 14:58:29 2017 -0700

    Update release instructions
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit ce6c65fdd112d4019d19b2b0668a69751feaf409
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jun 23 14:56:20 2017 -0700

    Bump version to 3.5.1
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit ef68d550d6de4d71098116436b993f4dac27f529
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jun 23 14:52:30 2017 -0700

    Bump version to 3.5.0.9
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5eaf116d571a17fdc0bd14fdb6761557bc4fa763
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jun 23 14:51:16 2017 -0700

    linuxrc: show why switch_root might fail, and make related code more readable.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 897b702af18baf02d6320ef4a345ca60f6d2bf6b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Apr 1 14:53:02 2017 -0700

    modules_load: add qemu_fw_cfg on supported hardware.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5d40e362d527ed9e5c91921c3dcef625cd266876
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Apr 1 14:39:35 2017 -0700

    gen_configkernel: enable QEMU fw_cfg device support for virtualized kernels.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit b26b523f22f18e50fc94e710547bf9f6e66614b4
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Jan 12 16:43:13 2017 -0800

    gen_configkernel: fix syntax error.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 054c583f4911bb014c4c0fefb4a5ae4b1be9e617
Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
Date:   Mon Dec 30 17:17:28 2013 +0000

    Additional source file archive formats support
    
    This patch mainly replaces tar xjf with tar xf as modern tar supports not only bzip2...
    
    (minor tweaks to apply)
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=496512#c8
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6421096929ebe8819fa0edeaa80d1496f802ff6f
Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
Date:   Mon Dec 30 17:14:39 2013 +0000

    Minor fixes and enhmacements in splash support
    
    1. Check for FB_CON_DECOR in kernel configuration [fix]
    2. Additional check for framebuffer support in kernel
    3. Make --no-splash|SPLASH="no" default
    
    (minor cleanup to apply)
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=496512#c7
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit bfd093141d584d42aed0a3c881986c7bbbc3589d
Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
Date:   Mon Dec 30 17:10:46 2013 +0000

    Real root mount flags verbosity
    
    Inform about all real root filesystem mount parameters.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=496512#c5
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 79036b237655963983c2cc7992a97086c9495559
Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
Date:   Mon Dec 30 17:09:41 2013 +0000

    doload= and noload= enhancements
    
    Support for comma separated multiple module list for doload and noload kernel command line parameters.
    
    (minor cleanups to apply & be shorter)
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=496512#c4
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit fed47394442b82575d0397af560273a45a4c4724
Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
Date:   Mon Dec 30 17:06:29 2013 +0000

    Kernel nconfig support
    
    Support for nconfig kernel configuration target.
    Minor fixes in [g|x]config support.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=496512#c2
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 11da80066b6f5c6bc264ab1c80d8716cb7782282
Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
Date:   Sat Jan 7 17:13:02 2017 -0800

    Enhacements and fixes for kernel configuration file handling
    
    1. Default configuration file should be used as last resort [fix]
    2. User should be informed which configuration file will be used when compiling kernel (now if ${KERNEL_OUTPUTDIR}/.config is present user is misinformed) [fix]
    3. ${KERNEL_OUTPUTDIR}/.config backup if we are going to mrpoper ${KERNEL_OUTPUTDIR} [fix]
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=496512#c1
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1fbcd207b69f959095fc141837ff75a822c3c459
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 7 16:40:02 2017 -0800

    gen_cmdline: missing actual commandline option for SSH.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2c45090d0488e5637b83631619caed10346c5a2e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 7 16:11:03 2017 -0800

    firstmods: Fix wrong module variable.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e249807ef16b86e3223e05d6657698c2a4d77993
Author: Daniel Robbins <drobbins@funtoo.org>
Date:   Wed Feb 25 23:08:55 2015 -0700

    Add firstmods boot option (from Funtoo genkernel).
    
    Add firstmods boot option, which allows for a comma-delimited list of modules to try loading first. If rootfstype is specified too, and the block device is visible after these modules are loaded, then the massive module loading is skipped.
    
    (cherry picked from commit 7059bfd8c6a4a6ef9c0f3307388d37ad817dd3af)
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 143ad04bdb887fbc12101fa21d410107ef6664a6
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 7 15:54:44 2017 -0800

    Makefile: use git for versioning tarball.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1e94aa54a07defecaf20729914726318aa4f42c4
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 7 15:53:07 2017 -0800

    Document --ssh option.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 11a3470508a6475a5fee00f26ccbd7a98b4f9e01
Author: Sebastian Bauer <sebastian.j.bauer@gmail.com>
Date:   Thu Aug 21 17:19:16 2014 -0400

    FL-1476: Add support for remote decryption of luks devices via dropbear
    
    (cherry picked from commit 1886bbafecca1c225646e8d297bbb522caedfd9b)
    Closes: https://bugs.gentoo.org/show_bug.cgi?id=440126
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5a20e6cb2d0fec5787ac38c23f688e429e833976
Author: NP-Hardass <np.hardass@gmail.com>
Date:   Sun Aug 7 22:05:33 2016 -0400

    defaults/initrd.scripts: bug #590610, fix typo in sdelay
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 629ea57860b7332a4922fc77b07a9118551eec0f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 7 15:15:05 2017 -0800

    Improve documentation for HWOPTS/MY_HWOPTS.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7461dc50608308dea5916e750e5a13ed753ffeae
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 7 14:48:14 2017 -0800

    Support NVMe block devices.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c54a9a28526ecc43b9d1192f8edb0b06bfdbc59e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jan 3 16:11:31 2017 -0800

    Document microcode & NFS more.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=604538
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 002df8f1bfc4e9507b040f3badac19806bb031c0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 21:37:09 2017 -0800

    Tweak wording for --strip.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6cdbff3a7571e3e814fded0774e9b48cdcbffe38
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 21:36:08 2017 -0800

    Add quiet_genkernel to make quieter boot.
    
    The kernel boot option 'quiet' makes both the kernel & genkernel boot
    quietly.
    
    The new kernel boot option 'quiet_genkernel' just makes genkernel boot
    quietly, while not affecting the kernel verbosity.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=474472
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c2525c65b9f3d5849963bab6beb40817d7720218
Author: Robert Trace <bugzilla-gentoo@farcaster.org>
Date:   Mon Jan 2 21:15:46 2017 -0800

    Strip kernel & modules
    
    Rebased and tweaked to apply since the original patch was ~7 years old.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5745d52ff41afb75cca4002db768ed76994cc4ae
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 21:05:39 2017 -0800

    Allow complete override of MODULES_*
    
    The long-standing but undocumented AMODULES_* options allow adding
    ADDITIONAL modules during boot, but there was no way to completely
    override the MODULES_* variables.
    
    Add this functionality now, and document it in genkernel.conf.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=186652
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5b36ad3da40e4e01f45b3eec56642f20ef7e7217
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 20:38:02 2017 -0800

    doc: cleanup manpage
    
    Cleanup the manpage formatting, and include some minor wording
    improvements as suggested by <aaronf0@gmail.com>.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=452746
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 018e01ca7cc80058298e0beb50d48c25629db36b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 15:45:54 2017 -0800

    Bump version to 3.5.0.8
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 670bbf697b9cbef6bb68bde717e41313102a5bb7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 15:45:15 2017 -0800

    Update docs.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 9b0c1e77ce56c409831a553aa3eb2bea33d08ad5
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 15:42:28 2017 -0800

    Bump version to 3.5.0.7
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 087b065856cc545a0e3f6fa34575606bb8bc2d14
Author: Gil Kloepfer <gbz@kloepfer.org>
Date:   Mon Jan 2 15:25:22 2017 -0800

    Document additional modules via AMODULES*
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=499628
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit fcc197b3b552eacf3d4928ef9cb777ff3d411ddc
Author: Markus Lidel <Markus.Lidel@shadowconnect.com>
Date:   Mon Jan 2 15:21:29 2017 -0800

    dmraid: fix booting from a GPT partition on a dmraid.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit dd93708a41535c57ee031abcd519dc7daa6b8d16
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 15:15:43 2017 -0800

    bootloader: be clear when a new grub1 config is made.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8de563ba9df1c81c23a8daccc7c69f45b31cb518
Author: Vadim A. Misbakh-Soloviov (mva) <gentoo@mva.name>
Date:   Mon Jan 2 15:08:07 2017 -0800

    Implement kernel nconfig just like menuconfig.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c2eebda7f0e16390ab0dd45d604285fba403abb8
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:57:12 2017 -0800

    Make early microcode loading optional.
    
    Nasty corner case with early microcode loading is that there are some
    processors that hardlock when the new microcode is loaded.
    
    Disable microcode loading by default to avoid crashing those systems.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit dae8d61f014283ef86ead2251f2b355004bc3f42
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:50:20 2017 -0800

    gen_initramfs: cleaner conditionals for microcode
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit efc3d67b0ab49ca3ffed142d811f45a3defc0822
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:41:09 2017 -0800

    kconfig: CONFIG_BUILD_DOCSRC not needed.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=601224
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 101fdc9d9dd27b83249c9356a5df5ee02c9cf4cc
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:38:07 2017 -0800

    kconfig: Disable iSCSI by default, use --iscsi.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7b26070d4c57e59a4df26b29175be2d46518e919
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:37:47 2017 -0800

    gen_configkernel: ensure ISCSI sysfs params present.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 9c61b0e5027ebd15db88d22f1db1b340aeb82412
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:32:36 2017 -0800

    kconfig: disable MULTIPATH by default, enabled by --multipath
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit bfde45d5fd1840fe604d024617e8f4dc1edf5430
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:26:00 2017 -0800

    gen_funcs: clean whitespace in kconfig_get_opt.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e04962507dee60ce593dd6bb60ed315340056b12
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:24:43 2017 -0800

    gen_configkernel: respect user-set kconfig.
    
    Blindly using kconfig_set_opt can override user-set configuration
    options.
    
    Fetch the option from the kconfig first, and override it if needed.
    
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=602768
    X-Gentoo-Bug: 602768
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f502fd4de64f3e2140659e68a430577f2f5227f1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:14:58 2017 -0800

    gen_compile: cleaner config changing.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a94d0bbf1c7338691fde2cbf5768fd843c267bb0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:13:29 2017 -0800

    funcs: kconfig_*opt functions can be used for busybox as well.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit bcedd62696efcef13d537d240f9add87336192a0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 14:11:43 2017 -0800

    gen_configkernel: function to fetch variable.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 98c7a1c54c78785862d645df178afdcb8a7722f3
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 12:39:11 2017 -0800

    gen_compile: ensure toggling NFS options invalidates the bincache of busybox.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 73c852a0c1f0e906fc0a9af64aa642b96bed73e7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jan 2 12:24:55 2017 -0800

    Revert "clean up an if statement"
    
    This reverts commit a22f45125393935e2e0a50cdfc303440cdc946d4.
    
    The first if statement checks if busybox cache exists, and if so, does
    it need to be invalidated (rm the cache file).
    
    The second if statement checks if the cache does NOT exist, and builds
    the new busybox cache.

commit 80524841cdb49683b6af7d49983bca8e9072c037
Author: Matthew Thode <mthode@mthode.org>
Date:   Mon Jan 2 14:14:12 2017 -0600

    make nfs togglable fixes musl builds (requires nfs disabled)

commit a22f45125393935e2e0a50cdfc303440cdc946d4
Author: Matthew Thode <mthode@mthode.org>
Date:   Mon Jan 2 14:04:56 2017 -0600

    clean up an if statement
    
        if [ -f "${BUSYBOX_BINCACHE}" ]
    
    is defined above

commit 85ced9613e5c16795632c9dcdbf12a9387c3b978
Author: Matthew Thode <mthode@mthode.org>
Date:   Mon Jan 2 14:04:25 2017 -0600

    unset CONFIG_FEATURE_VI_REGEX_SEARCH to fix musl builds

commit 7e4a2f6ef864eb9380b5be1fc8d41a7a477f26bf
Author: Matthew Thode <mthode@mthode.org>
Date:   Sun Jan 1 18:46:39 2017 -0600

    add patches for busybox 1.26.0

commit ea84d161aa142d642443623deb4cac27b028a63a
Author: Matthew Thode <mthode@mthode.org>
Date:   Sun Jan 1 18:45:39 2017 -0600

    update initramfs generation to not always copy ld.so
    
    fixes gen_initramfs.sh on musl systems

commit 239f482e2551356b924e355c84040e42cb7c9cad
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Nov 20 15:08:33 2016 -0800

    modules_load: bug #584346, support mpt3sas.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8660bd6529394dc38975dd8ef0d6a2a80013ffd2
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Nov 7 23:53:10 2016 -0500

    fix for bug #597154
    
    I was unable to boot my zfs system without this and able to boot with
    it.

commit 87de69ac88fb7b6e3f6424154d3721124793f024
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Nov 1 14:00:05 2016 -0400

    fix for bug 598694
    
    looks like a little typo, missing $ on an obvious check on two lines.
    thanks to grknight for pointing it out

commit ad4b9adaacb37ed5ba00538a89c5ef51411dd887
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Oct 27 09:30:25 2016 -0700

    Bump version to 3.5.0.6
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1f1a4409da8dcd38aa0ec27f7f07d07ed866bc0b
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Oct 27 11:09:30 2016 -0400

    enhance early microcode by actually checking if it will work

commit f1009fdc9d720bde0b2332179a44a0be51dcd9c6
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Oct 27 00:36:31 2016 -0400

    initial early-microcode support
    
    automatically detect if it is possible to prepend cpu ucode to the
    initramfs, and then, you know, do it.  Left a few blanks because it's
    super later and I'm tired of working on this.  I can continue if no one
    beats me to it.

commit c9855842ac422b8d3a6e7265b6a3c00efe3891e7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Oct 12 06:48:30 2016 -0700

    FIRMWARE_INSTALL control option.
    
    Prefer sys-kernel/linux-firmware to be installed and used rather than
    always running firmware_install and overwriting the root copy.
    
    Defaults to FIRMWARE_INSTALL=no, with ebuild updated to RDEPEND on
    sys-kernel/linux-firmware, via IUSE='+firmware'
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e83b5e6d0b48cb87465f3d6c134fecd5c1a2df58
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Aug 31 15:23:56 2016 -0700

    Bump version to 3.5.0.5
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 20e2e9866b5d9d58ff6cb4e9b089fb9ff5435fbc
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Aug 31 15:22:57 2016 -0700

    Bug #591770: typo fixup from script problems.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6b5eb0fe52a49b1aa050f4b9f2e46b03f5c2940c
Author: Richard Yao <ryao@gentoo.org>
Date:   Wed Aug 17 22:46:35 2016 +0800

    Include libgcc_s.so.1 with ZFS support
    
    The resumable send/recv work added an indirect dependency on
    libgcc_s.so.1, which libpthread opens via dlopen for _Unwind_Resume().
    If we do not include it, we will see:
    
    libgcc_s.so.1 must be installed for pthread_cancel to work
    
    Lets include it for now. We make an effort to include only 1 version.
    This might not work on all architectures, but for lack of ability to
    test, it will need to do for now. It also will use gcc-config if it is
    avaliable.
    
    This also enables functions in zdb that previously did not work due to
    the same issue.
    
    Original-patch-by: Jason Zaman <perfinion@gentoo.org>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit b215516a4d6dbee6cc56fbb0fe4a44482936a444
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Aug 16 14:33:07 2016 -0700

    Bump version to 3.5.0.4
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5acd17ee75f0dd37a463a089ed2d00a62db84d25
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Aug 16 14:31:31 2016 -0700

    gen_cmdline: drop parse_opt usage
    
    Commit f5f28c6c removed the parse_opt function, but missed that it was
    still used heavily in gen_cmdline's parse_cmdline function. This broke
    many commandline arguments.
    
    Remove usage of said function and replace with bash text handling
    instead.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e8d601f00549fa22424db7af97be1a573f4fb2b0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Aug 13 16:25:19 2016 -0700

    Bump version to 3.5.0.3.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d0e7c2c7b9615ca369970bf37ae7ad16c293ee17
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Aug 13 16:23:37 2016 -0700

    gen_bootloader: grub2-mkconfig is sometimes now grub-mkconfig, per bug #591200.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8336d3de653db02f1cc558a04560aaa76722ef4e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 5 12:47:47 2016 -0700

    busybox features, pass 2
    
    Start to tune busybox features, based on pieces I've used to bring up
    systems, as well as turning off pieces that have no use.
    
    conspy could be useful to get genkernel printing on all consoles before
    OpenRC starts up, just like the kernel does.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 96c46e6ffb41bb9f669b0c7c8e53be52f31b718b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 5 12:31:40 2016 -0700

    Merge MIPS & UM busybox config.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit be862b7c3d497034dc5217fd2294d6a84d2d7fd1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jul 4 10:43:10 2016 -0700

    busybox: merge netboot config features.
    
    Merge the netboot busybox configuration with the normal busybox
    configuration, adds 5KiB on amd64.
    
    One option was dropped as it no longer compiles on modern systems, and
    is irrelevant:
    CONFIG_FEATURE_2_4_MODULES
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 54b5678f8058d44087ac619db88a980834a1079f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Jul 3 22:35:13 2016 -0700

    busybox: add more functionality, pass 1.
    
    While trying to install a difficult system, it became apparent that the
    default genkernel busybox was a pain to work with in some cases, and the
    netboot busybox hadn't been maintained. The netboot busybox
    functionality also adds very little size to busybox, so start to merge
    the busybox configurations (meaning default genkernel can be used for
    most of netboot).
    
    On amd64, this adds approx 170KiB to the default busybox, and 380KiB to
    the netboot busybox (mostly due to not being maintained much).
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d975f1794ddd95a874285dd2902e3d6db77180f6
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Jul 3 22:13:53 2016 -0700

    busybox: always include printf.
    
    Commit cc02d07dedbc737855ec0711dd52d4654c9a7404 switched to more use of
    printf, but we need to ensure it's always included in busybox to be
    safely used.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f99593cc304527d7b3cc5e964ffad51556e1434c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Jul 3 22:03:46 2016 -0700

    x86_64: updated networking
    
    Many new servers ship with 10GbE cards only, and having those drivers in
    the install media initramfs can be very useful for installing; so
    include them if they get built.
    
    Also include support for bonding, vxlan and macvlan for their increased
    frequency and similar booting cases.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f3299dffb18d26fe500bc59a59a8bc591b2dcf78
Author: Jason Miller <aidenn0@geocities.com>
Date:   Wed Jun 22 16:12:10 2016 -0700

    gen_initramfs: fix little-endian problem with hostid

commit cc02d07dedbc737855ec0711dd52d4654c9a7404
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Wed Jun 22 23:48:43 2016 -0400

    clean up extended echo usage
    
    Switch to printf where appropriate, and simplify other locations where
    the -e option was pointless.

commit f5f28c6c6fa09a746d317c0956659eb6c6454516
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Wed Jun 22 23:26:49 2016 -0400

    genkernel: simplify/robustify --config parsing
    
    There's no need to use eval here, and the quoting on it is off leading
    to incorrect expansion side effects with some inputs.

commit a0b9c8b3daa217615bf85f2e3596ce0068c2c847
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Wed Jun 22 23:17:16 2016 -0400

    cleanup small_die a bit
    
    Fix quoting, make sure it's clear we're failing, and send output to stderr.

commit dcaf70ea39a54cd5354dc814f1a965a5b2c27506
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:57:23 2016 -0700

    Bump version to 3.5.0.2
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4b467f0ab3dccc518355fe42f089c01a761ebaf7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:55:26 2016 -0700

    defaults/initrd.scripts: bug #449186, strip iversion from mountopts.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5276cd77b5ac4e6f2442bb84573559545f7ad4a2
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:53:24 2016 -0700

    defaults/initrd.scripts: bug #519742, fix multipath detection.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 493af2b716fe55a37139858c9f1e8ddb44df4e71
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:49:40 2016 -0700

    gen_cmdline: bug #544172: sanity check on mdadm/dmraid.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 67893b749b83fd716e55fa7c865f4c924454ee24
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:40:43 2016 -0700

    defaults/linuxrc: bug #232733: implement rootwait.
    
    Based on patch from John Klug <ski.brimson@gmail.com>.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8a78287818c1179a08d521c66355e193523a699f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:21:22 2016 -0700

    arch/x86/arch-config: bug #582318, explicitly set non-64bit so cross-compile works
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c31abf34278eef8f68585aa6b458ad7a5b4b535c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:18:41 2016 -0700

    gen_configkernel: bug #486366, fix virtio kconfig options.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 33222961623c2e3328f1cc00021da671e07290ee
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun May 15 23:09:45 2016 -0700

    gen_configkernel: bug #486366, fix virtio kconfig.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1962b0ec93bdeda0314b1bb09b08a1c890f0a725
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sun Mar 27 02:11:55 2016 -0400

    Bump version to 3.5.0.1
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 4fb8318037a8ea12f54b7c711d702b432113f233
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sun Mar 27 02:04:41 2016 -0400

    adjust System.map die check for #570822
    
    Builds with newer genkernel have been failing in catalyst like so:
    * ERROR: Could not copy System.map from kerncache for the kernel package!
    
    The code that added it seems to have been meant to check the minkernpackage/
    subdir where the file was renamed instead of the current subdir.  Change the
    check to simplify verify the mv didn't fail instead of duplicating the file
    name entirely.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 1e05f5e3002c97755380fe28ad2f9fb9450a97b8
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sun Mar 27 01:55:43 2016 -0400

    always respect kernel settings
    
    Just because someone has passed the cross-compile flag does not mean
    the other settings are not interesting as well.  The cross-compile
    prefix is used for many tools, but genkernel only allows for setting
    of a few, and the other settings (like arch and output dir) should
    not be completely ignored.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 41a7b4515071ef386f919215fa02a90beb426500
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 29 13:47:36 2016 -0800

    config.sh: ensure generic config.sh is used again; and refactor duplicate settings.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c37d0daba2f264c72a945dcebd08e9a42d8649f7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 29 12:34:09 2016 -0800

    fix rootfs detection per bug #552052
    
    ZFS and btrfs tools if not explictly configured (either way), default to
    detecting the fstype of the rootfs.
    
    The old rootfs detection method was NOT reliable in all cases; so
    replace it with a different way. Future improvements should check for
    rootfs AND the local existence of the required binaries (and bail out
    early if the the rootrfs was detected but the binaries are not present).
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 0d600946372f19c786655a1a85c79ea135d83e78
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Feb 14 12:52:53 2016 -0800

    kconfig: disable CONFIG_FB_NVIDIA per bug #574358; obsolete with Nouveau

commit 0042cf39f3efd3ed14a9a8a363b82cb43117b4e4
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Feb 7 04:53:17 2016 -0800

    gen_initramfs: drop usage of mknod, so we can almost run without root!
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit aa3fd1cd490c0e2ad1088a28d325701c2cebcdf1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Feb 7 04:19:51 2016 -0800

    Be stricter with module path for firmware.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 3d57190f734199a3ca48bd3a1b411b184b8963b5
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Feb 7 04:18:00 2016 -0800

    gen_configkernel: fix missing ||.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f9324a84796a5dbcac9d3a3fe2bead24f2853aa1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Feb 6 17:30:15 2016 -0800

    Use KERNEL_OUTPUTDIR more consistently.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 29716ce46c58e5c6f33e35b4b575227298f054da
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Feb 6 14:14:05 2016 -0800

    Major version bump: due to kernel changes this is considered a major unstable bump.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 13a31c7b34b8afe93bb38f751eb6b1e45c590dca
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Feb 5 15:45:38 2016 -0800

    Makefile: add a check to ensure all output from --help is documented.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 9a8f6f84aeba0807df3dac2fc95462a0e96ec7f5
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Feb 5 15:28:16 2016 -0800

    doc: add --kernel-outputdir to documentation.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c157e8a5cfab8133a94eab7a765152fc45d3a2a8
Author: craig <craig@haquarter.de>
Date:   Thu Feb 4 03:53:48 2016 +0100

    Wait for iscsi to settle, use scandelay method

commit e1762412c77152f5ee04df438e7e9534332b1695
Author: Austin S. Hemmelgarn <ahferroin7@gmail.com>
Date:   Sat Jan 23 22:11:27 2016 -0800

    initramfs: lz4 compression
    
    X-Gentoo-Bug: 553740
    X-Gentoo-Bug: 499520
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 92cb275526ce94fb6118cb715622b4dd9a136444
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 21:49:13 2016 -0800

    Support nice(1) to affect the scheduling of the make invocations.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit edca92475c35d93185ca48f8956e290370acad2b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 14:43:30 2016 -0800

    kconfig/generic: Remove dupe option CONFIG_NET_IPGRE_DEMUX.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2683b510e7cf19b2fa14c7dff023d1e93f14ab32
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 14:42:00 2016 -0800

    kconfig/x86*: CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is hazardous to have by default.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 860d09dc1cf3f08e8ef2caad5b11b19ae6b9fa61
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 14:35:48 2016 -0800

    Improve clarity for makefile command.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7eb2709abef8e9774f42a5a43b362125bc5aa82a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 14:14:27 2016 -0800

    gen_configkernel: clean up logic, and correctly fall back to non-generated kconfig for arches where the "generated" kconfig is unusable.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit cae778e10ef2485ba5432edf4efc5cfe7dfbe435
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 14:11:20 2016 -0800

    Some of the arch-config blocks were never populated for minor arches, so the configs are not usable, we should ignore them.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 0c0380230fbf461dd96125fa8f4514fcfef31487
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 13:42:52 2016 -0800

    kconfig/x86: older x86 can use microcode too.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d81b2ed6d792fda25719baa99e391126980c3bd0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 13:39:14 2016 -0800

    mdev: if the vpd_pg83 sysfs node fails a test read, hide the error; bug 569990
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 247626b6d8b30eb3ed13cb23226c149169607c5e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 13:23:53 2016 -0800

    kconfig: disable extranenous debug.
    
    The older kernel-configs did not enable much debugging, and when we
    switched to the newer debug infrastructure, a lot of it wound up turned
    on implicitly.
    
    List of options returning to disabled:
    CONFIG_ACPI_APEI_ERST_DEBUG
    CONFIG_DEBUG_HIGHMEM
    CONFIG_DEBUG_LIST
    CONFIG_DEBUG_NX_TEST
    CONFIG_DEBUG_RODATA_TEST
    CONFIG_DEBUG_SPINLOCK_SLEEP
    CONFIG_DM_DEBUG
    CONFIG_DM_DEBUG_BLOCK_STACK_TRACING
    CONFIG_DM_DEBUG_SPACE_MAPS
    CONFIG_FIREWIRE_OHCI_DEBUG
    CONFIG_IWL3945_DEBUG
    CONFIG_LIBERTAS_DEBUG
    CONFIG_SCSI_DEBUG
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 945a877a0277befb1fa21281e61ae138af19d356
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 13:03:45 2016 -0800

    kconfig: Disable CONFIG_KALLSYMS_ALL and CONFIG_DEBUG_INFO* by default, like older kernels.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1db2094afa35e360a786416dccaee52693010b57
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 12:38:54 2016 -0800

    kernel/x86*: get closer to older kconfig, with change in override from Makefile; ensure XFS_FS=m and SECCOMP=y.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 84288b735e2203bc499c32ef4370ba88b0e29d96
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 12:35:32 2016 -0800

    kconfig/ppc*: get closer to older kconfig, with change in override from Makefile.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 333a300e9f40996750a2622c634b0ca5a04469ab
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 12:34:24 2016 -0800

    kernel: Disable DLM & ZRAM debug in generic config.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 164fcba61cc8cc4458e74f21bcfd97ef2f3aa815
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 12:33:38 2016 -0800

    Makefile: Fix kernel config building, ensure targets are always updated properly as well.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e91e5c10e37a961d43049b0d4d03e59d89c9a67f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jan 23 12:07:31 2016 -0800

    kernel-generic-config: fix bad patch of CONFIG_MEDIA_USB_SUPPORT.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1b8eb107085e8e30a47a3eebbcbce1dda4afb5e1
Author: Richard Yao <ryao@gentoo.org>
Date:   Wed Jan 20 13:54:33 2016 -0500

    busybox mount takes -o move instead of --move
    
    Our attempt to move /dev into /newroot/dev fails because busybox's mount
    does not understand --move. Instead it requires `-o move`. This failure
    causes us to unmount /dev causing ZFS /dev/zd* device nodes to be lost
    during the boot process.
    
    There is nothing in userland that presently knows how to recreate zd*
    devices from `/sys/devices/virtual/block`. ZFS is not necessarily the
    only driver affected, so while this is definitely a bug in the zfs udev
    rules we should try to preserve /dev to avoid triggering such bugs in
    other subsystems.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 52711b07263dfa27e660151c0221454c7ac4b3e4
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jan 5 15:53:30 2016 -0800

    Bump.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8c525fa4528c39b57c8194b749edc8ba29cf9126
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jan 5 12:05:06 2016 -0800

    thinko fix.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 28fddfdbf0977e33c84fc205c380657b751c2c98
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Jan 5 15:02:12 2016 -0500

    whitespace ocd

commit e6fb30fdf4c31a083452639792d6d40613f6ae56
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jan 5 11:39:14 2016 -0800

    lvm: ensure /etc/lvm/cache exists for extra vgscan call.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 19d8a784c9618926a4740c43fcc40ebb1bb5bf8b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jan 5 11:35:01 2016 -0800

    multipath: find the needed binaries and fail visibly
    
    While making dolvm safer per commit 7316481040, I noticed that multipath
    had the same issue: /sbin/dmsetup was called, but the binary was
    actually at /bin/dmsetup. Prevent this by detecting the binary location
    if possible, and failing gracefully if not found.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7316481040d27ac85c5663b51c74d5547671166f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jan 5 11:33:50 2016 -0800

    lvm: be more robust in build & init
    
    Commit ed52f905b6 was a good start, but missed that the cleanup nuked
    the moved file. Improve the unpacking as well as usage of the LVM binary
    to be much safer, and give useful errors if something is not as it
    should be.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit ed52f905b67f4dc25ec99ae63b68240efb710958
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Jan 5 13:49:44 2016 -0500

    lvm should not be moved
    
    moving lvm from sbin to bin breaks the symlinks and makes using the
    debug shell much harder.  Patch suggested by TomWij and independantly
    recreated by Zero_Chaos and ryao.  bug #448156

commit c7a2fbef56b808b97135307621dc43b4fe970a44
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Dec 29 23:36:30 2015 -0500

    Revert "run startVolumes after opening luks"
    
    This reverts commit 33c3c90cce2a242a7d6e45effa48ebbd91f63cff.
    
    As correctly pointed out by Whissi on bug #390079 users should be using
    CRYPT_ROOT and REAL_ROOT which work properly, this commit causes a double
    lvm scan which isn't needed.

commit ea69fddd04cc773dbf9988e14b79f51d7f928d3d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Dec 27 19:22:17 2015 -0800

    Bump to v3.4.52.3.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 651bfd26e288fa7a3b21b3630bc32e1ed0db37e1
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Dec 8 15:56:13 2015 -0500

    s390 kernel: update config to linux-4.3 and add kvm/virtio support
    
    In order to boot the s390 kernel under qemu and such, we need to enable
    a few more drivers.  Since the size cost isn't large, and it allows us
    to test things in an emulator, do it.
    
    URL: https://bugs.gentoo.org/556328

commit 60d9860a74552dc3d49f8c1735f0068130251c62
Author: Ian Stakenvicius <axs@gentoo.org>
Date:   Tue Oct 13 14:07:55 2015 -0400

    Fix build issues with the dmraid module
    
    Attempts at building an initramfs with --dmraid have started to fail very
    recently. The failure itself seems to be due to changes to the current
    system versions of lvm2, that have brought to light the fact that the
    genkernel dmraid has been building using /usr/include/ headers instead of
    headers from the genkernel lvm2.  Additionally to this, dmraid requires
    libdevmapper-event, and the genkernel version of lvm2 doesn't (didn't ever?)
    build this.
    
    This commit addresses both issues, by:
    
    1. Adding --enable-dmeventd --enable-cmdlib to the lvm configuration, so
    that libdevmapper-event is available to dmraid
    
    2. Adding a --with-devmappert-prefix= to dmraid configure so that
    ./configure won't try and override it or otherwise get in the way of
    the hard-coded paths we add to CFLAGS.
    
    3. Adding a DEVMAPPEREVENT_CFLAGS var as dmraid ./configure erroneously
    does not set this var to anything, despite it being used later.
    
    Received nod from Zero_Chaos for the commit.

commit 4bcbeed54876ceff3d0ca315352152997c61c4b5
Author: Gokturk Yuksek <gokturk@binghamton.edu>
Date:   Tue Sep 22 01:46:55 2015 -0400

    Add a mdev rule to rename hw_random to hwrng
    
    When mdev is invoked to populate /dev (mdev -s), it creates the node
    for the hardware random number generator (major 10, minor 183) with
    the incorrect name. This is because the linux kernel uses 'hw_random'
    for the /sys entry and 'hwrng' for the /dev entry. As a result, when
    mdev scans /sys/class, it finds the entry
    '/sys/class/misc/hw_random/dev' and creates /dev/hw_random.
    
    When combined with the kernel option 'CONFIG_DEVTMPFS', this results
    in having two nodes under /dev (namely 'hw_random' and 'hwrng) that
    point to the same device. This currently breaks sys-apps/rng-tools
    (#481254).
    
    The use of 'hw_random' has been obselete for 6 years [1]. Kernel
    exposes no mechanism for mdev to figure out the node name
    automatically. Utilize 'mdev.conf' to manually rename 'hw_random' to
    'hwrng'.
    
    [1] http://marc.info/?l=linux-crypto-vger&m=144249767024990&w=2
    
    Signed-off-by: Gokturk Yuksek <gokturk@binghamton.edu>

commit 59bdd8e568cd9d084da4c8fc9590913d7e84f16e
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Aug 31 23:24:39 2015 -0400

    minor whitespace fixes

commit a9a461319c4a6625202c88a7ab9b8786a4f1006a
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Aug 29 17:09:12 2015 -0400

    Add hid-logitech-dj and 3w-sas
    
    Funtoo added hid-logitech-dj and 3w-sas to its fork after a user request
    for 3w-sas:
    
    https://github.com/funtoo/genkernel/commit/3e53f3ad511dde45b1b82b054eb4e7caee8a87eb
    https://bugs.funtoo.org/browse/FL-1547
    
    Lets do the same.
    
    Original-patch-by: Daniel Robbins <drobbins@funtoo.org>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit fa42dd9682043ad42dc70c4a47d7f8847403c946
Author: Richard Yao <ryao@gentoo.org>
Date:   Tue Aug 25 17:24:09 2015 -0400

    Include less and vi in busybox for debug shells
    
    Having access to less and vi in the debug shell would make debugging
    easier, especially in cases where the debug shell is used as a rescue
    shell.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 876782989c5bc190ecc37faad40b2c2adc544c12
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Aug 15 16:09:26 2015 -0400

    Implement partial mdev support for by-id
    
    This only supports making ata-* and virtio-* symbolic links. Support for
    other types of symbolic links is missing.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 1a15b80c8f987cce08cf588f0fae4ccda5a08374
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Aug 15 16:36:48 2015 -0400

    Prefer /boot/grub/grub.cfg
    
    Gentoo migrated to /boot/grub/grub.cfg about 18 months ago. Preferring
    /boot/grub2/grub.cfg will cause us to update the wrong config file.
    Continue supporting the old location should users run old versions
    versions.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 8ab909fe44b7db1ddc17e81d21dec53d4ce2c0b4
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Aug 20 12:58:04 2015 -0400

    kernel config parts of bug #557278 fix

commit f7fc9dca47d5c5d6ea5b894e232068e464353658
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Aug 20 12:21:36 2015 -0400

    disable optimize for size on x86/x86_64 bug #474724

commit 33c3c90cce2a242a7d6e45effa48ebbd91f63cff
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Aug 20 12:13:48 2015 -0400

    run startVolumes after opening luks
    
    some users put lvm (etc) inside luks containers, which may require rescanning of lvm, btrfs, etc
    bug #390079

commit 694a32701cb36b5bba132f0a99394402aae743d8
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Aug 20 12:05:32 2015 -0400

    fix for bug #444574 from floppym
    
    also fixed bug #461910, possibly others

commit f798f48b333873c6b80ac949a31ef1578caee2a1
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 19 22:26:24 2015 -0400

    bump to v3.4.52.2
    
    minor change, addition of the pentoo verification feature for cdroot/isoroot.
    this is getting a tag because it represents the final unforking of the pentoo
    version of genkernel

commit 8d1b1ff68fc56f79739c02bbe5ebe9ef14933825
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 19 22:25:56 2015 -0400

    add in the isoroot/cdroot verification patch from pentoo

commit 07b46eab8e50791e87a27d8bc3dc1b243ffa58d9
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 19 21:58:19 2015 -0400

    bump to 3.4.52.1 to fix distclean commit and ensure clean tags

commit 939dde2db13c1bcc327e9e2420043ea2ed7dbe0d
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 19 21:57:49 2015 -0400

    ugh, fix ordering issue that couldn't be solved with quotes

commit 3140eb99ff393e596667a5d999c6c7bea4b5229e
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 19 21:45:45 2015 -0400

    v3.4.52

commit e94f322eca85076f3e374f22d2e54a2a929a0199
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 19 21:44:12 2015 -0400

    add a target for make distclean

commit 065e3157be7c90a27f09bf7b96ae10943db8a0e3
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed Aug 19 15:32:50 2015 -0400

    fix test to check for execute bit when we plan to execute
    
    as noticed during review of the patch from haasn for btrfs, many tests
    were checking for file existance before trying to execute while checking
    for the execute bit makes a bit more sense.

commit d41ebc4d721a8706d0b0f7c5cd1ed8dab42d667c
Author: Niklas Haas <git@nand.wakku.to>
Date:   Wed Aug 19 21:13:20 2015 +0200

    Support multi-device Btrfs filesystems
    
    This requires running `/sbin/btrfs device` scan during boot, which is
    exposed via the new parameter ``dobtrfs''.

commit a79ecbd06cf71b3ac5abd2675601a0d750a9908c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Aug 17 20:31:59 2015 -0700

    Support compressed modules: both XZ & GZIP.
    
    Newer kernels support compressed modules directly.
    
    It's not ideal for genkernel, since it would be double-compressed, but
    since genkernel takes the modules the module destination directory after
    modules_install, it's the quickest way to a working system again
    (because the non-compressed modules aren't installed).
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 06106b54ce4a767ba201c414a833ba63076dee1f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Aug 17 20:30:39 2015 -0700

    KSUFF variable was never used.
    
    KSUFF variable never got used after it was introduced.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit b3517f3682b17492aaae421d114cafbe9679b13c
Author: Richard Yao <ryao@gentoo.org>
Date:   Tue Aug 11 16:55:38 2015 -0400

    Revert "Disable stack protection by default"
    
    This reverts commit 9a35d09be877f957c46fa374be9d2d3f0b3390ba.
    
    The controversy was settled by explaining that
    CONFIG_CC_STACKPROTECTOR_REGULAR is -fstack-protector, not
    -fstack-protector-all.

commit 9a35d09be877f957c46fa374be9d2d3f0b3390ba
Author: Richard Yao <ryao@gentoo.org>
Date:   Tue Aug 11 16:46:29 2015 -0400

    Disable stack protection by default
    
    I had intended for this feature to catch bugs in the kernel that
    involved stack corruption so that there would be a chance of debugging
    them, but Rick Farina is strongly against turning this on unless it is
    the strong version, which we cannot turn on until GCC 4.9+ becomes
    widespread. I am turning this off because the controversy is simply not
    worth it, but this is a bad decision.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit a9060bbef3152c735030dfb4134998c344e3d0c4
Author: Richard Yao <ryao@gentoo.org>
Date:   Tue Aug 4 15:07:21 2015 -0400

    More kernel configuration customization
    
    We need some more tweaks. Some of this is from taking the new kernel for
    a test drive (power management tweaks and video support). Others are
    from review (debuggability improvements).
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit fb8b21b62d5aa0ce2a378610b1b15dabb1b002a2
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Sep 22 20:19:43 2014 -0400

    /usr/portage/distfiles shouldn't be tmpfs
    
    It really doesn't make sense for /usr/portage/distfiles to be tmpfs,
    plus, if a user is using aufs and trying to save changes we don't want
    to lose these files.  Only /tmp and /var/tmp should be tmpfs.

commit 9dc3dfc0e09e75a3f83c94f28c6d60fb36abab2e
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Mon Sep 22 20:07:28 2014 -0400

    aufs changes saving automation
    
    The aufs code has the ability to save changes in a file, however, it
    requires the user to manually tell us where the file is.  This code will
    automatically check for the file on $CDROOT, as well as automatically
    pick up the casper-rw file created by unetbooting for persistence.
    Additionally we add the option for aufs=search which will search all
    drives for livecd.aufs. Possible later enhancements include searching
    other partitions on the CDROOT_DEV for livecd.aufs automatically instead
    of needing aufs=search.  Then again, possible later enhancements also
    include just always searching, it's shockingly fast to do the search...

commit 421a7a9fd23106a9db17d2b73a51028a5a2354f5
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Fri Sep 5 12:11:48 2014 -0400

    change default aufs branch naming
    
    likewhoa didn't like my default naming, and I don't like his, so we
    compromised on aufs-rw-branch so no one is happy :-)

commit 160c3b5d7a5f705fbb838042ca9bdba376a7f984
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Sun Aug 17 02:18:36 2014 +0200

    restructure no_umounts from being set in /etc/rc.conf to /etc/conf.d/localmount

commit f3b1c95130892ec98e233efced096a876ac8e4f6
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Mon Aug 4 03:23:02 2014 +0200

    Fixed a bug which prevented aufs.modules from functioning properly
    and changed the variables names to reflect the actual logic.

commit 466e9c7220d6c656113457ddf5aa35c5265a6b7c
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu Jul 10 03:53:07 2014 +0200

    Changed to the dd command which creates the livecd.aufs image for
    the aufs writable branch to make the process faster we create a
    sparse file. Added a check for a block device so that we don't try
    mounting the aufs device & some small comestic changes.

commit 5070080b5bef3ee5c0231f11833f227e3e055520
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Wed Jun 25 18:12:11 2014 +0200

    This is commit contains several changes summarized below.
    
    1. Changed renaming of RC_NO_UMOUNTS directories
    2. Upper to lowercase variables because this is the year 2014
    3. Renamed aufs related variables for better readability
    4. Fixed a typo in mke2fs command which was missing an "&"
    5. Cleaned up setup_squashfs_aufs() function
    6. Fixed an issue with legacy squashfs implementation which caused
    /mnt/cdrom to be shown twice in 'mount' and removed the --bind and
    replaced this with --move
    7. Restructured the union_* functions so that we don't parse 'ls'
    and enabled globbing
    8. Coding style changes
     - rid of the unnecessary braces
     - fix a missing & for mke2fs on livecd.aufs
     - renamed variables for more readabilit
    9. Better error handling for changesfs()
    10. Removed aufs.persistent since 'aufs' already mounts a tmpfs which
    uses half the available ram, and since this feature is not true
    persistent we remove it in favor of aufs=<DEV>

commit 539d2eb0b91d617ff4a83910b507248c02ce6caf
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Wed Jun 25 00:36:40 2014 +0200

    Reverting back old mknod permission settings for netboot compatibility

commit a6202ee3e4a2098fc17fd64ac3aad46353cff5dd
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Mon Jun 23 22:03:36 2014 +0200

    Introduced a new funtion to test for numeric values that that our changes_fs doesn't fail
    when non-numeric values are given, also the styling of changes_fs was changed to
    reflect new logic.

commit ab3a4401123ef0a732200166fcfeebc8dca9a72a
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Mon Jun 23 19:58:33 2014 +0200

    Coding style changes throughout all the AUFS related code.

commit 74b1357985c41affab2210c09c9a84108a5171ad
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu Jun 5 03:29:32 2014 +0200

    Fixes a bug introduced by 8405e23 that broke none AUFS boots

commit 4ae1ad8d8d50cc1d26fb03b715af4b63ab8807fa
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu Jun 5 01:04:30 2014 +0200

    This introduces changes to former commits d8e2d4d & 720a60f in
    which there are fstab changes and tmpfs mounts which are combined
    into one /etc/fstab instead.

commit 22fc4406486edd0f7a82b117d5884c8f2cf7487e
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Tue Jun 3 19:48:14 2014 +0200

    Better implementation which was originally done in 946918e & 7a38d63.

commit 4cfec5769e31d24d16c6cc582c5ab43f286f76b2
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Tue Jun 3 03:36:28 2014 +0200

    A new bootstrapFS function has been added to cut on duplicate code
    use which both aufs and squashfs boot types use and this it's moved
    to the top of the boot process.

commit f6afac68dd4134f8415e6d2ebea9f535b6d9e5c7
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Tue Jun 3 02:46:43 2014 +0200

    dokeymap implementation for AUFS's union

commit eee5452c2e3d6211a77699bc1e687fe41a5f5924
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Mon Jun 2 17:19:23 2014 +0200

    This improves the way we handle RC_NO_UMOUNT variable in openrc so that
    future changes can scale and fixes previous bugs which didn't actually
    remove duplicates.

commit 75c9e46754eced6074d864f0bcfe133d7b21f19f
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Fri May 30 04:57:13 2014 +0200

    coding style changes

commit 9b67915cb1ccb5299dd43b5afee81c53b022ef23
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Fri May 30 04:46:09 2014 +0200

    Better handle on if aufs.modules kernel parameter is used

commit b9b3c758571b2016969691da2ffd76558a59a212
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Fri May 30 04:31:13 2014 +0200

    Wording changes, cosmetic crap

commit 73c4b5312df5796df116e59edad6034520943b00
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Fri May 30 04:06:42 2014 +0200

    Output cleaning

commit d055edc7e460bba5320f2e865d5cc9cbad3488af
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Fri May 30 04:02:30 2014 +0200

    Restructure the setup_aufs function, it had redundant code and moved
    the call to it further down the pipe.

commit dfa979a221ee78281e9335dd69de42321ddc424d
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Fri May 30 03:03:37 2014 +0200

    Cleanup dd output from changes file creation

commit 9b660463faa2c7f544afdfa29790f81989c04434
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Fri May 30 02:51:08 2014 +0200

    Enhanced the shutdown process and changed from using ${UNION} to ${CHROOT} to
    better understand the logic behind things as CHROOT is set to ${UNION} anyways.
    
    RC_NO_UMOUNTS is more dynamic now and should scale up.

commit 5f8969492c9aafd161a5d146ea7fb87e9d2d4850
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu May 29 10:15:13 2014 +0200

    Removing --bind on some directories to prevent ${NEW_ROOT} path
    from existing in favor of --move.
    
    Got rid of the no longer required subshell call for aufs ${NEW_ROOT}
    overlay.

commit a1b88b49e6139cf7f0ac465430e3370773ab6017
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu May 29 04:40:18 2014 +0200

    This fixes /etc/fstab from not working while in setup_aufs function and instead
    includes it in the union path.

commit 2061bb8f643f2a55584fa882a37e19296d2bda56
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu May 29 03:55:05 2014 +0200

    Cleaner shutdown process preventing aufs related mounts from
    being umounted along with mnt/{livecd,cdrom} and others.
    
    Addition of a variable for aufs changes so that required
    directory can be create upon successful creation of the livecd
    image file.

commit 466b4d79da096f1380baff025db413df07c0e365
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu May 22 17:11:10 2014 -0400

    remove pointless changes size warning
    
    a check has been added rendering this warning obsolete

commit 0587d9e5033236aac23074e6c4cbc6d6537871fc
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu May 22 17:10:12 2014 -0400

    Removing use of 'let' and cleaner output of dd command, plus minor cosmetic

commit d53692f164116a3f660735fedd667925c40e3056
Author: Fernando Reyes (likewhoa) <design@missionaccomplish.com>
Date:   Thu May 22 16:52:30 2014 -0400

    Fix kernel line argument handling.
    
    Fix kernel line argument handling since it's using old deprecated
    function.

commit 9f5680f611754ae71d3e1320d63f822c2e0e5d1b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Mar 17 12:38:09 2014 -0700

    Document the very large if structure for AUFS.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit eb038137097615caba789b9afd6e54081ed480d9
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Mar 17 12:32:04 2014 -0700

    Refactor tmpfs creation to aufs env.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d74e80aee14835c0649db52af0e17467ddb17907
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Mar 17 12:20:40 2014 -0700

    cleanup: these directories were dropped in the aufs patch.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 505b468d0bb539b8f06919af764969dd2ac27e9d
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Wed May 8 22:24:51 2013 -0400

    Proper AUFS support
    
    This patch is what we have been using for the Pentoo LiveCDs for about 5
    years with the changes suggested by lxnay merged in.  As much as
    possible has been addressed (with the exception of the man page
    documentation).  Please review this code as the next version will likely
    be suggested for inclusion (once I write the documentation for the new
    features).
    
    Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>

commit 4dfd61bd3accf7727be429a9e351e113afa40644
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Aug 18 14:12:19 2014 -0400

    Customize configs
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 3b2a190062f6a15af1aba3565e9bdb8fcdc5056a
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Aug 17 18:04:49 2014 -0400

    Initial kernel config infrastructure
    
    The merge.pl script and initial configuration files for ppc, ppc64 x86
    and x86_64 are from RHEL6. The merge.pl is intended to be replaced in
    the future. We will use it for now because Rick Farina of Gentoo QA
    wants this merged regardless of whether we have a substitute ready or
    not.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 4ee008490c3896b1e0fb97f3b5cd5071e166d8dd
Author: Richard Yao <ryao@gentoo.org>
Date:   Fri Jul 31 14:08:51 2015 -0400

    Bump version to 3.4.51.4
    
    I neglected to push the 3.4.51.1 and 3.4.51.2 updates to master, which
    lead 3.4.51.3 to bring us out of sync. This tag reunifies the two.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit a0e94ca4a37acf44015fd8d6a8912a29669c0ffc
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Aug 17 15:57:30 2014 -0400

    Enable sensors for K10 and K15h families in default x86/x86_64 configs, bug #508362
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 7e22da0ee74bdc05056668a99fac5aa8cfe16a30
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Aug 16 22:47:37 2014 -0400

    Enable CONFIG_AUDIT=y on almost all architectures
    
    CONFIG_AUDIT is already enabled on the most common architectures. It is
    ancient, yet it is required by SELinux. Lets enable it on all
    architectures for SELinux compatibility.
    
    It is not clear that ./arch/ppc64/kernel-2.6-pSeries and
    ./arch/ppc64/kernel-2.6.g5 even still work. I am omitting them from this
    commit because it is not clear to me that they even still work.  Someone
    with appropriate hardware will need to update the config file(s).
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 91c5d373f37885a59bc4f6647119b47a8c95e8c5
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Aug 16 22:40:06 2014 -0400

    Include CONFIG_FHANDLE=y in default kernel config, bug #519298
    
    Recent versions of systemd-udev require CONFIG_FHANDLE=y and provide no
    fallback for kernels that lack it.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit c745b48e77d85d5caa458fe803ac04e295b4ff24
Author: Ian Stakenvicius <axs@gentoo.org>
Date:   Tue Jul 29 17:42:10 2014 -0400

    Remove mpath_prio_* and devmap_name from cp command, bug #468760
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 536025e5ccbbf2fa9101737de30324597f58fbe5
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Jul 30 11:10:47 2015 -0400

    3.4.51.3 so we can close some usb3 bugs

commit 847f7060bd05b172a191faf2cdc446605f75abcb
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Jul 30 11:08:19 2015 -0400

    switch to xz because why not
    
    -rw-r--r-- 1 zero zero 280K Jul 30 10:55 genkernel-3.4.51.tar.bz2
    -rw-r--r-- 1 zero zero 245K Jul 30 10:52 genkernel-3.4.51.tar.xz

commit f6a2b607a579ce37048fba34cea9dcd28548014c
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Thu Jul 30 10:41:04 2015 -0400

    add xhci_pci
    
    https://bugs.gentoo.org/show_bug.cgi?id=554202
    https://bugs.gentoo.org/show_bug.cgi?id=534266
    https://bugs.gentoo.org/show_bug.cgi?id=522176
    
    this change was approved by the releng lead, but it seems to have slipped
    off his plate so I'm going to get some bugs closed by request.
    Squeeky wheels get the grease.

commit 547b48d1800dd18a693de428cb80ce5861057555
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
Date:   Tue Apr 28 13:34:10 2015 -0400

    set DEFAULT_MAKEOPTS to what portage uses
    
    Ask portage what MAKEOPTS should be and use this when unset on commandline or
    genkernel.conf.  If portage MAKEOPTS are also unset, keep original defaults.

commit 8434722d7bfcb4b6d7d6dc7f6f5f6330bbe9289a
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sun Apr 12 17:03:46 2015 -0400

    update old cryptsetup-luks references
    
    URL: https://bugs.gentoo.org/504006
    Reported-by: e1903131@drdrb.com

commit 115084cfb2ec3a78b75aa4e08b93802a87fde19c
Author: Christoph Junghans <ottxor@gentoo.org>
Date:   Mon Jan 19 17:01:19 2015 -0700

    genkernel.conf: added another CMD_CALLBACK example
    
    Signed-off-by: Christoph Junghans <ottxor@gentoo.org>

commit c13e972b79864db27742fd9cdbd96be27d4f3462
Author: Christoph Junghans <ottxor@gentoo.org>
Date:   Sat Jan 17 17:57:55 2015 -0700

    Added --wrap-initrd option
    
    This is useful in combination the u-boot bootloader which can only
    load wrap initramfs.
    
    Signed-off-by: Christoph Junghans <ottxor@gentoo.org>

commit 52238bfbddba7d043690d2a32296e88e78ed541f
Author: Christoph Junghans <ottxor@gentoo.org>
Date:   Sat Jan 17 14:59:03 2015 -0700

    Advertise KERNEL_{MAKE_DIRECTIVE,BINARY}_OVERRIDE in genkernel.conf
    
    Signed-off-by: Christoph Junghans <ottxor@gentoo.org>

commit cb67b99d67b6948ee33b2f1c2f4fda75522fb728
Author: Christoph Junghans <ottxor@gentoo.org>
Date:   Sat Jan 17 12:34:55 2015 -0700

    compile_generic: fixed print_info for kernel targets

commit 801435d7e99107fb1513a362ec24b1c824cd657b
Author: Raúl Porcel <armin76@gentoo.org>
Date:   Tue Nov 18 10:09:18 2014 +0000

    sparc64 doesn't need the crosscompiler anymore
    
    Signed-off-by: Raúl Porcel <armin76@gentoo.org>

commit 9cfe42217cb4942629f0686eb6fb3b86795b2984
Author: Raúl Porcel <armin76@gentoo.org>
Date:   Mon Sep 15 11:22:53 2014 +0000

    Fix binary name
    
    Signed-off-by: Raúl Porcel <armin76@gentoo.org>

commit 654916342faeb436a660fa2bc1cbad39a6c6d642
Author: Raúl Porcel <armin76@gentoo.org>
Date:   Mon Sep 15 10:51:06 2014 +0000

    Add s390 support

commit 9dc4ca55fc56c42e0ff2a5f4f98bf7fc4797e07f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 15 00:27:54 2014 -0700

    Bump version to 3.4.51
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6395682f9978a5d8e49a65123c0dd6604cfb0073
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 15 00:26:49 2014 -0700

    Bug #468760: mpath_prio_* tools needed sometimes. Patch by Ian Stakenvicius <axs@gentoo.org>.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5a71a83a82e21d486224b63c3ebf6ce692156d08
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jun 24 12:40:29 2014 -0700

    multipath needs to be autoloaded with domultipath, ditto dozfs => zfs.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 35d7275d87ee8c6831c3e92e1885701e0466b0bd
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
Date:   Wed Jun 25 19:06:38 2014 +0000

    Add support for more nic drivers to netboot - forgot to add x86_64 config.
    
    Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>

commit 52c112cf039f2d5f875d0916da4977a4aa33073a
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
Date:   Wed Jun 25 19:05:00 2014 +0000

    Add support for more nic drivers to netboot.
    
    Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>

commit ba88b2e852c94222437dc9567d15942210ef5b6f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jun 23 14:58:31 2014 -0700

    gen_package: packaged kernel/initramfs name fixes
    
    Previous commit 76e801c8 did not actually go far enough.
    
    The existing install from kerncache code that is normally used with
    passing --install used a form of kernel-${KNAME}-${ARCH}-${KV}.
    
    Instead of just the kernel-${ARCH}-${KV} we were using in commit
    76e801c8, or kernel-${KV} that we used before that, let's use the same
    naming per the regular path.
    
    Also add safety checks that the kernels exist, as you could get an empty
    tarball otherwise!
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 96dc776787d23238a4e8dfedc4514911a3d84c37
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jun 23 14:56:17 2014 -0700

    gen_cmdline: fix pkg path getting stuff deleted
    
    If you pass --minkernpackage=X, --modulespackage=X or --kerncache=X with
    a relative path, then it's creates the output file in a temporary
    working dir that is later removed during cleanup.
    
    Resolve the paths during argument parsing to prevent this.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d4ad031a3a7ecaa0248f2bce19bfdd2ae0247eee
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jun 23 14:20:04 2014 -0700

    gen_package: print full paths to pkgs/cache output
    
    The files are not created in the PWD when genkernel run without
    specifying absolute paths for those arguments and I need to debug where
    they are actually going.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2acd1657b490b14a9c1af0215da0ad07dbdf23c0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jun 23 14:18:25 2014 -0700

    genkernel: Bump version.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 11fe5382cf4628be7a8b52123c4aeea09b463080
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jun 23 12:02:44 2014 -0700

    gen_package: Log where the kern/mod/cache files go
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7a1a9d509e38219824676660f41cb4f097c470c4
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jun 23 09:36:02 2014 -0700

    genkernel.conf: DISTDIR in /var/cache bad
    
    Move DISTDIR to /usr/share/genkernel/distfiles: /var/cache might be on
    tmpfs and wiped each boot.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 9213296399a6eaca67185ca65e309e1e6b6518f3
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
Date:   Sun Jun 22 02:08:37 2014 +0000

    Whitepace.
    
    Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>

commit 76e801c8db8487c2ada3af906327c6466c8108d2
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Jun 21 19:08:34 2014 -0700

    Make gen_minkernpackage use the same kernel naming as the normal path (kerncache).
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 0a508d2c948ee6d94603c9b96a712ce187cd36f5
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat May 31 12:56:46 2014 -0700

    Bump version to 3.4.49.2
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5514ebf70eb5b7d5217cb70f82a2a26ee03e970a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat May 31 12:55:41 2014 -0700

    Bug #461828: CONFIG_EVENT_HELPER should now be empty by default.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit be1d4c66a79701f400a7bbbea588582164b0f5ca
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Apr 16 01:32:11 2014 -0700

    Improve debugcleanup code
    
    - Improve the debug-cleanup code to use isTrue and match other code
      style.
    - add explicit return 0 after debug-cleanup to avoid passing a false
      negative failure code up to a higher level function.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 61b063151902ac9cea4362d21a797282b68c428e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 18:30:46 2014 -0700

    Bump version to 3.4.49.1
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 37897db6fa590bbbb8497eadcb515cc5312a6c0e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 18:29:07 2014 -0700

    Document --no-debug-cleanup.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c93c617ee0f4ed3b7559208339eecfac4a49c8ec
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 17:47:38 2014 -0700

    Detect mknod failure.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a8ade8646371e78b95b067af49fdf3934f0efe31
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 16:52:37 2014 -0700

    More device nodes.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6a758d4933d36f0b6b3257b3985bf3670c1a2a56
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 16:52:13 2014 -0700

    Force ownership of files in building initramfs.

commit deef895b91b8632033a1d1cd151c947f8b73a78a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 16:01:25 2014 -0700

    Make it possible to turn off all of the on-exit cleanup.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 209ceb7d07d9cb039ea2b3d52309a9bd6743e80a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 14:43:41 2014 -0700

    Fix MDADM_CONFIG missing message.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 6d610cf9afd929e4c973780e1d37746ebf3d15ff
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 17:55:25 2014 -0700

    LVM install fixes.
    
    Clean up LVM install to work with non-root and handle errors.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit dfbf55f690e21637786023777a216c6a6040dcac
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 13 17:54:36 2014 -0700

    Fix System.map location for src!=output dir.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit b845016361b81ec43a4d84a77077ba9390c23a0e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Apr 5 18:35:01 2014 -0700

    Fix install with kernel outputdir.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d8b85fd3c41e9fa7a9aa0224f33d5cf97e479fc8
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Mar 17 12:51:52 2014 -0700

    Help users find the right section.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 30df162b8c6c1bbbf6f74e62c819f2324a69962e
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Mar 17 12:50:50 2014 -0700

    Remind users that the manpage documents the initramfs parameters.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 2aabd3fda0352ce7c0a1db6fd4c8036aa5704abb
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Mar 17 12:24:09 2014 -0400

    Bump version to 3.4.49
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 513021d90162ddeaeb0d308e7f27dd0a84b588db
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Mar 15 20:35:06 2014 -0400

    call_func_timeout() should return 1 upon failure
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 144581ec05710c43c3d23c8de4afffa157166bd1
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Mar 15 20:22:05 2014 -0400

    Revert "Workaround busybox modprobe's inability to load ZFS modules"
    
    This reverts commit 2fa0a9beaa069a61f907f0b06c9bd6abeddb1ca7.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>
    
    Conflicts:
            defaults/initrd.scripts

commit 006a5d6d56e622b5ef82e5a066ca7af7b8c2aeed
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Mar 15 19:39:55 2014 -0400

    Load modules by absolute path in busybox modprobe
    
    Our switch to busybox modprobe broke ZFS module loading where busybox
    modprobe would load two modules and then fail. Limited developer time
    resulted in a hack being put into place to repeat modprobe until ZFS
    appeared. However, this was never a real long term solution.
    
    Recent analysis with strace suggests that loading two modules corrupts
    busybox's current working directory inside the kernel. Consequently,
    subsequent tests where absolute paths were used instead of relative ones
    made the problem disappear.
    
    Modifying busybox to use full paths when loading modules makes module
    loading work on all affected kernels. While the long term plan is to fix
    the kernel, this workaround will be needed indefinitely for affected
    kernels, even after mainline Linux is fixed.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 7f50c100956ae6d61fd1c1f41cffe0f26dfb9013
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Mar 15 18:02:46 2014 -0400

    Try mmap() when loading modules
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 3892338864a5afa3b720569cb3ab1bb2f9ab44bf
Author: Martin Dummer <martin.dummer@gmx.net>
Date:   Tue Mar 4 08:21:03 2014 +0100

    Fix endless loop in gen_funcs.sh when LOGLEVEL is empty
    
    When LOGLEVEL is unset or empty then genkernel loops endlessly in
    gen_funcs.sh.
    The solution is to set a proper default loglevel in $USRBIN/genkernel.
    
    Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 5e2553af6a81e724fd9415b87a77004bdcaac31d
Author: Martin Dummer <martin.dummer@gmx.net>
Date:   Mon Mar 10 23:36:05 2014 +0100

    fix broken function prompt_user()
    
    There is a mistake in the parameter check of function prompt_user()
    which causes to exit the initramfs unconditionally when the function is
    called with *correct* number of parameters (which then causes a kernel
    panic)
    This patch puts the parameter check into a readable if..then..fi block.
    
    Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 78132dd0e878e685891fe4dbfdd00ca86e57db24
Author: Martin Dummer <martin.dummer@gmx.net>
Date:   Tue Mar 4 08:25:08 2014 +0100

    Advertise zfs support in genkernel.conf
    
    Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 02f25be754697bd64eb95f4afa5f8fdea968f8c4
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Mar 15 14:35:31 2014 -0400

    Include ZFS support when / is ZFS
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 56505d81c2a1354d5cf06c7cce052f88bd97bf69
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Mar 15 15:26:44 2014 -0400

    Create rootfs_type_is() helper function
    
    This is meant to facilite automatic detection of root filesystems that
    require additional support. The main one being ZFS, but btrfs will also
    qualify once support has been added.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 4be2a63948607ae984314e5b214c7743247f4a40
Author: Richard Yao <ryao@gentoo.org>
Date:   Sat Mar 15 15:05:00 2014 -0400

    Record hostid into initramfs
    
    ZFS pool import on non-exported pools is only permitted when the hostid
    of the system matches the host id of the last pool to import it. Store
    the hostid of the system to ensure that it matches at boot.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit a2bb8306063fe47279ccd1d4561a327f7df48424
Author: Richard Yao <ryao@gentoo.org>
Date:   Thu Feb 27 17:51:27 2014 -0500

    Bump version to 3.4.48
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit d2f2a7d5be0da587d0f127a176a6853bafc24870
Author: Guy Martin <gmsoft@gentoo.org>
Date:   Wed Jan 22 15:13:48 2014 +0100

    Start a getty on the serial console if known.
    
    This allows busybox to send SIGINT when Ctrl-C is issued.
    Most users start a ping to verify connectivity but can never stop it.
    
    Signed-off-by: Guy Martin <gmsoft@gentoo.org>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit f7104e16a98874f1863a55f9a78c712d94a195c0
Author: Richard Yao <ryao@gentoo.org>
Date:   Fri Jan 31 16:29:30 2014 -0500

    Suppress superfluous console kernel output
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 175087e2365e78480c61abd20e2cf465160d81d5
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Aug 26 17:32:09 2013 -0400

    Copy ld.so.conf and friends when copy_binaries is used
    
    This fixes "error while loading shared libraries libgcc_s.so.1 cannot
    open shared object file" when attempting to import a root pool on ARM.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit d6cd840c05a8aa5f4131027ff76aff00d9fc23d2
Author: Richard Yao <ryao@gentoo.org>
Date:   Wed Aug 21 11:20:53 2013 -0400

    Detect grub2-mkconfig failure
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 32585f117ffbf6d6a0aa317e6876ae7711a7f307
Author: Richard Yao <ryao@gentoo.org>
Date:   Wed Aug 21 11:18:54 2013 -0400

    Add exit 1 to waitForZFS
    
    Proper use of call_func_timeout() requires that we return an exit status
    of 1 upon success.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit ebd1221ef0ddf2b3d7a7fc8dfafcee689c16a93c
Author: Guy Martin <gmsoft@gentoo.org>
Date:   Wed Jan 22 15:00:55 2014 +0100

    Add machine detection for hppa.
    
    Signed-off-by: Guy Martin <gmsoft@gentoo.org>

commit 8171fa4eb7542280f2982dc6d00e832933c6da99
Author: Guy Martin <gmsoft@gentoo.org>
Date:   Wed Jan 22 14:59:42 2014 +0100

    Add patch to fix busybox bunzip2, see #497916.
    
    Signed-off-by: Guy Martin <gmsoft@tuxicoman.be>

commit 5fff951c85cb057521a2e0134701b16a4ea49f34
Author: Guy Martin <gmsoft@gentoo.org>
Date:   Wed Jan 22 14:58:59 2014 +0100

    Don't pre-populate netboot's resolv.conf.
    
    Signed-off-by: Guy Martin <gmsoft@gentoo.org>

commit e49b8a450aba6eced9caa608a3bfdc38a7dbe677
Author: Richard Yao <ryao@gentoo.org>
Date:   Fri Jan 24 22:06:41 2014 -0500

    Make --kerncache compatible with recent versions of GNU tar, bug #457168
    
    Older versions of GNU tar would extract files to the interior of the
    directory specified after an adjustment via -C was taken into
    consideration. Newer versions will perform extraction to the exterior of
    that directory. This caused --kerncache to override the /lib symlink
    with an actual directory.
    
    We correct this by switching to a more standard syntax that should be
    consistent against old and new versions of GNU tar, as well as bsdtar.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit def540b06a3b6e5478308309a6eac55fba358b9f
Author: Richard Yao <ryao@gentoo.org>
Date:   Fri Jan 24 14:26:58 2014 -0500

    Revert "Make --kerncache compatible with recent versions of GNU tar, bug #457168"
    
    This reverts commit 2d720491bd62eb1c87f8da23ec7aef393207bf30, which
    caused us to have /lib/lib. That got past me when testing.

commit 2d720491bd62eb1c87f8da23ec7aef393207bf30
Author: Richard Yao <ryao@gentoo.org>
Date:   Fri Jan 24 13:53:39 2014 -0500

    Make --kerncache compatible with recent versions of GNU tar, bug #457168
    
    Older versions of GNU tar would extract files to the interior of the
    directory specified after an adjustment via -C was taken into
    consideration. Newer versions will perform extraction to the exterior of
    that directory. This caused --kerncache to override the /lib symlink
    with an actual directory.
    
    We correct this by switching to a more standard syntax that should be
    consistent against all tar implementations, including both old and new
    versions of GNU tar.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit b765a85e0399b19530dce001d6e5e73a224bcdbf
Author: Christoph Junghans <ottxor@gentoo.org>
Date:   Fri Sep 27 20:09:39 2013 -0600

    Advertise CMD_CALLBACK in genkernel.conf
    
    Signed-off-by: Christoph Junghans <ottxor@gentoo.org>

commit b613c3db0590d7e3d1263db701848e387214be25
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Jul 14 10:25:51 2013 -0400

    Include zdb in initramfs
    
    zdb is useful for debugging during early boot.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 3817a4959faa3d93df9d1340364f77020271d1f2
Author: Ben Kohler <bkohler@gmail.com>
Date:   Sun Jun 9 11:58:23 2013 -0400

    Fix RTC support in generic config files, bug #444932
    
    Although the shipping kernel-config with genkernel has ~10 of these
    various RTC hardware drivers marked as modules, the resulting built
    kernel & initramfs has these things disabled.  Here's an excerpt from
    arch/x86_64/kernel-config:
    
    CONFIG_RTC_CLASS=m
    CONFIG_RTC_DRV_DS1374=m
    CONFIG_RTC_DRV_MAX6900=m
    CONFIG_RTC_DRV_M41T80=m
    CONFIG_RTC_DRV_CMOS=m
    CONFIG_RTC_DRV_DS1553=m
    CONFIG_RTC_DRV_DS1742=m
    CONFIG_RTC_DRV_STK17TA8=m
    CONFIG_RTC_DRV_M48T86=m
    CONFIG_RTC_DRV_M48T59=m
    CONFIG_RTC_DRV_V3020=m
    
    The problem is that CONFIG_RTC_CLASS is a boolean, not tristate, so =m
    is not valid, and so all things depending on RTC_CLASS get dropped from
    the config.  Changing this to CONFIG_RTC_CLASS=y should fix the issue, I
    have tested this locally with success.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit b55b295288679cba777d43f23ffc101cfcf67064
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Jun 9 10:01:54 2013 -0400

    Bump version to 3.4.47
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit f40842d6b6565aeb9df673efd88578b545056e53
Author: Richard Yao <ryao@gentoo.org>
Date:   Wed Jun 5 23:14:18 2013 -0400

    Remove duplicate files from initramfs
    
    genkernel's initramfs image is built incrementally by appending to the
    cpio file. The introduction of copy_binaries resulted in copying
    libraries from the host system, which causes the cpio to include certain
    libraries multiple times whenever different stages depended upon the
    same library. We address this by extracting the cpio to a temporary
    directory and then compressing it again to "finalize" it. The extraction
    eliminates the duplicate files.
    
    This makes generated initramfs images slightly smaller and in theory,
    should make the initramfs load slightly faster.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 62bd9ecc16d0875257c22c7b8f68b73452e9cb80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 9 09:32:25 2013 -0400

    Add more module loading features
    
    These additional features were suggested by Fabio in bug #472312.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 987bb3098e81c43e8aaf2a02830508acb801ac0c
Author: Ben Kohler <bkohler@gmail.com>
Date:   Sun Jun 9 09:28:23 2013 -0400

    Make busybox's module loading more fully featured, bug #472312
    
    Commit 3a054014e880e5b1ff28e3d87767c45a073da6b5 replaced our modprobe
    with busybox's modprobe. Unfortunately, this caused a regression where
    busybox's modprobe fails to properly load certain modules. This can be
    addressed by abandoning CONFIG_MODPROBE_SMALL=y. We also set a few other
    features to make module loading more fully featured.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 2fa0a9beaa069a61f907f0b06c9bd6abeddb1ca7
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Jun 9 09:13:58 2013 -0400

    Workaround busybox modprobe's inability to load ZFS modules
    
    Commit 3a054014e880e5b1ff28e3d87767c45a073da6b5 replaced our modprobe
    with busybox's modprobe. Unfortunately, busybox's modprobe appears to be
    unable to properly load modules with more than 1 level of dependencies.
    
    The zfs and zpool commands will invoke modprobe if /dev/zvol is missing,
    which concealed this problem. However, this caused problems because some
    invocations would fail and under certain circumstances, init would be
    killed, causing a kernel panic. This issue was made clear by commit
    c812c35100771bb527f6b03853fa6d8ef66a48fe, which ensured that the zpool
    and zfs commands were not run until the ZFS module was loaded.
    
    busybox modprobe's failure to load module dependencies correctly appears
    to occur because busybox modprobe does not wait until until a module is
    loaded before loading a module that depends on it, which is a race. It
    would be best to correct this race by waiting until the module has
    properly loaded, but it is not clear that the race is the only thing
    going wrong and developer time is a premium.
    
    We implement a workaround by modifying the busy loop added in the
    previous commit to explicit call `modprobe zfs` on each iteration. While
    the first few calls fail due to bugs in busybox modprobe, it will
    eventually work, after which each call is a noop. This lets us keep
    looping until either the loop exit condition that /dev/zvol exist is
    reached or the 5 second timeout is reached.
    
    Once the busybox modprobe issue is fixed, this workaround should be safe
    to revert.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit c812c35100771bb527f6b03853fa6d8ef66a48fe
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Jun 9 05:31:33 2013 -0400

    Import pool after ZFS module finishes loading
    
    There is a race between ZFS module initialization and our attempt to
    import pools. We address this by doing a busy wait for the /dev/zfs
    device to appear. We wait a maximum of 5 seconds for the device to
    appear.
    
    We also slightly alter output messages to be more readable.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit a21728ae287e988a1848435ab27f7ab503def784
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Jun 9 05:40:07 2013 -0400

    Add call_func_timeout helper function
    
    call_func_timeout permits us to call a helper function and kill it
    should it exceed some timeout. This is derived from example code posted
    on Stack Overflow:
    
    http://stackoverflow.com/a/11056286
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit c2da0c02efadf7d3b70f71ed2acb53ad4e735a75
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Jun 9 07:36:43 2013 -0400

    Refactor ZFS module load hook
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 3851e0653f342668e7911d58c0214dcea6d61b3c
Author: Richard Yao <ryao@gentoo.org>
Date:   Sun Jun 9 03:56:57 2013 -0400

    Eliminate warnings about missing ZFS files
    
    zpool.cache and zdev.conf are optional files, so instead of warning when
    they are missing, we print a message when they are copied.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 0b98d859b21831067a41aa9d18af27b8667dc8b2
Author: Richard Yao <ryao@gentoo.org>
Date:   Thu Jun 6 02:05:42 2013 -0400

    Load xhci-plat when available
    
    At least one kernel configuration generates an addition module that we
    need to load for USB 3.0 support, so lets load it.
    
    Reported-by: Robin Johnson <robbat2@gentoo.org>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 0f51fe1eea3827a98f008ebd82ee06252eb35d11
Author: Richard Yao <ryao@gentoo.org>
Date:   Thu Jun 6 02:35:11 2013 -0400

    Add --virtio to man page, bug #432956
    
    This should have been included as part of commit 12e4bee, but it was
    omitted, so add it now.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 54ff7805ae6f5ed6f83542d2edb2996dfd751de4
Author: Richard Yao <ryao@gentoo.org>
Date:   Wed Jun 5 23:06:12 2013 -0400

    Suppress grub2-mkconfig output
    
    Every other tool that we run has its output suppressed, so lets be
    consistent.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit e9a12c3259f26966a2348f1dd45ceed3d16e8e42
Author: Richard Yao <ryao@gentoo.org>
Date:   Thu Jun 6 02:07:48 2013 -0400

    Update HACKING to use git-shortlog
    
    The old command we used to generate a change history for announcement
    emails no longer works, so we switch to git-shortlog.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 0fd94f46cdb5f07bc40f2e0b47390a73104ad7df
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Jun 3 22:38:18 2013 -0400

    Bump version to 3.4.46.1
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 0b3612544ec6fc079a2f319d3ab16eb9488c5304
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Jun 3 22:02:14 2013 -0400

    Build USB 3.0 support by default, bug #452888
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 5a5b26e9c0d413e536fdff3c05f75e3141c77a6c
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Mon Jun 3 19:51:15 2013 -0400

    Bump version to 3.4.46
    
    Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu>

commit 9e0f58b9b922f80f4dff6ca5dce7fb50e8bfd3ce
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Jun 3 19:35:48 2013 -0400

    Silence cp error when optional ZFS files are unavailable
    
    Users were seeing the following error message printed:
    
    cp: cannot stat ‘/etc/zfs/zdev.conf’: No such file or directory
    
    Both zdev.conf and zpool.cache are optional files. We print a warning
    when they are absent, but cp printed its own error in addition to our
    warning. We suppress that.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit ddf2c5b934da598d33f4db0457cc8806f86bba2d
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Jun 3 19:40:28 2013 -0400

    Fix /etc/modprobe.d regression
    
    Commit 3a054014e880e5b1ff28e3d87767c45a073da6b5 replaced our modprobe
    with busybox's modprobe, which broke the code responsible for making
    options from /etc/modprobe.d work. We replace the old mechanism with a
    new one that copies /etc/modprobe.d to correct that.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 1c19d8a9c6baee1e418275d3106726472992718b
Author: Richard Yao <ryao@gentoo.org>
Date:   Tue Jan 1 11:47:45 2013 -0500

    Add sysctl to busybox
    
    sysctl is necessary to modify chroot restrictions when performing
    recovery operations on Gentoo Hardened systems.
    
    Reported-by: Matthew Thode <prometheanfire@gentoo.org>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit cbee01a7f960a0ea76ad8ee3b1377f67ba44ac92
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 2 14:16:50 2013 +0200

    gen_compile: fix iscsi module path install, s/RELEASE/KV

commit 108f1daf60acfb48e94cf025252ce9d8cb71191a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 25 16:55:56 2013 +0100

    linuxrc: run the debug shell multiple times, add a hook before switch_root

commit 9ead931af140020d4f5f2fed47a17da5dc8cfe24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 25 11:45:19 2013 +0100

    linuxrc: use "quiet" cmdline argument for a really quiet initramfs initialization
    
    "quiet" is already used by the kernel to avoid printing messages on the
    console unless they are errors or warnings. Genkernel should do the same
    wrt its initramfs initialization code.
    This has also the advantage of improving the boot speed.

commit 499f2d98b60588987b8e0a9e3a59a182c83d5785
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 23 17:31:51 2013 +0100

    Improve speed of bootstrapCD by not calling devicelist unless needed

commit ffa5076fd4681e6b65968b826b84a66fabcd75f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 23 17:12:46 2013 +0100

    Drop doslowusb and noslowusb boot parameters.
    
    scandelay=<secs> should be always preferred. Moreover, nowadays
    automatically sleeping waiting for USB storage to come up in
    the way we were used to do it doesn't work as one expects, because
    USB is very common and USB storage devices are very likely to be
    present on a system.
    Furthermore, the initialization code after setup_slowusb is already
    waiting for devices to come up.

commit 682d0b0d0aaf30e4236809bcf87fc674e6e88c8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 23 16:54:10 2013 +0100

    Drop "sleep 3" from sdelay if CDROOT=1. One can use scandelay=secs if needed.
    
    While this makes out of the box booting a bit harder on some ancient CD/DVD
    drives, it really speeds up the common use case by not sleeping for 3 seconds.

commit a408d4a5135fed4507333925713736368a2bf279
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 23 16:41:22 2013 +0100

    Drop useless parens in conditionals

commit 421b210c67a59b5a92ce5a92c6d49254cf1ec07a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 23 16:26:24 2013 +0100

    Drop KV_2_6_OR_GREATER
    
    Linux 2.2 and 2.4 are no longer supported. RIP old kernels.

commit 3a054014e880e5b1ff28e3d87767c45a073da6b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 23 16:21:53 2013 +0100

    Drop our own /sbin/modprobe and use busybox built-in applet instead
    
    Our modprobe is an ancient heritage from the past, probably dating to
    a time where busybox's modprobe features were limited. There is no reason
    at all to keep using our own version instead of the busybox one.
    This commit also makes modules_scan 15% faster.

commit e4ab952d639ff69e57fefa3e3855ee81d4d555fb
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Tue Mar 5 22:45:45 2013 +0100

    Add rootflags to switches we understand
    
    Nearly every general documentation including the one in the
    kernel tree and the scripts for GRUB2 all expects this flag
    to work.
    
    Signed-off-by: Peter Hjalmarsson <xake@rymdraket.net>

commit 4c93a5adb7dd45cfeddba111f5c51902f5eac3a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 19 22:21:51 2013 +0000

    Add ehci-pci to MODULES_USB, needed by 3.8 kernels, see bug #458606
    
    Thanks to Adrian.Bassett@hotmail.co.uk for reporting this.

commit 4733b318169415c111d029183c2bc181744b7858
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Sun Mar 3 22:11:26 2013 +0100

    Unify copy_binaries() more
    
    As suggested by Vapier in bug #450688.
    
    Signed-off-by: Peter Hjalmarsson <xake@rymdraket.net>

commit 6cc7e382d6f5755257bce6f734e8991871dc7b02
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Thu Feb 7 13:31:14 2013 +0100

    Make copy_binaries compatible with lddtree from pax-utils-0.6
    
    On some system the output from the new lddtree does not match with what
    genkernel expects, however lddtree have insted gained a new option that
    essentially gives what we want with less code.
    
    Signed-off-by: Peter Hjalmarsson <xake@rymdraket.net>

commit 543181ebefddbd83850d667aa422991fbe8c3735
Author: Toralf Förster <toralf.foerster@gmx.de>
Date:   Thu Nov 22 17:13:17 2012 -0500

    Fix non-functional init_opts parameter, bug #422471
    
    If INIT_OPTS='' is not specified before the argument loop, scoping rules
    will prevent it from being seen by the switch_root invocation.
    
    Signed-off-by: Toralf Förster <toralf.foerster@gmx.de>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 32a9b007bf24be899272a782a9f33d007b1e3c07
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Nov 20 00:47:38 2012 +0000

    linuxrc: part keyword
    
    Clean up documentation and functionality of "part" argument to
    initramfs. It is meant to imitate the same option to the kernel.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 30c7284c92cacf47250541172dddb10abd70a7a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 10:13:03 2012 +0100

    Unquote ${ZPOOL_FORCE} variable usage.
    
    The default value of ${ZPOOL_USAGE} is unset, quoting it would result into
    a "" argument passed to zpool. The workaround to this is to use "dozfs=force"
    boot argument.
    
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit e4af35fdfcd6115741982fe0371d1b6b5f8c6db4
Author: Richard Yao <ryao@gentoo.org>
Date:   Mon Nov 5 13:32:08 2012 -0500

    Make missing ZFS config file failures into warnings, bug #438200
    
    Whenever /etc/zfs/{zdev.conf,zpool.cache} was missing, we would fail.
    zpool.cache is not generated during cross compilation, which causes a
    failure in Catalyst when building LiveCDs. Users that do not follow a
    strict set of installation instructions can also suffer failures as a
    consequence of this.
    
    zpool.cache includes information about known pools that enables ZFS to
    detect situations where an entire pool disappears. It is also required
    to do pool import in corner cases, such as those those involving
    file-based pools, and has the beneficial effect of reducing pool import
    times.  Unconditional omission of zpool.cache in general is not an
    option, but for the situations identified, it is okay to convert the
    failure into a warning, which is what we do.
    
    Reported-by: Rick Farina <zero_chaos@gentoo.org>
    Reported-by: Alexander Zubkov <green@msu.ru>
    Signed-off-by: Richard Yao <ryao@gentoo.org>

commit 51af5f5356319e17a804341fcb1e9511c28bf558
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Fri Aug 24 21:04:23 2012 -0400

    Remove redundant default no setting

commit e8779c232029711ad63942ed850b52c4e30d1c6c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Nov 2 17:15:24 2012 +0000

    Bump version.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 71507545eec3031ade9b4f9a314c53216f2c97f2
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Nov 2 17:15:07 2012 +0000

    Move to autogenerated ChangeLog.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 3fa1bf680d90f5841d8830634ed13bbfd76271b7
Author: Marek Sapota <marek@sapota.org>
Date:   Fri Nov 2 17:04:18 2012 +0000

    Bug #378105: UUID/LABEL support for LUKS keydevs
    
    LUKS keydevs now support mount by UUID/LABEL.
    
    X-Gentoo-Bug: 378105
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=378105
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 71e512c9e42156c847778d41d513a8f6d0989c57
Author: Tim Harder <radhermit@gentoo.org>
Date:   Fri Oct 26 01:50:56 2012 -0700

    Change OUTPUTDIR fallback to KERNEL_DIR
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a60e920d61e727b3cab90f1b8079acf556cf77c2
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Oct 19 15:20:54 2012 -0700

    Missing then keyword.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7e224199ffbf67af99e57d4aa2cf3a7a625b87ac
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Mon Apr 9 20:03:01 2012 +0200

    Support using init= on the command line
    
    We do not support ramdisk, only initramfs nowdays.
    So init= is a dead command, and we may as well have it do the same as
    it does for dracut and in the Linux kernel documentation.
    (Use rdinit to choose the initramfs init file)
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a9a3c6d173b9e3e21080f7b493756fda359f8ebd
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Mon Apr 9 20:36:56 2012 +0200

    Update the documentation to reflect current status
    
    We only support creating initramfs nowdays, so RAM disk support is not needed.
    Since initramfs does not need root=/dev/ram0 (and we actually ignore it if it is set),
    we should not tell people to use it.
    We should also stop tell people to use real_root.
    
    Conflicts:
            genkernel
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit cd1e1a6d86d5101d74481ca275014c02b090bdde
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Oct 15 20:57:58 2012 +0000

    Bump to 3.4.44.2 with depmod corner cases by xake.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 65f400c541b5f5064110181490d3e3da4b28ddcd
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Oct 15 20:53:50 2012 +0000

    Add missing ChangeLog entry for xake's commit

commit d3e34636b1854176fbcfc7fe14d4141c7f7be1f9
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Mon Oct 15 22:00:04 2012 +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

commit 94ede0aaac0137e68f9511d97c44ddbf7c004cc8
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Oct 15 05:40:28 2012 +0000

    Bump for 3.4.44.1 with bugfix-only.

commit 21b2b7f664c152d273bb397fed6e10c8fe4e3c59
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Oct 15 05:39:45 2012 +0000

    Missing ChangeLog

commit 7fdf3fc01a127b6c3c3ed4cf9c0611c7c1b69f6c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Oct 15 05:37:11 2012 +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>

commit 457cc95b07fc706f12bdd9adf6b862ce64361448
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Oct 14 18:25:15 2012 +0200

    Bump version to 3.4.44

commit 12e4beeaf7b52545a16aa8d4655e5d39134c2436
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Oct 14 00:05:16 2012 +0000

    Bug #432956: Easy to include VirtIO support in kernel.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit ec4628ee5ea43c4f8b713e01aa16b70334f5753d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 23:53:20 2012 +0000

    Clean up module drift over the years. Just MODULES_CRYPTO left.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 360ce3baf9df88c95b55fdb4d2c3b71a23449667
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 23:31:31 2012 +0000

    Document resume parameters.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit e6de60283bbe7b9aa9a7934609a183893ce543a1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 23:23:15 2012 +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>

commit bddbeeb8874bd22b8b60e27dd366bc5f3a8d1cee
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 22:52:42 2012 +0000

    Bug #351873: More livecd control, and initramfs livecd argument documentation.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4d42bbf35b0b68afbe16bdc950bebe2c4c1bcd96
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 22:13:46 2012 +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>

commit 85d772454a59512c0e9536f366fff3ba6f2b466b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 22:02:59 2012 +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>

commit 79d7fa1948de033bf5a2523fe8eca25d7f1f4438
Author: Łukasz Stelmach <stlman@poczta.fm>
Date:   Thu Sep 13 22:44:45 2012 +0200

    Add --kernel-outputdir to save files outside the source tree.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 63b9e57491e3ac40428885ec5f761fe9bde5e3b2
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 21:28:46 2012 +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>

commit 24dd02bc0cf801c80670a782988fbf80c2c3a8c0
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 21:26:56 2012 +0000

    Missing Changelog entry.

commit 5d93452a3be7dcc71ad1db96f28e6275d00deb20
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 18:33:23 2012 +0000

    Record the version of Genkernel used to build a given initramfs.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 097e88ff46af4b8d5723ffad30e3e5c0c4d6a61a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Oct 13 18:05:42 2012 +0000

    Attempt to fix bug #421839: missing /run on LiveCD environment.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 192ea46ecd98b97cfb39e00ea43217ca26e52753
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Oct 3 18:53:27 2012 +0200

    Bump version to 3.4.43

commit 773a8801d64f3cb1f7b9106623f827fc098b8b09
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Oct 3 18:47:00 2012 +0200

    Use actual kernel config for check of available compression methods (bug #436820)

commit d89f3d59e8e0ee31b228d28888b302031838a672
Author: Dustin Frisch <dustin.frisch@gmail.com>
Date:   Wed Oct 3 18:20:16 2012 +0200

    Check for file from real_init=FILE rather than /sbin/init (bug #437080)

commit 255c8e84983d5b0285651828938117ba1676802d
Author: Rick Farina <sidhayn@gmail.com>
Date:   Sun Sep 30 21:17:30 2012 +0200

    Make e2fsprogs optional (and off by default)

commit c9a61ce2c722eec0a6d511914304186ddefb91fd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Sep 24 00:30:12 2012 +0200

    Append e2fsck and mke2fs to initramfs
    
    Original patch by Rick Farina

commit 82754773c5484f89e8918a2f3369a9473e878a6e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Sep 10 03:38:40 2012 +0200

    docs: Fix mail body generation hint

commit af46141a1536327e25bfb64d697b1a264a228f9d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Sep 10 03:27:40 2012 +0200

    Bump version to 3.4.42

commit 91a13e61b1249bc6c263847c2862a81478e9914d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Sep 10 03:25:56 2012 +0200

    Add busybox 1.20.2 patch: busybox-1.20.2-glibc-sys-resource.patch

commit 6785827617abc7142dcaf63ea23016d9469e0472
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Sep 10 03:24:29 2012 +0200

    Copy busybox patches from 1.20.1 to 1.20.2

commit f15425841e586177b6f8ced6c91416a32cdf43a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 30 18:20:44 2012 +0200

    mount /mnt/cdrom inside target chroot even when aufs/unionfs is disabled

commit e779547b728506a933809e4b03c4ed6b329f8e08
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Wed Aug 22 19:12:08 2012 +0200

    Make root_trim work with crypt_root_key
    
    Keep options already set for cryptsetup when using crypt_root_key*

commit 3219730c441d288ac1aeb16a2471dab796559890
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Aug 19 20:09:04 2012 -0700

    modules/lvm: dm-thin-pool now requires dm-persistent-data and libcrc32c
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4bc0a3a7704aa201b10407ee600364cf3ed0792c
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Aug 14 13:01:05 2012 -0400

    Append trick for propagating changes to live ebuild to docs

commit 63e26c3a2ccb2ff83e8d86616fd8c4a390090248
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Aug 14 17:28:34 2012 +0200

    Extend docs on release process

commit 1cfe39d77dd74c45e310afdd340b3ebaca37dcf1
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Aug 14 10:35:48 2012 -0400

    Bump version to 3.4.41

commit d843544c70c13455e934221b41d31813896d4a21
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Aug 13 22:05:21 2012 +0200

    Communicate inavailability of keymap #38 better

commit c20673837939e0bf8694a9cc5895a1b9e8f2598c
Merge: fa6374e c5c9ca4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Aug 13 01:22:13 2012 +0200

    Merge branch 'software-vars'

commit c5c9ca49f60126e2ae9892fe5eaaca8457665cea
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Aug 13 01:14:42 2012 +0200

    Further improve wording in software.sh

commit 0cc3cceb029f8b0162893afc32c415c278b6b342
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Mon Aug 13 00:05:01 2012 +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

commit ec6b2536d829e838cf7d1f717969d5bc41296f12
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Sun Aug 12 23:44:59 2012 +0200

    Make defaults/software.sh not override variables already present

commit fa6374eb01639b1f25e5de04b48e1889603285ea
Merge: d3735e6 953ca52
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 23:39:49 2012 +0200

    Merge branch 'genkernel-conf-2'

commit 953ca52ea1b57676f0828f267ae10c99a1435921
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 23:39:06 2012 +0200

    Remove "$Id$" line from genkernel.conf to ease etc-update

commit 35efd0619ef2a849b93884eb63041db3d428be7f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 23:37:26 2012 +0200

    Add note on software.sh to genkernel.conf

commit d3735e62951431d024f9dca94a11e7fd9eaa70fc
Merge: a725f02 6d35693
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 21:03:38 2012 +0200

    Merge branch 'genkernel-conf'

commit 6d35693a8b8c0baa95b20e4b41ef22eb981a5daa
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 20:58:11 2012 +0200

    Move software version defaults for defaults/software.sh to ease the etc-update game

commit 47ac46c0c64ac7d13c3c1e460891ae52352e4eea
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 20:43:02 2012 +0200

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

commit 6683592216b047d19874d1515ce72226a98650d7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 20:13:10 2012 +0200

    Report on sourced config files

commit 780299182696ffae042061df4fd714e7177abeea
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 20:11:07 2012 +0200

    Extract variable _GENKERNEL_CONF to resolve duplication and later re-use

commit 4588b75c1eec719a59074caca407c20147313348
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Aug 12 20:06:34 2012 +0200

    Extract variable _MODULES_LOAD to resolve duplication and later re-use

commit a725f02d008a2546ac3c56513043cb3336833539
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jul 28 01:10:17 2012 +0200

    Bump version to 3.4.40

commit ed09edb1c061fd222c1b0e1e92a44ebe55bbc921
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jul 28 00:42:55 2012 +0200

    Resolve cryptic awk-based code docuplication

commit 1486a0402c84f7e1a12f4bd07c5f42eb59171810
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 24 18:01:07 2012 +0000

    Flip awk return values.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c79d57926f31184c526989d0076b0649ad862039
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 24 17:28:57 2012 +0000

    Minor thinko in devpts check.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit c924bde4b7accbe1cf3bdba666b615d412c869bf
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 24 08:26:43 2012 +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>

commit 1883585cd9f0e5a0145a2dc6493b77719fe3c25e
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Sat Jul 21 14:20:24 2012 -0400

    Fix whitespace

commit e05ab0d1a1e739e152ec6ef77a6335891f34fe2b
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Sat Jul 21 13:41:38 2012 -0400

    Force ZFS to explicitly import pool when LUKS is present

commit 1e92078650d3f7c27beaf97dc55b1aabf3acfb79
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Sat Jul 21 13:17:33 2012 -0400

    USB 3.0 Support: Load xhci-hcd when available

commit 3319bee40feca06043e110373170f1a97c7dc1fd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jul 21 03:06:27 2012 +0200

    Bump version to 3.4.39

commit 3ef477862d08c20628273c3c855bb78d6e417b25
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Thu Jul 19 20:34:07 2012 -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.

commit d7cf3689bf336e7598db32df6e4cafcde45a9459
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Thu Jul 19 19:15:10 2012 -0400

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

commit 908a463e07491d3c69aa1daf853b4d699dbb8534
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Thu Jul 19 15:59:03 2012 -0400

    Support module options set in /etc/module.d, amend cmdline options patch

commit 2bf6b9045db63e8163ac6a83137077eb8b9ecade
Author: Dzianis Kahanovich <mahatma@eu.by>
Date:   Wed Jan 5 15:31:00 2011 +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>

commit b8626e78ef1e534ee95a058d2a2b8f530d432aad
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Jul 17 16:22:40 2012 -0400

    Fix typo in previous commit.

commit e2189311fc8c036327c1c8263807b274d5ff039b
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Jul 17 16:13:57 2012 -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.

commit 65249bbcea5fc30fad575e0534f563d5937eab6b
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Jul 17 15:57:02 2012 -0400

    Fix bad ZFS case statement, bug #425122

commit de4751a2d2864c62d370425dc91ff42ffe2f6db3
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Jul 17 15:56:46 2012 -0400

    Fix rootfs=ZFS infinite loop when no bootfs is set, bug #425120

commit 087226b06b0cb40ea2b1b36994932bb3ade5ff8c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Jul 16 22:34:24 2012 -0700

    t Bug #399703: amd64 default kernel config did not have EFI support.

commit edfe16e893c9ae98fe6e03aa0559063bb5da5d79
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Jul 15 19:08:59 2012 -0700

    Document the isoboot option, as designed for GRUB2 usage 3 years ago.

commit 32c022da12cb56ce6562223a82ff1e03309e2221
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jul 10 00:50:12 2012 +0200

    Bump version to 3.4.38

commit 75ae62388616edaa62724412d6283a329f117df3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jul 10 00:48:13 2012 +0200

    Fix bug reference in change log (bad: #370411, good: #425080)

commit 76652966ae35c0e33c10ff1d95cfb30ea90c45fb
Merge: 51dcb15 b59e620
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jul 10 00:44:18 2012 +0200

    Merge branch 'bug-425080'

commit b59e62086df523876b9acbfb74a2d5e05a07bfc7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jul 10 00:42:30 2012 +0200

    Fix linking of unionfs-fuse 0.24

commit 6f15fb4166408a0fb87d9376d9fa5c6736541ad4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jul 10 00:29:54 2012 +0200

    FUSE: Allow compilation of FUSE 2.8.6 with glibc 2.14 (bug #370411)

commit f867c2a849db0a0206da82eb005abc2198a3eb70
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jul 10 00:24:59 2012 +0200

    FUSE: Remove invalid configure option --disable-kernel-module

commit 51dcb157423d660f652e44a795cfb9a51724ad1e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 9 19:47:21 2012 +0200

    Restore previous handling of real_root due to report of regressions (bug #419965)
    
    This reverts commit f95264added35c25fb557931116edd3cd0aec7ba.
    
    Conflicts:
            defaults/initrd.scripts

commit b45b5b59a3e2dadf749d10099d818af9879583b6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 9 00:07:38 2012 +0200

    Bump version to 3.4.37

commit 08e9d742e2ecc246dbece1652810e468f0b6c882
Merge: c261693 c718d01
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 9 00:02:29 2012 +0200

    Merge branch 'bug-423847'

commit c718d01381a9a619f71b0b500747604c3c8961c0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 9 00:00:19 2012 +0200

    Improve wording

commit c57b73f5f8117f79d4b1bd5f66ed6bcd53a91b20
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 8 23:52:10 2012 +0200

    Always report used kernel config file

commit 15a33f3d28d9efa512b736853046224d7d2701d3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 8 23:42:32 2012 +0200

    Catch case with no initramfs compression supported by kernel (bug #423847)

commit 7045223180032533e066b57c572bbcccb053cfe9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 8 23:40:49 2012 +0200

    Fix detection of initramfs compression with bzip2 as best candidate

commit 88892f5df2453f959539c444a4d0ac161ec70d8f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 8 23:39:10 2012 +0200

    Use proper ${KERNEL_CONFIG} rather than ${KERNEL_DIR}/.config as input

commit c261693b9265555eff75cee04a9c1a2c2ee07eac
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 8 19:35:24 2012 +0200

    Add xts to MODULES_CRYPTO (bug #425028)

commit d21a6c1bfc873e8da7e20dbb28767e7def81c400
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 8 19:20:15 2012 +0200

    Add bug reference to change log

commit 636cbc75c14005d10361cda8f6f0b4bad280bf44
Merge: 2413f1f 0db56cd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 8 19:18:46 2012 +0200

    Merge branch 'bug-421027'
    
    Conflicts:
            ChangeLog

commit 0db56cdc9d5166abaaaf0b23406cf06d775e2bca
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 1 14:03:51 2012 +0200

    Support --kernel-config=/proc/config.gz (bug #421027)

commit 2413f1f2a334e1d464713dd8ce0eb8c0f711dc29
Author: Kenny Cheng <kenny97821419@gmail.com>
Date:   Sun Jul 8 19:04:25 2012 +0200

    Add /run to support openrc >=0.10

commit eb53fc109887339c911754fdb8be4e9511d30e02
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 11 19:38:40 2012 +0200

    Bump version to 3.4.36

commit 36d0fb5559726d863624c75614f35a875aa2fb6d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 11 19:33:05 2012 +0200

    Make recent addition conform to POSIX

commit f95264added35c25fb557931116edd3cd0aec7ba
Author: Marios Andreopoulos <opensource@andmarios.com>
Date:   Mon Jun 11 19:17:49 2012 +0200

    Use real_root option for (plain) Luks setup

commit 37bfac0bd96b0d5639894c8d2ac6290a0480acf7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 11 19:17:18 2012 +0200

    Extend change log

commit d78b12f5b505f63c40af40b04bf5aa6236860361
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jun 10 19:15:58 2012 +0200

    Bump version to 3.4.35

commit 143052516ea404aaaba16e35dbf8a66387c87065
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jun 10 19:08:52 2012 +0200

    Support busybox 1.20.1 (bug #419511)

commit ffb7dfd0952412f878def8dac38ead9100098a32
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 4 21:56:56 2012 +0200

    Bump version to 3.4.34

commit 25cf86470e5dd1b073494ecf95d1e00cdc9bb9ca
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 4 21:56:39 2012 +0200

    Be more explicit in developer docs

commit a4438ec946201eac5fda78f21d7014d4a46ebcdc
Merge: 21b2c4a aed52e8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 4 21:43:10 2012 +0200

    Merge branch 'bug-418463'
    
    Conflicts:
            ChangeLog

commit 21b2c4aab32bf35e9ffa2c215fbeeecfc6a8f1ac
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jun 2 23:31:07 2012 +0200

    Make sure that cbc.ko and aes*.ko needed for cbc-essiv:sha256 (=default) disk encryption are included with the initramfs (bug #416973)

commit aed52e83827cff73e8f7ba5773ea8e0cd7c3c25b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jun 2 23:12:31 2012 +0200

    Support bind mounts from /etc/initramfs.mounts (bug #418463)

commit b65dae078790631c3637ca593ac6fa822a6be6d6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon May 28 20:25:52 2012 +0200

    Fix an e2fsprogs compilation leftover (bug #417095)

commit 6a387ce36cdd101afa04f867da849e11bdd86f15
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu May 17 20:32:58 2012 +0200

    Bump to 3.4.33.1

commit 0fa71ef46ce917be19833f15293af5253a04f9e1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu May 17 20:22:02 2012 +0200

    Fix call to blkid of util-linux

commit 5dd07746513b7dc576155b25aa9fe5a7b4b96ae1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu May 17 19:47:29 2012 +0200

    Bump version to 3.4.33

commit 004c50f81c95c94bb7c95149607c26bf1b9173b3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu May 17 19:45:00 2012 +0200

    Add notes on how to test things

commit 5153192ca2109768336dfa5f891ec6f73e29001a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu May 17 19:23:45 2012 +0200

    Use blkid from system's util-linux rather than compiling e2fsprogs ourselves

commit 419f1cee8b54c7ff69a670af467a5f4139672528
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu May 17 18:04:48 2012 +0200

    Be verbose bout files being added to initramfs for --loglevel=2 and above

commit 1ac90970d68e3791355e2f6de707458350f125c5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon May 14 02:54:30 2012 +0200

    Revert verbosity of internals (a debugging leftover)

commit efea5aab6681ea1b0261a5a3fd5931652f492eb4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon May 14 02:14:38 2012 +0200

    Bump version to 3.4.32

commit 9743f8b39c6050746d7ff1949fc98999a847c4f9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon May 14 02:14:13 2012 +0200

    Stop removing lvm/dmsetup from the initramfs (bug #415697)

commit b476a988ea2559904bcb40cc44633d237f790823
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat May 12 20:42:29 2012 +0200

    Set CONFIG_DEVTMPFS=y on x86, x86_64, default for udev

commit 9a426b1ae4b82c30737b8ace20dff4a22668ef09
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat May 12 16:21:32 2012 +0200

    Bump version to 3.4.31

commit b5b535f5aa6fa776dadc2e324b94211224cdb7f9
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue May 1 22:28:10 2012 -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>

commit 6968584a58a7825adb9f13b45961f190ea4ca7e0
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Mon Apr 30 13:34:01 2012 -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

commit 0f399f48ff1e6c07d88a7ef18b27df84e8cbac6a
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Mon Apr 30 12:39:04 2012 -0400

    Verify that binaries exist before startVolumes calls them

commit 51ad5c92ab0ccfe18023d6ba1287fe330f1862e6
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Apr 24 03:23:53 2012 -0400

    Serialize hotplug events to mimic udev

commit 5ce01e863ffd0ab802229d0b6646b37e6cefacd5
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Apr 24 02:31:00 2012 -0400

    Update genkernel ZFS warnings

commit 18c0dbc872052e37cd8df6862810623d170d3d62
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Apr 24 01:52:08 2012 -0400

    Make --bootloader=grub2 set debug instead of single in grub.cfg

commit b882252bebf51bfe343106a1634fda333ea6d84b
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Apr 24 01:51:33 2012 -0400

    Fix indentation in set_bootloader_grub2()

commit b2caeadca2a792e6b743332a953792cb357485b9
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Apr 17 19:45:05 2012 -0700

    lddtree call must be outside the for loop.

commit 27bbadb6bc71fa5d28d495a489bfbfaba4895a09
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Apr 16 03:15:46 2012 +0000

    Fix date on some changelog items.

commit 33f49ec6eea61888789011962bcbb6c291d32264
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Apr 16 03:15:01 2012 +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>

commit d31d1e53ff70f154fc998980cd2e941b3d5eda59
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 16 05:06:25 2012 +0200

    Adjust licensing policy on copy_binaries() after a chat with robbat2

commit f1e3cd9290cd700f407a6d323454f75cd4c53730
Merge: 0a23f18 08b7a08
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 16 04:37:01 2012 +0200

    Merge branch 'cryptsetup'
    
    Conflicts:
            ChangeLog

commit 0a23f1883ff3a046d6a375ad2d11c0e2c534e48e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 16 04:35:18 2012 +0200

    Make sure that we can use our own copy_binaries in the future

commit 08b7a087524ebbfa47f822d0fd4d8b69fdcc4be9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 16 04:10:17 2012 +0200

    Bump version to 3.4.30

commit 23ef50635129dceb4df353b2d03770c287da5864
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 16 03:55:46 2012 +0200

    Support a non-static cryptsetup binary (bug #409277)
    
    .. by making use of copy_binaries

commit 9e947f441600d0d22cdf31337514c163ac4a3a05
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 16 03:18:48 2012 +0200

    Add error detection to copy_binaries

commit 2828226b6fd05929fa04a21b907c3e6b1baac434
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 15 02:24:47 2012 +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>

commit 9f36ecc125bf2c20bd28c0ad513577a858140a77
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Apr 15 02:13:37 2012 +0000

    Handle other possible paths for LVM.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit bf7a344ceafc14f97e0cc580188340bf8da58c67
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Sat Apr 7 21:20:06 2012 -0400

    Fix README to list dependency introduced by 1079122ea0c1733024dbebadd2ae8ad2c88a9bee

commit a7fbf76f7baa05049b6147c308a0874912790f04
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Apr 12 06:17:54 2012 +0200

    Make sure the previous move of cd commands cannot result in unexpected regressions

commit 69009cb7475cd4067791f96747a09a26abf4742b
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Thu Mar 15 17:45:04 2012 -0400

    Reorder mdev initialization to mimic udev boot

commit f5f3d6fa8705c100ef441510e9d7ad81af829ad5
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Sat Apr 7 16:56:49 2012 -0400

    Enable real_root=ZFS to permit booting off ZFS

commit 391a9b996934f1590fb663674ddbb1bff1cb60aa
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Sat Apr 7 17:17:50 2012 -0400

    Move ZFS binary check outside of commandline loop

commit 72d3994e6af669d54edc716971dea335acb20c93
Merge: 31a4d5f b828136
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 04:43:50 2012 +0200

    Merge branch 'keymaps'
    
    Acked-by: Rick Farina <sidhayn@gmail.com>

commit b828136a1a79a57380d897607637aafc5db4dbf8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 04:43:09 2012 +0200

    Extend change log

commit 4d8287c3d0a2fac6c8fc7b0347671acaa50d6c90
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 03:36:55 2012 +0200

    Add keymap "sf", i.e. Switzerland (French) from Pentoo

commit 4a88be842d051b8a62cc6d3ed21f510e30abbe9c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 03:37:55 2012 +0200

    Fix keymap permissions (no need to be executable)

commit c6c9f30607fbf9b5e7ff138b77b6069744b347fe
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 03:16:16 2012 +0200

    Remove keymap trq/38 as it contains C sources of test(1) rather than a keymap at the moment

commit a3cc35f0637ce568d0f67cf8d4107ac04ed664fa
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 02:51:43 2012 +0200

    Untar keymaps

commit 31a4d5f2e1d1d43fb8e39fa0447f6e162759b4d2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 00:13:29 2012 +0200

    Bump version to 3.4.29

commit 7b0a7999be105411e2cc20c60d7a20ef3277dccf
Merge: 39f6700 970824e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 00:12:10 2012 +0200

    Merge branch 'bug-388437'

commit 970824ef5d605e6e3108b52e6645a3a204111e3d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 00:11:24 2012 +0200

    Mention Tomasz Wasiak in change log

commit ae9d882a3e456814c4d8935181bac3328926c929
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 00:07:35 2012 +0200

    /etc/defaults/grub -> /etc/default/grub

commit 89ec359dbc21be79f03067c9cfa54cdad9db416d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Apr 9 00:07:17 2012 +0200

    grub-mkconfig -> grub2-mkconfig

commit 175270768e9c4e5d9c74b51f9e6ebdcd9070439f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 21:41:19 2012 +0200

    Reduce code duplication in set_bootloader_grub

commit fd1f01f299b6e4e5d6963d61a72ad09578cd4e77
Author: Mike Auty <ikelos@gentoo.org>
Date:   Sun Apr 8 21:31:37 2012 +0200

    Support for Grub 2

commit 39f67002d55efe0664fb1907608ec96f6a164c8c
Merge: 77d9977 14a930b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 20:32:42 2012 +0200

    Merge branch 'bug-411197'

commit 14a930ba44b8e839a8c0bb81c23b6433dee4dbdf
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 20:29:22 2012 +0200

    Extend change log

commit 66e5a247041af5406dfbc90acda436c3db0fa463
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 20:24:14 2012 +0200

    Add "fastest" to supported initrd compressions

commit 10a2bde198877d240a20d45a93cb523df13d35a0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 20:27:08 2012 +0200

    Refactor code selecting best available initrd compression

commit 0da4543b8a23b882e536293a8af095707ebafb91
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 20:27:01 2012 +0200

    Support comression "lzop" (not just "lzo") as wrongly advertised by comments in genkernel.conf before

commit b7efd3d65836d2ddba3396154e77e7ce62ed0710
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 20:03:17 2012 +0200

    Be more helpful when requested compression is not available

commit cfca839587edf11c76f9c1f7781dfba3d0c96d56
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 19:42:15 2012 +0200

    Error out on unknown initrd compression, reported by Peter Gantner (bug #411197)

commit c0ed5530a5f904ab63ccffa2ce3ec43f4720be49
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Apr 8 19:41:34 2012 +0200

    Fix initrd compression "gzip", reported by Peter Gantner (bug #411197)

commit 77d997744d0f0c59e8955459fee4a143d1d07759
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 30 19:54:32 2012 +0200

    Bump version to 3.4.28

commit 8071dca45640168787ef1f0793301f7c871da088
Merge: 62b39fa 8ac8de6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 30 19:32:40 2012 +0200

    Merge branch 'fix-docache'
    
    Conflicts:
            ChangeLog

commit 62b39fafd6b9b383d85fb97a3e6b4183df5068be
Merge: 4631855 23a40ae
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 30 19:29:14 2012 +0200

    Merge branch 'bug-410073'

commit 23a40aeb0ee2a46420fe0186b3d822078757fc01
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Mar 29 19:46:26 2012 +0200

    Restore original /dev/tty after GPG (bug #410073)

commit 46318550cdfc72a9a7b7b6bb980679c86ae99139
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Mar 22 16:18:50 2012 +0100

    Bump version to 3.4.27

commit 0574d35f3769a1b68ac867b188013445b82cf6e0
Merge: d6187d3 7ee9306
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Mar 22 16:17:12 2012 +0100

    Merge branch 'bug-409277'

commit 7ee9306c7d68bd8b54219788b61558abc8732e9e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Mar 22 16:07:23 2012 +0100

    Fail hard on LUKS inclusion error (bug #409277), advise about sys-fs/cryptsetup[static], drop support for cryptsetup binary from /bin/

commit 5a7bc18180612f5ada377be3df1ae20596ebfdac
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Mar 22 16:06:50 2012 +0100

    Make errors stand out more

commit d6187d303a7b8e88f783b5ab2ef73907b0147312
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Mar 22 04:12:27 2012 +0100

    Bump version to 3.4.26

commit acbc7becc69b2d4404541bbc16c0e844a19da218
Merge: 4ed0433 506a94a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Mar 22 04:08:30 2012 +0100

    Merge branch 'bug-405495'

commit 506a94ab26b488a54f1a1a84ba74a5cc7db34c6f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Mar 20 04:08:18 2012 +0100

    Load crypto modules automatically

commit 8ac8de605504c830b411be0d8eaa597e49ac75b1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Mar 17 02:23:43 2012 +0100

    Fix docache (bug #397309)

commit 4ed04331a506926fde85d8a375e94039e368bdb7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 16 23:40:14 2012 +0100

    Drop into debug shell when squashfs could not be mounted

commit a13f9efd3776af7c2d9fdb3489e066d472502f4e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 16 23:37:52 2012 +0100

    Drop into debug shell when files could not be copied into tmpfs

commit adefd0fccc3f2820da63a2044b202262583fb16a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 16 23:36:30 2012 +0100

    Improve handling of missing /etc/fstab

commit 3ca4d178740a05e1016a7032f8df16da78b65b95
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 16 23:34:45 2012 +0100

    Message cosmetics

commit 0584c96ca68fd2afe19cec19c35f929e068d5609
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 16 22:13:04 2012 +0100

    Extract function do_rundebugshell

commit 38205c74b4bcf1cfd37037f72b89b3d0cdd750c0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Mar 16 20:08:25 2012 +0100

    No longer use parameter "-r" (for regex intervals) that busybox awk does not support
    
    Error was:
    awk: invalid option -- r
    
    Note: regex intervals are supported by default so we can just omit "-r" here

commit 6487f2ee5ff612acacdf4a3f5cb42e1b6b5e6572
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Mar 12 12:37:45 2012 -0700

    Verbump for enabling /usr mounting code.

commit 277259282e5724d47011bbb318001c0da4a014ee
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Mar 12 12:36:35 2012 -0700

    Enable live mounting of /usr. Was supposed to have been in 3.4.25.

commit b1ae7fa765570390216dccbcf78cbe5c3827cf97
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Mar 10 13:25:13 2012 -0800

    Bump version for release.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4a3e1ff1cfae09860b87b04fa9f315326910a465
Merge: 995635a 1159b4c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Mar 10 13:23:28 2012 -0800

    Merge remote-tracking branch 'origin/bug-405495'
    
    Conflicts:
            ChangeLog
            arch/x86_64/modules_load

commit 1159b4c2f6c7cb672941e4786b4d1b427c25748a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Feb 25 01:30:55 2012 +0100

    Make sure the sha256 module makes it into the initramfs (bug #405495)

commit 995635a2c7fbc6cc6250f697c4977bd2e2f56762
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Feb 19 22:58:10 2012 -0800

    With the new /usr mounting, if the device path that ends up in /proc/mounts ends up being different than in /etc/fstab due to symlinks, mount -a will always exit 32. Avoid by resolving symlinks like util-linux does.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 265363f79df5a545dc47547dbee76972b387e9b7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Feb 14 08:31:46 2012 +0000

    Fix dmraid building with LVM/device-mapper
    
    dmraid is entirely broken if you try to use the system static
    LVM/device-mapper. Instead, always build our own LVM2 for the initramfs,
    using DESTDIR for cleaner install. Dead code paths for old LVM2 build
    not removed yet until more users have tested.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 8e800df298362c0936712852a80f7b323552fbe7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Feb 12 06:47:32 2012 +0000

    More UTILS_CROSS_COMPILE prefix on strip calls.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 51ec555f6da1ff5d96a408e94c168472b1078549
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Feb 11 17:59:56 2012 -0800

    modules_load: include more DM and MD modules for other RAID/LVM configurations.
    
    X-Gentoo-Bug: 401583
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=401583
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit bd693b8db3aca7bf2771f34a007ecf4e042ca8ff
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Feb 11 17:50:42 2012 -0800

    Bug #265005: ensure CROSS_COMPILE is set for cross-compile strip calls to work.

commit e2939838508c5da76b70e8f1036936d20745797f
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Feb 11 17:21:47 2012 -0800

    Bug #398467: Update dmraid. Also add other patches from Portage tree.

commit 45e8dbfa0e6b193662b2c0273f90e66452c4a102
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sat Feb 11 17:16:27 2012 -0800

    device-mapper "update". It was merged into LVM2-2.02.67 upstream in 2010. Bug #398467 is wrong for the device-mapper update.

commit 1077359d86836accf26f9711f1fde74f8f92b88b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Feb 8 23:40:51 2012 -0800

    linuxrc /usr mounting
    
    Dogfooding of the /usr mount code with the matching OpenRC change to
    make the mounts RW revealed some bugs and gotchas in our prior code, now
    fixed and verified to work.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 5eeadc8d26da940a20adfe1c6fa9c325fc08b293
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 6 10:00:09 2012 +0000

    Ensure default for new initramfs compression is used.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1240654461ea74087a5953da48443f977aa59da6
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 6 09:52:55 2012 +0000

    Bugfixes in new code branches that I didn't test fully.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4ac027367e849702fc7632a3de5a8cd5d58754d4
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 6 09:42:21 2012 +0000

    Update documentation for new initramfs compression.

commit 94dc288487f2cb5c993ed471ed490a0031a65acc
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 6 08:33:10 2012 +0000

    Customizable initramfs compression based on Pentoo genkernel fork
    
    This implements customizable initramfs compression, based on the Pentoo
    genkernel fork (SVN revs r2142, r2145, by Jens Pranaitis
    <jens@chaox.net>).
    
    New configuration option COMPRESS_INITRD_TYPE to allow manual selection,
    whereas the Pentoo fork provided auto-selection based on what was
    available in the kernel configuration. Auto-selection is used by
    default, and is available with the argument of 'best' to the new option.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit fc98fa9d89319e7705a393a739b99f994e12420b
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Sat Jan 28 13:57:11 2012 -0500

    Implement ZFS Support
    
    This provides ZFS support, to go with the sys-fs/zfs package.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> (cleanups)

commit 5f4d31dfd0eb71c4001afcc6d32a610060901c04
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 6 08:05:54 2012 +0000

    copy_binaries, multipath: refactor for ease of use and readability.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit a871576d170277d935306a78acebf24a52103b65
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Mon Feb 6 08:00:32 2012 +0000

    Fix hardcoded paths in multipath support
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1079122ea0c1733024dbebadd2ae8ad2c88a9bee
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Tue Jan 31 22:20:49 2012 -0500

    copy_binaries: utility function to pick up a binary and needed libs
    
    The existing multipath functionality manually picks up a binary and lots
    of needed libraries manually, and sometimes misses libraries if the
    binary was linked against something else.
    
    Use lddtree from app-misc/pax-utils to get all libraries with the
    binary. The only ones that will be missed are those that are dlopen()ed.
    cpio is used for copying to preserve directory structure.
    
    lddtree usage replaces a larger manual function from calling ldd, that
    was also vulnerable to injections.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    (commit message rewritten)

commit af26e433cbe7b94ee699b4ecd14fe89efa46ecfe
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Mon Feb 6 07:50:17 2012 +0000

    Support virtio devices, and provide fallback of all remaining devices.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7452b0733cb786b32e31af060b8952e41b9e3f59
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Feb 3 15:12:25 2012 +0100

    Extend change log

commit 8c76eb9e512d90c1d9170bb7318a3c47a67497bd
Author: Rick Farina <sidhayn@gmail.com>
Date:   Thu Feb 2 23:57:47 2012 -0500

    Add sdcard device support
    
    built in sd card readers are called /dev/mmcblk* which was not
    supported. This patch fixes that issue.
    
    Signed-of-By: Rick Farina <sidhayn@gmail.com>

commit 73520cb6b2e2479bf230d114d0dcb90f6ccd100c
Author: Richard Yao <ryao@cs.stonybrook.edu>
Date:   Fri Jan 27 20:08:58 2012 -0500

    Implement --[no-]compress-initramfs option to complement --[no-]integrated-initramfs
    
    When using an integrated initramfs (including in kernel during build),
    it's better NOT to compress the initramfs, as the kernel build process
    will then be re-compressing it. This can provide space savings on disk
    as well as potential time & memory savings (one less decompress pass is
    needed before the kernel can use the initramfs).
    
    This functionality was previously available in the undocumented
    COMPRESS_INITRD variable.
    
    Code-by: Richard Yao <ryao@cs.stonybrook.edu>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    (commit message rewritten).

commit 7879a0c74c3b1722f231711c07d92d26880762b8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 25 00:25:07 2012 +0100

    Bump version to 3.4.24

commit 06570e177b5aee015d95bf8dae1687bf8af98e19
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 25 00:26:11 2012 +0100

    Extend .gitignore so echangelog ignores release tarballs

commit 6cde7bcb66f2b292991418a41fe498e739f026ab
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 24 04:50:18 2012 +0100

    Unset CONFIG_SYSFS_DEPRECATED for udev (bug #335763)

commit de79822567d0a5277a5510b6e224e3e511748705
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 15 01:16:32 2012 +0100

    Bump version to 3.4.23.1

commit f84f42b4e22558f108484ba34a8d674f21a15d29
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 15 00:04:54 2012 +0100

    Re-activate mdstart in busybox config

commit 5feb1fe092d3d7834404f4cb017bee33b60b96cf
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 15 00:02:38 2012 +0100

    Port mdstart patch to busybox 1.19.3

commit 5feb521988d2c8fd31a8276198a13ac67afc02dd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 14 00:11:13 2012 +0100

    Busybox config: Enable verbose usage

commit 31c3c7ca88596cb27500a4655710f2b887ce6ae9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 14 00:04:33 2012 +0100

    Update busybox config using "yes '' | make oldconfig"

commit e53d1931d0d2b8592b04f31143ce0886e0cb190b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 13 22:44:45 2012 +0100

    Bump version to 3.4.23

commit 4974b145257019aa2a5b8821225522eb768882ce
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 13 22:24:39 2012 +0100

    Copy some patches from busybox/1.18.1 to busybox/1.19.3

commit 6622d8cfb879029739b8612daddc72cd3f1e29e0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 13 22:23:43 2012 +0100

    Add a patch for e2fsprogs/1.42 from main tree

commit 45945cf7bdac3b688c9e82a4898ad1eb1df265b7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 13 21:57:10 2012 +0100

    Copy patch from lvm/2.02.74 to lvm/2.02.88

commit b49f1f377db6482aeb4f0a0a717f54632319ded9
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Fri Jan 13 12:30:47 2012 -0800

    Prior to commit a141d715, CMD_NOINSTALL had no default set, but most of the usages were of the form "! isTrue ${CMD_NOINSTALL}", which on an unset value, came out as false. These were replaced by "isTrue ${CMD_INSTALL}", but my analysis of the needed default value was wrong, and was set to false instead of true.
    
    Signed-off-by: Robin H. Johnson <robbat2@orbis-terrarum.net>

commit 146934e1a8c7c4199d7cee9b0fea6ffaa4d94678
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 13 20:02:43 2012 +0100

    Replace "# FOO=bar" by "#FOO=bar" in genkernel.conf (bug #398471)

commit 9ef832b915dc00ca70831bfbef788290b6e4ac75
Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
Date:   Thu Jan 12 04:38:47 2012 +0100

    Support application of patches for more tools

commit 7314e877123bc0fb8d1193558e1576dee84e9f60
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 12 04:19:12 2012 +0100

    Support application of patches for more tools

commit 8a912226e6d9c2135a82fdb5cc2843b483083873
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Jan 8 02:30:21 2012 +0000

    Verbump for last commit as a fix.

commit ae2a061ca74e33d0b1ecfc32c778d0b3f9970c12
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Jan 8 02:29:48 2012 +0000

    Disable the /usr mount code until OpenRC section is ready, so that it goes to read-write properly. It was usable in systemd already...

commit 16d6148c74b1f1c38f1553391fac327a1e1bdb06
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 8 02:38:53 2012 +0100

    Add mpt2sas to auto-load SCSI modules

commit 670d3338c0b5fbc717980e54923e2555a8732bdf
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 06:36:53 2012 +0000

    Bump to 3.4.22 to reflect /usr mount support.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 603a1978393aaf4e872dbcf0691a8272e0a3dc5d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 04:18:37 2012 +0000

    Code to mount /usr and other filesystems as needed for new udev and systemd.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 0c2c1f564e2a682d173bbd5452974e99b1fa216c
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 04:25:05 2012 +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>

commit e602f05814db85c107490153efdf7ef7c51a8c58
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 04:23:14 2012 +0000

    Fix some defaults otherwise you get an initramfs without any modules!
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit d2e62dfd1680219e201f3fcb8322de65769ee788
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 04:17:29 2012 +0000

    Missing changelog, I fail.

commit 953c7e5b42492c3d5746c3c9857208024d827f0a
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 02:16:27 2012 +0000

    Awk support in busybox is needed for initramfs setup code (to parse fstab).

commit ef4065d0f32c49737f984186a3c0cc8d99446691
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 01:18:23 2012 +0000

    Multipath has been done for a while now.

commit 8139949026114379b06f98dd7bd860f11b01b7a8
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 01:14:53 2012 +0000

    Add a configuration option for --install, so users can get it as a default. Defaults to "no", due to catalyst.

commit c897f803998fbe85bd898bb7d6e93115df9d8fd2
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jan 6 01:11:30 2012 +0000

    Fix up changelog
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit f1fffdc8336d2bc3bea8dc11034c79b8852368b9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 5 21:31:57 2012 +0100

    Bump version to 3.4.21.1

commit 25cdfbd03a42c6457eeaef0aee96b220941370d9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 5 21:29:41 2012 +0100

    Bump version to 3.4.21

commit fe70c7ae77e2baa1d753c2d29e23185da46b7a39
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 5 17:49:36 2012 +0100

    Improve docs on boot parameter root_trim

commit 6bdb1487eddac6b05aa3f751e1c36fe1bd98cf50
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 5 17:45:17 2012 +0100

    Extend change log

commit c92fe6f0e654d49f00465e81f8f491ef9240fb80
Author: Christian Kruse <cjk@wwwtech.de>
Date:   Thu Jan 5 17:45:38 2012 +0100

    Introduce boot parameter root_trim=(yes|no) for SSDs

commit b7f49a343ef9bead404600976594001a7f3f0be6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 4 15:31:27 2012 +0100

    Extend change log

commit b977d66940fdbbe552bb735a54141b69da873b5b
Author: Borg Onion <borg.onion@gmail.com>
Date:   Sun Dec 4 16:11:50 2011 -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

commit 14c61e729d9612f57e1ab66b5916d6340935d847
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Jan 4 03:38:00 2012 +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>

commit a141d71531669dc888911c9141fd98ade753d200
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Wed Jan 4 03:27:20 2012 +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>

commit daedf62c307f8f8949769f328f4075088d217597
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Nov 8 18:20:16 2011 +0100

    Bump version to 3.4.20

commit 8f8676adbd41e22b67174e14cc5f0dd45e7c2657
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Oct 31 22:55:15 2011 +0100

    Fix return value of crypt_filter() which caused bogus LUKS opening errors (bug #383545)

commit 9bdd75e3cc3a92271d9c0430a0d6fe1639871f75
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Oct 30 14:32:23 2011 +0100

    Bump version to 3.4.19

commit 344f0b42e473c216301923df71627834560cf149
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 11:45:41 2011 +0200

    fix random build failures during e2fsprogs, force -j1

commit 84cc7ccdfba1bde785c6d6116c42dda2c58d9ca7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 8 23:26:51 2011 +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).

commit 90b944fe4e57a7686123e881e36b00f81aab08ad
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Oct 7 00:33:13 2011 +0000

    Fix patch typo that broke compile.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 7fdfe0eee87d9d365a5c13e79301842c1d88c723
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Sep 23 01:51:23 2011 +0000

    Missed Changelog update before.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 00b5b3ab6603191c5a2e652b26595ab7aa5db188
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Sep 22 22:43:47 2011 +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>

commit a487275640780e3684d444444e6b75b45e4768b3
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Sep 22 07:44:52 2011 +0000

    Removing dangling backtick to make script work.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 1e50bd01d27fbc3c3be29753f59f6e9608a19312
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 13 11:58:30 2011 +0200

    trivial: cleanup code, drop whitespaces and some more cruft

commit 7fef86581a32cc6684f4faf7b174d3f39cec89ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 13 11:16:17 2011 +0200

    dmraid requires dmsetup to assign UUID to discovered RAID volumes, close bug #382555

commit d6696d0df6e1b31bf169fc34e2a9b0579f2af72d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 11 09:42:30 2011 +0200

    syntax: drop parse_opt usage and crufty, deprecated subshelling through ``
    
    These changes have been ported from official Gentoo LiveDVD

commit 3453a0621c20576f9b3249215187f34ed55014f0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Aug 30 17:33:27 2011 +0200

    Fix quoting issue (bug #380729)

commit fe5f95c9315c23429cac9807671e13da34f57414
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Aug 30 14:44:06 2011 +0200

    Enable patch application for mdadm, add patch to fix compilation (bug #381089)

commit 4d54e7d0984dfdfe09b121dd845f6131c5b715d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 28 11:23:03 2011 +0200

    aufs: add basic support to AUFS2, requires kernel with aufs module or built-in

commit 78667c1e130a6e70eabd03e56ff69123082f73b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 16 22:01:13 2011 +0200

    gen_compile: correct MAKEOPTS usage on utils task

commit 04c38a93ed72148a8bb0e29e416af5a486a46d60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 16 22:00:00 2011 +0200

    gen_compile: always use -j1 with kernel *_install targets, fixes compilation with make 3.82

commit ed4b49059f7bd5052b9c21119cab138db60e1be4
Author: Amadeusz Żołnowski <aidecoe@gentoo.org>
Date:   Tue Aug 9 16:22:32 2011 +0200

    gen_configkernel: canonicalize path to kernel config

commit 691d7aad4d1d2b3a10ec0f13a4ee9bd10cc30249
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Aug 6 19:13:11 2011 +0200

    No longer copy /lib/libsysfs*so* for multipath-tools (bug #300841, bug #377709)

commit 7296be47b869ef3d86b1a1b6622092a925ae0faf
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 31 05:47:16 2011 +0200

    End support for 4 years old busybox 1.7.4 (bug #377133)

commit 7748657a874d4e6422ad57e17a0d4707ce7678e7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 31 05:43:25 2011 +0200

    Improve doc on filing bugs

commit 71f01a35f221ba7c5b750c1abb2adadb33628ed9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jul 28 07:56:49 2011 +0200

    Bump version to 3.4.18

commit 02b72c6515a7772228ec5ab59bd0e470df326826
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jul 27 19:38:15 2011 +0200

    Fix display of seconds waiting (bug #376575)

commit 3d7de35394a704c993b9986c2e70adcd4083ee6b
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Tue Jul 26 22:34:00 2011 +0000

    Bug #376467: fix kernel version checks for 3.0 kernel.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

commit 4c0b4b18f8ceb634097e159d212782569acd3260
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jul 23 11:42:27 2011 +0200

    Fix permissions of /dev/pts (bug #375947)

commit fdcea9095dd6c32b9f3d501bc475f9f15732482d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jul 23 11:33:44 2011 +0200

    Extend ChangeLog

commit a83ab623096981707e4de311d2dc7a1522624da5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 20 21:30:13 2011 +0200

    trivial update to man page related to --kernel-target=

commit 85a271a4ed9699704300b6dbe21bbe68e32832b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 20 21:26:12 2011 +0200

    better document new --make-target= option

commit dfca908b6fc9ce21c714b12bdc96d8049af70f8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 20 17:54:56 2011 +0200

    Make possible to compile XEN based kernels providing --kernel-target= and --kernel-binary= switches

commit aea5074809e40b6e8f582d367a271b86fd1d651b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 4 00:26:27 2011 +0200

    Set version to 3.4.17

commit bf0cad6a30b2344a3abb6cbeb805b27ba7708c96
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jul 3 20:56:05 2011 +0200

    Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423)

commit 4a7ccf8b0873d75996e4582de5f1db326f20bc45
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jun 22 19:00:35 2011 +0200

    Make --arch-override= affect "make menuconfig" (bug #247246)

commit 381ec0cee4f0df060be1ca8d864f1db587ab7eb7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jun 22 18:57:45 2011 +0200

    Refactoring: Rename mode runtask to kernelruntask

commit 9ef2c292157f3dbcca445e8e1bc35b20c6325407
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jun 22 18:55:40 2011 +0200

    Docs: Add in-code docs on runtask mode of compile_generic()

commit b9b1b765cbbcf16a561d0f2289d6717018eaf2b2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jun 22 18:54:09 2011 +0200

    Refactoring: Turn to if-elifs constructs into case blocks

commit 6d6b5b7c2942af5b3213254fc1699777842ef031
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 13 22:51:04 2011 +0200

    Unset CONFIG_EMBEDDED on arch amd64

commit b20494438aa689bb66677f6c6968c0ecbdfd769c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 13 22:31:18 2011 +0200

    Apply CONFIG_USB_HID=y to archs amd64/x86/default (bug #270983)

commit 4392bc93ab7f7f5858451d1cb72e7c9da1efee26
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jun 13 21:50:06 2011 +0200

    Unset CONFIG_IDE on archs amd64/x86/default (bug #357213)

commit eec4397e4125a29119279c9296de8e310adc8599
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Wed Jun 8 17:49:23 2011 +0200

    Check content of $REAL_ROOT/dev after we are done with it
    
    Removes error message about missing /dev/console and /dev/null

commit bddf1649dcf34be21ac36602d1ae8237ffc3e474
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jun 8 00:15:26 2011 +0200

    Bump version to 3.4.16

commit 930d8776a2092326a90b0fd81fc7f3aaeec9f7b5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jun 7 21:19:54 2011 +0200

    Fix typo expamle/example

commit 6051fcf1ee05cb14171b27dd25d5532f08dbc5b3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jun 7 21:13:50 2011 +0200

    Document most undocumented boot parameters (bug #370369)

commit 4798c473751a08626eee6960532df7a4272d4f8c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jun 7 19:48:44 2011 +0200

    Add hpsa to modules_load of amd64/x86 (bug #363369)

commit 3072476cd13987f00aae1e86bcc69e250c177873
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jun 7 03:27:58 2011 +0200

    Docs: Improve docs on boot parameters dodmraid[=...] and scandelay[=...]

commit 0992082d0577733d1e70f8522f0e68b9bce9d2c4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jun 7 02:28:55 2011 +0200

    Docs: Fix mixup of boot parameters real_init= and init_opts=

commit dbede652dc039134284818b021b2ea3974c7241d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jun 5 18:06:41 2011 +0200

    Docs: Update note on getting in touch

commit 440eab8fcad723aa7de21eca6411b59b94db0fa0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jun 4 02:44:17 2011 +0200

    Document remaining options inside genkernel.conf, e.g. DOKEYMAPAUTO (bug #367233)

commit 2e16677d197a1ae3a492b686069fb42299c647e5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jun 4 03:00:29 2011 +0200

    Fix regression from renaming DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILE

commit 50525acdfd981bb1c8fc7296c41493b092cacb25
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jun 4 02:29:35 2011 +0200

    Make set_config_with_override accept "BOOL"/"STRING" not 1/2

commit ae821b9009d5cef9e1e541237293de7879c9ccba
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jun 4 03:41:21 2011 +0200

    Docs: Fix for Kernel 3.0.0 support (bug #369481)

commit e82a8c99854b2d710d962a82dc3a9f4c625a1373
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jun 1 03:43:08 2011 +0200

    Document option lvmraid= and make it imply dolvm (bug #153502)

commit 6a00d8677ac6a1be4ddb4c5021ebfe0e94a623ed
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue May 31 20:47:42 2011 +0200

    Rename internal function whereis to prompt_user
    
    .. to avoid confustion with whereis(1) from sys-apps/util-linux

commit 15019471add8eb1d16c7af1733ce43a160f7640e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue May 31 15:25:58 2011 +0200

    Extend ChangeLog

commit fad624bc41b33f7bf418845f677caa49a33b6a94
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue May 31 15:03:12 2011 +0200

    Add rootfstype= boot parameter (bug #221245)

commit 6b92c54c1ecc90735f101fafab65d993938d8ee6
Author: Nelson Batalha <nelson.batalha@gmail.com>
Date:   Tue May 31 12:57:09 2011 +0200

    Add Kernel 3.0.0 support (bug #369481)

commit f23c2e4a293caf85ebb052c0b83ef7100b7574c9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue May 31 03:47:41 2011 +0200

    Re-specify "latest genkernel" as "latest ~arch genkernel"

commit be190b4ec14eb49e60af78e730ec1c9d8410c939
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue May 31 03:44:58 2011 +0200

    Output warning in warning color

commit d7d509f4e9e28b089f7110ad1b9a09d574a8bf44
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue May 31 03:36:45 2011 +0200

    Document boot parameter domdadm (bug #369415)

commit fd6e600f70ad199237eba919e74e34f55ca3aa56
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue May 31 02:03:01 2011 +0200

    Remove patch on -lspl as our --without-slp seems to take another branch in configure, anyway

commit 3cac23cc3443e936fe24ba5900c086aa24a42ea9
Author: Amadeusz Żołnowski <aidecoe@aidecoe.name>
Date:   Thu May 12 16:26:15 2011 +0200

    added hpsa to defaults/modules_load; fixes bug #363369

commit fa3b8af99e68bdfe3c0cd7138e9cee58935925e2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Mar 28 20:18:00 2011 +0200

    Bump to 3.4.15

commit 4f87856880d31496ff91d22bf3e6da793fb27b60
Merge: 5a33ee4 9ee6216
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Mar 28 20:22:23 2011 +0200

    Merge branch 'stable-next' into stable

commit 9ee6216b31731ff169696faa5fbe2f49f638c58d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Mar 28 19:46:08 2011 +0200

    Extend change log

commit f927ef9b4282ceeaa869dc69fa3a971b1ae1bbf9
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Thu Mar 24 13:36:56 2011 +0100

    Try to move /sys and /proc to the newroot first instead of just unmounting.

commit b312056622a1973328ed43864b3ce9419a068c70
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Thu Mar 24 13:33:03 2011 +0100

    Use the same options for proc and sysfs as Gentoo/OpenRC uses

commit 1cf3de853a23946c8233ace771461353b3a354af
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Wed Mar 23 20:32:45 2011 +0100

    Remove "--slowusb" as it is enabled by default. Also document "noslowusb".

commit ade0b7669be72b77c56d85dcc78761d05815d347
Merge: 5a33ee4 f3d1fe4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Mar 28 19:24:06 2011 +0200

    Merge branch 'master' into stable

commit f3d1fe4a46885d138ad79924691d1b4de8131321
Author: Ian <ifreecarve@gmail.com>
Date:   Thu Mar 24 21:05:07 2011 +0100

    Fix typo "initamfs"

commit ad2842f6701c0eea0666a4b2e510f1cd078de6fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 22 19:23:59 2011 +0100

    iSCSI: open-iscsi patchwork: add -lslp to LDFLAGS, and properly call autoconf

commit c579bd11949a48c4757b64b561163951f829a4a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 22 13:02:05 2011 +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.

commit 5a33ee4b485a902051beeece531d1e70b1fa73c0
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Tue Mar 22 12:31:19 2011 +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.

commit c9dc25bb55abb9ab410ddec8aa95ff383fe63c38
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Mar 16 15:55:15 2011 +0100

    docs: mention keyword InVCS in HACKING

commit 16a7793dda5b79e27f2ba64a11c15e6b410e65cc
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Mar 16 14:44:18 2011 +0100

    Bump version to 3.4.14

commit 3261a50884e930e0e422377dd647a16991a6bc42
Merge: 50f2072 dca5432
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Mar 16 14:48:20 2011 +0100

    Merge branch experimental using --no-ff

commit dca54329612f8f7437efb94baf832c64c60f05ff
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Mar 16 14:42:43 2011 +0100

    Extend change log

commit 806df105c9029125cb7314e42c3338d547f4bb60
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Mar 16 14:39:27 2011 +0100

    Fix changelog

commit 638a7a13699aa77f0ee38ea45e819d3d96a5140c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 14 18:43:45 2011 +0100

    add btrfs to MODULES_FS, load btrfs module if available
    
    Grub2 is going to support btrfs someday, so better getting prepared.

commit a768d85c5ac5c19b02e79a55e5c90e6e157ee0b9
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Mon Mar 7 09:45:41 2011 +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).

commit 32563f448ee0fda8c65d67c6a5f2b5e146d6ae2d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 24 10:41:32 2011 +0100

    Extend change log

commit 192d298cf0d2ea26ecc7dc4e172462a81fbdc082
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 24 10:34:48 2011 +0100

    docs: Improve docs on MDADM_CONFIG

commit 665c3ecff6cb6584ef1c0a3eb867acc5ea3944e3
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Wed Feb 23 07:14:04 2011 +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.

commit 7ae5e10474ef720a50b6ae01574036beaa017c38
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Wed Feb 23 07:10:51 2011 +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.

commit 50f20720f95f38bec765c23a11b103985a15bfc6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 10 18:11:37 2011 +0100

    Bump version to 3.4.13

commit 06d136ca6a5c8dc23ff0b50e6f10771ac0482730
Merge: 734bbf9 107049c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 10 18:13:26 2011 +0100

    Merge branch 'experimental' using --no-ff

commit 107049cad2ad3ebbd4b60556e3bbe85b16b1c13c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 9 17:17:24 2011 +0100

    .conf: Add SPLASH and SPLASH_THEME (bug #268468)

commit 8097ea8d4c74ff47be2e07efe1b3a45d8871f834
Merge: 23fd924 79f6c25
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 18:01:11 2011 +0100

    Merge branch 'bug-314575' using --no-ff

commit 79f6c2533d9719063acb8e217beb91237f7279bb
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 17:59:22 2011 +0100

    Extend change log

commit 5e07592a758954bc72ce3f955fda1160794f46a2
Author: craig <craig@haquarter.de>
Date:   Mon Oct 11 00:49:12 2010 +0200

    iBFT: fix iscsi_noibft

commit d9f46bb5131266f979734895feaaf921f49d30af
Author: craig <craig@haquarter.de>
Date:   Mon Oct 11 00:21:05 2010 +0200

    Add iBFT support for iSCSI

commit 23fd924325de6c9ffd0fbfbbff8da67bbf68a0ea
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Feb 7 20:20:49 2011 +0100

    Fix error message

commit 15b8898c97f4858826f463d37df9f4d4bb1f9f23
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Feb 7 20:13:16 2011 +0100

    Extend change log

commit 2deeaba70b67b54f7bff26d74df35a6730ca047f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Feb 7 19:49:36 2011 +0100

    Add error message output

commit c3165cd02f00a2e27656acb93df26e7b4276d8d2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Feb 7 19:47:10 2011 +0100

    Apply mdev primer of busybox

commit 398d7ba5acf5ca5d3c9777aff108b3897649822c
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Mon Feb 7 16:02:41 2011 +0100

    Use tmpfs if devtmpfs is not available
    
    This makes the ramdisk always mount some kind of /dev,
    and then try to move it to the new root.
    This unbreaks handling of nodes created pre-udev likefor example lvm does.

commit a9d1575e3c085876d0e18d0f94993a9ae3f901aa
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Feb 7 04:20:14 2011 +0100

    Extend change log

commit 763fd09bacda81255d1244c767e921cfc48b9032
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Feb 7 04:09:25 2011 +0100

    Remove "-a" from call to umount

commit cb24bedd073f23ac518bc1c0b79aec4593db2817
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Tue Feb 1 19:34:54 2011 +0100

    Move dev to chroot
    
    This can be considered good practice, likely less chance that nodes
    created in the ramdisk disapperes when switching root.
    Some applications (mostly debugging/benchmarking) also needs this to
    survive the switch_root.

commit e8ffab000021c9934be3af9f6ee29057aca7462a
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Tue Feb 1 19:33:57 2011 +0100

    Update options for devtmpfs
    
    Options copied from /etc/init.d/udev-mount as that script does not
    sanitize or even tuch the options.

commit b0c6daf110f68cec1c47a7e023b69b1a816a773c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 31 13:46:23 2011 +0100

    Extend change log

commit c202dbe67d57af630c2bf7dc5b521d1f6bae8c5f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 31 13:44:24 2011 +0100

    Resolve unneeded subshell

commit 294ea175065bd8f42056094c2f2c2d5b538d8f18
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Wed Jan 19 23:49:24 2011 +0100

    Use devtpmfs when avaible

commit 734bbf97f4dda5e1bc4d427c24cb53be607509e3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 31 13:00:00 2011 +0100

    Bump version to 3.4.12.6

commit e71417e3a9494fc7eb436775281d60d4bd8dcc8a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 31 12:47:11 2011 +0100

    Extend change log

commit 51d60ac01f2409fab90ffd9fcb7c472ae8ffceeb
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 31 12:45:33 2011 +0100

    Replace "$lvm_commands" by "${lvm_commands}"

commit 62fdee77e4e716733a49364904844dd1d075b078
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 31 12:42:40 2011 +0100

    Insert a few blank lines for readability

commit d1b6b4e9f090dc02d91001d55dfb9382392c9b15
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Sun Jan 30 22:48:54 2011 +0100

    Speed up LVM-activation
    
    Change vgscan and vgchange so they are done in one go.
    Faster since less work for the lvm command.
    vgscan is still needed for some cases like dmcrypt where
    /etc/lvm/cache is created, but not updated with the unlocked devices.

commit ba56efcb972fd2f2bfa331432cb8548dcd46353f
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Thu Jan 20 01:48:37 2011 +0100

    Use vgchange --sysinit
    
    Turns off unnecessary stuff, and makes the command look cleaner

commit 52e2a47637ec133cf01af4df85e863c169e7405c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 23:29:30 2011 +0100

    Bump version to 3.4.12.5

commit b05480c4879b14fc8cb6a6af37b7b8b818077511
Merge: ff1f87e 8a8d491
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 23:28:07 2011 +0100

    Merge branch 'experimental' using --no-ff

commit 8a8d49167e37b14b7bba57feb8dd7bd452ee2129
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 23:15:43 2011 +0100

    Extend change log

commit 81e41d541d2d9acbf8b3f9ab1c51fbe6a6d19942
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 19:36:08 2011 +0100

    Put blkid of e2fsprogs into /sbin, not /bin (bug #352746)

commit 15b4869f5061f152da3b5c2fd04b3567767abbd6
Merge: f0b5065 ff1f87e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 18:12:33 2011 +0100

    Merge branch 'master' into experimental

commit ff1f87e88f1c85c3bbb9c3ca358a243e2da350a7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 18:10:16 2011 +0100

    Bump version to 3.4.12.4

commit 23a949e5b586c70fa8ae2ec8032311335369c9fd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 18:09:41 2011 +0100

    Extend change log

commit 92739b11f7fa3c22f68abeefb200a85db2ae8695
Author: Raúl Porcel <armin76@gentoo.org>
Date:   Fri Jan 28 19:06:57 2011 +0000

    Use shadow on netboot busybox config

commit f3afa933d4776ae37b306409eee25f34b6b95d6c
Author: Raúl Porcel <armin76@gentoo.org>
Date:   Fri Jan 28 19:03:06 2011 +0000

    Enhance the handling of the console in the netboot linuxrc

commit f0b5065d61578883f88d9623b0febe504591de06
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 02:08:27 2011 +0100

    Enable CONFIG_USB_SUSPEND and CONFIG_PM_RUNTIME for x86_64 using "make menuconfig" (bug #351376)

commit 43a68e89d1d2727b55093061ac1fa8688e4abb6c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 30 02:03:38 2011 +0100

    Apply "make oldconfig" of 2.6.36-gentoo-r5 to .config of x86_64

commit 5b7e5c16681d12bfc007e14caa2061e561bf1266
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 27 12:55:45 2011 +0100

    Remove unused function kv_replace()

commit 56010435689842528c768d8080899846c44f401d
Merge: d5501e7 8b3848e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 29 15:52:48 2011 +0100

    Merge branch 'master' into experimental

commit 8b3848e030b2eff0569823cb0f3d4e467248ab3b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 29 15:45:17 2011 +0100

    Bump version to 3.4.12.3

commit 88d15b280b59df10d0e56576b31828947484ad43
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 29 15:44:44 2011 +0100

    Extend change log

commit aa102ae6a1184bd65151db903e3ecf40d33a7fd2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 29 15:42:02 2011 +0100

    docs: Resolve nick Xake to Peter Hjalmarsson

commit 3d94af67c988ad8615e855c4a27a915df122a142
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 29 15:39:24 2011 +0100

    lvm: Indicate using bincache

commit db307cd351c754657ede779a1c84d9cc0b59c325
Author: Peter Hjalmarsson <xake@rymdraket.net>
Date:   Fri Jan 28 18:54:40 2011 +0100

    Remove unpacking of device-mapper for lvm2
    
    Newer versions of lvm2 does include device-mapper

commit d5501e7bbde455c05c1bbd82f0871f1f508eb935
Merge: d4266f7 1272734
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 27 11:46:26 2011 +0100

    Merge branch 'master' into experimental

commit 12727340c5b037a00a7e09da02d0774654a8ba1c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 27 11:40:50 2011 +0100

    Bump version to 3.4.12.2

commit ba54476f01ebf13709fd38c8047a62614eb0d19d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 27 11:33:53 2011 +0100

    Revert "Do not query generated files (like include/config/kernel.release) for kernel version, as they may be out of sync (bug #263927)"
    
    This reverts commit 48ca00ec29afdec6cb168fbaae87a7b07ea65988.
    
    Conflicts:
    
            ChangeLog

commit d4266f7e873827e9998eb64d8a5e70b220a257ee
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 26 09:32:38 2011 +0100

    docs: Fix sample call to GnuPG (reported by Fabio Coatti)

commit c65605c94289335a6731389757f74886ac1e8421
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 23 20:18:25 2011 +0100

    Bump version to 3.4.12.1

commit 20d2e89f0f809ef856a589aa66d414e0e9851a6f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 23 20:21:07 2011 +0100

    Makefile: Have version bumps trigger re-creation of man page

commit 18dff233545ef9172c08c006309298e3550fa0b6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 23 20:17:42 2011 +0100

    mdadm: Indicate using bincache

commit b1b6157254b84aba41c90737567fb6effd8b2681
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 23 20:04:12 2011 +0100

    mdadm: Fix copying of mdadm/mdmon to the initramfs (bug #352496)

commit 85944c8f79022945e959cc176be6795842b9c23f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 23 19:08:07 2011 +0100

    Bump version to 3.4.12

commit 56af6325067b92c1848a505ab76ea5dfa1045b15
Merge: 64c32a9 7d5ba3e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 23 19:04:24 2011 +0100

    Merge branch 'experimental' using --no-ff

commit 7d5ba3ef26e2d299f618f1d94201e5baab3fab28
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 23 18:58:54 2011 +0100

    Extend change log

commit 6b7ccee37523d488a9207735ec93de1c56cc38f8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 22 01:39:19 2011 +0100

    Extend change log

commit 954670ea2ffafa55e29c2b50aaf83a85eb3bf265
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 22 01:33:44 2011 +0100

    Enable CONFIG_USB_SUSPEND for x86/amd64 (but not default/ia64) (bug #351376)

commit 94f4e02816dd8300439a14537770e186f7884c0b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 22 01:15:12 2011 +0100

    Replace "${MAKEOPTS/-j?/j1}" by "${MAKEOPTS} -j1" (bug #277607)
    
    A call like
    
      genkernel kernel --menuconfig --makeopts="--jobs=50"
    
    previously resulted in a make error.

commit 48ca00ec29afdec6cb168fbaae87a7b07ea65988
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 22 00:46:57 2011 +0100

    Do not query generated files (like include/config/kernel.release) for kernel version, as they may be out of sync (bug #263927)

commit 2abd9c2742e035667b4cfebf1be50be4d83595fd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 4 23:20:19 2011 +0100

    Add compatibility with older cmdline setup on console argument
    
    Older systems featured full path to tty inside console=. This
    is no longer valid and causes issues with fbcondecor. The new
    expected format of console= is tty name with the directory part
    stripped off: console=tty1 for example.
    This patch has been in sabayon's genkernel for <2 years, but
    should be tested out on non-standard environments.

commit f184b664b2d7f77afe64f7393a9bacead8e11bbd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 18:31:14 2011 +0100

    docmatcher: Re-order output sections for practical reasons
    
    - Lists expected empty to the end
    - Before that order by importance (ascending)

commit e6c668644c35624b8dd96738756df73061b6f923
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 18:25:55 2011 +0100

    docmatcher: Handle MDADM_* variables

commit bcfc01eeb38f1bb72c160341a619fae67d225b7d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 18:24:59 2011 +0100

    docmatcher: Handle deprecated genkernel parameters

commit 69cc4a89275366708d0a0dd0b3cc26954f5fb547
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 18:17:49 2011 +0100

    docs: Fix indentation in "genkernel --help"

commit 35f102ba061c37e07cf71cfff4f857644c3937e7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 18:14:28 2011 +0100

    docs: Remove deprecated parameters --gensplash-res, --gensplash, --lvm2, --evms2

commit 901be4dec29197200fa7d6892a4542e1c45f3d1e
Merge: 886262e 64c32a9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 15:39:31 2011 +0100

    Merge branch 'master' into experimental
    
    Conflicts:
            ChangeLog

commit 64c32a94bd538c08b1e741f543cc8fcd9b0391ed
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 15:22:37 2011 +0100

    Bump version to 3.4.11.1

commit 8895058c27c9697eecb923e29e215cb921d9aaee
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 15:25:05 2011 +0100

    Extend change log

commit f0142b1d12ee775f307f6eb3e8a60161eba3d679
Merge: c0876b0 0baf1d3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 15:21:43 2011 +0100

    Merge branch 'bug-351906'
    
    Conflicts:
            ChangeLog

commit c0876b0972827305e160a91c6a3e34910181e254
Merge: b2eeeec f693ca5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 15:19:38 2011 +0100

    Merge branch 'bug-351909'

commit 886262e44e10830277c987089e1c85b065a2e4a2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 05:46:27 2011 +0100

    Remove unused function bind_mount_dev()

commit 0baf1d36fb5aae346ea14e70e68ec98e5de71dc2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 02:33:52 2011 +0100

    Move from "no-foo enabled" to "foo disabled" for consistency

commit afe2f15328f22f871d317bf03badbdb9b82550d5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 02:12:38 2011 +0100

    Fix leftover of problem with missing .config file (bug #271528)

commit c90ea760205994e27da1af7272f9f3dfaa662830
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 01:56:30 2011 +0100

    Use "kernel:" instead of "config:" in output consistently

commit 9c2d3acc7e4612d50046ff42e9a30a8c1d5f42fb
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 01:53:37 2011 +0100

    Move application of kernel config after "make mrproper" as that deletes .config (whereas "make clean" does not) (bug #351906)

commit 94522889dcf63abce6a6dd457243bce6f0f2ac80
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 01:45:36 2011 +0100

    Be versose about --oldconfig and --no-mrproper

commit f693ca5854d487b2e6d24910a203381f7867dda5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 20 01:18:56 2011 +0100

    busybox 1.18.1: Return of mdstart as an applet (regression) (bug #351909)

commit c1991d98bf54ec4b3af5b81684f1479c0dd3d4b3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 19:16:30 2011 +0100

    docs: Give MDADM credits to Matthias in man page

commit 6dedd916cf411d41b76782c5c7eeafcbf663f70c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 16:54:11 2011 +0100

    docs: Extend change log

commit c287c287804c4b59bb8f6e6b3f40b84fd3a1e369
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 16:49:22 2011 +0100

    docs: Document change in bahavior of --mdadm/MDADM="yes"

commit 144d5c0381d7dcbedae0d2533c6758fabb5485b1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 16:24:54 2011 +0100

    mdadm: Remove busybox mdadm re-make

commit 30f88577f39b5d83cb1cefe778f7dfee66493217
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 16:13:19 2011 +0100

    mdadm: Implement support for mdmon to static binary
    
    Without this patch a static /sbin/mdadm binary results in an initramfs without mdmon

commit ccc17448fd7bf9ae119cdc154425de9ad2adb6c5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 15:56:13 2011 +0100

    "mdadm -A" -> "mdadm --assemble"  (as before, better self-documentation)

commit b01b882e7c16cb10cda1dac7c79c5ca88b73b5ce
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 15:51:22 2011 +0100

    style: Fix trailing whitespace error

commit 6c042e61ec1dd05b59651902af3b24e0862bff54
Author: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Date:   Fri Aug 27 17:26:52 2010 +0200

    mdadm: Add IMSM support

commit daed0ccebb15142265e2634262c474a2ef81201b
Author: Matthias Dahl <ua_bugz_gentoo@mortal-soul.de>
Date:   Fri Aug 27 17:26:52 2010 +0200

    use mdadm instead of bundled stripped down mdassemble (v2)
    
    mdassemble can't handle newer metadata formats and fails for partitioned
    arrays, among other things.
    
    This...
    
    - replaces the bundled mdassemble with proper support for mdadm
    - fixes raid autodetection/assemble when no mdadm.conf is available
    - fixes a compilation failure for newer mdadm versions
    
    Tested w/ genkernel 3.4.10.907 and mdadm 3.1.3.

commit 170fb7441469b2d2f1aef051a6feeccc07960487
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 17 15:13:16 2011 +0100

    docmatcher: Get GnuPG parameters out of the way

commit b2eeeec574d952397736363cd6ea86ad144f351b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 22:02:59 2011 +0100

    Bump version to 3.4.11

commit b3d07b46a7a01f4e2497a1db62f0ba48e42dc7b1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 16:02:39 2011 +0100

    Do not sleep after vgscan (bug #351047)

commit 8b52cccc024cd305563718c07b7eb71eca69a268
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 15:09:36 2011 +0100

    Do not wait for iscsi if we have not started it

commit 1051223a6320bf8e6a0496ffa29ad499a9777915
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 15:06:38 2011 +0100

    Do no delay if scandelay[=seconds] is not specified (bug #323317 again)

commit 30aa8490fa9164be6d4d2d8e7d68444140875d20
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 02:04:07 2011 +0100

    Update change log

commit b56020daf608422b109155794cbffd6302b594e6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 01:47:12 2011 +0100

    Propagate fix for ROOT_DEV from bug #303531 to RESUME_DEV and REAL_LUKS

commit aa4f05e2d310a1cad577b526e9bc55126ea03450
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 00:51:50 2011 +0100

    Bring back --with-lvm1=internal and --with-snapshots=internal (appears more safe to me)

commit 5eb029e546a740d3aa89ffb186a654a50c116cf2
Author: Amadeusz ?o?nowski <aidecoe@aidecoe.name>
Date:   Sun Jan 16 00:48:59 2011 +0100

    Fix compilation of LVM 2.02.74

commit b6b3dab7cda3a3ba5715124e37ecf06df84cc059
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 4 23:24:35 2011 +0100

    Add minimal btrfs support, as per bug #303529.
    
    RAID0 btrfs volumes can be detected only if btrfsctl is started.
    Since embedding extra executables in initramfs is already possible,
    add minimal btrfs support inside linuxrc.

commit f5547a519fee9b43a1e5022601810da9af8e64f4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 15 17:58:05 2011 +0100

    Add LABEL support to crypt_root, clean up UUID crypt_root patch

commit 3e60ed9eee5e02aafdff98d87d63b627ca3f87bb
Author: Christian Giessner <bugzilla@christian-giessner.de>
Date:   Sat Jan 15 17:51:24 2011 +0100

    Add support for UUID to crypt_root (bug #315467)

commit 5d0aca27018a763ca39cb3a9a9137807cdb66931
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 14 19:26:25 2011 +0100

    Run "make firmware_install" if CONFIG_FIRMWARE_IN_KERNEL != y (bug #244651)

commit ed6b7ea69b197da6891cebbf49693de44c0ba16f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 14 18:09:32 2011 +0100

    Port patch lvm2-2.02.72-dynamic-static-ldflags.patch to work without running autoreconf

commit 6bdb86a8efaf08c835b297e65f66a4cbfd722454
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 14 17:37:31 2011 +0100

    Restore original intention of CPPFLAGS (preprocessor) and CFLAGS (compiler)

commit e8a757220360ae3938306f268925f9abfe08e427
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 14 17:22:34 2011 +0100

    Recover ">> ${LOGFILE} 2>&1"

commit 17481d226cef791868d4dfd234fc81db87a41590
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 14 17:21:50 2011 +0100

    Fix indentation

commit 8be9736a4403740aa6b9a6385d938cf5d14b8498
Author: Amadeusz Żołnowski <aidecoe@aidecoe.name>
Date:   Thu Jan 13 20:54:20 2011 +0100

    LVM 2.02.28 fix

commit 04cc94ceb684b22d231d135ead70b1fdce015e77
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 17:53:53 2011 +0100

    Port summary of busybox patches from 1.7.4 to 1.18.1

commit 14428f8b5f9fa909663d7feda0319acfc179d388
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 17:58:33 2011 +0100

    Remove signed-off-by tags, as the patch changed since the review

commit 8c4a8d089e9d3c6a463b63e3eff5e0107a8714cb
Author: Denis Kaganovich <mahatma@bspu.unibel.by>
Date:   Thu Jan 13 17:51:29 2011 +0100

    Add busybox patches ported from 1.7.4 to 1.18.1

commit 564239cce6cb60cf857a3526448e4da09982c6fb
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 16:42:20 2011 +0100

    Add support for LVM patches located at ${GK_SHARE}/patches/lvm/${LVM_VER}/

commit 469153a098073077e41085b6ff5faa92a14b4cb9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 16:20:14 2011 +0100

    Feed back names of patches applied successfully

commit 841b73274040a8e94beab2c19e50814b331f6bf2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 16:19:45 2011 +0100

    Skip files in apply_patches() as *{diff,patch} produces "*diff" with no .diff files around

commit 3c3765558b7da4f4cfe409598ba5202a27877ae1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 15:29:58 2011 +0100

    Add more detail to some LVM log messages

commit 8d89dba5d75fb44d2e5da6ebbfe00b526d3148ac
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 15:06:54 2011 +0100

    Add timestamps to .config backup names (e.g. .config--2011-01-13--15-01-53.bak) so .config.bak doesn't get lost when running genkernel multiple times

commit 3e454386eb91de3b9b6c61de7f6bbec8e3fd8f52
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 14:41:58 2011 +0100

    Bump version to 3.4.10.909 (no release yet)

commit dfddd742bda34ceea56b494675ca17754c8bdff2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 14:29:23 2011 +0100

    Handle missing kernel .config better (bug #271528)

commit fee837bba64a90f32753cdb99e9e5e0118529b2a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 13 14:30:45 2011 +0100

    Handle missing kernel Makefile better

commit 3faec932772cef8a63412bfc850f24d71f2a6784
Merge: 484f801 6c05e62
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 12 17:53:16 2011 +0100

    Merge branch 'gpg1x' into experimental

commit 6c05e62afcfe24365b857ea73424f1b1bbd8fce9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 12 16:30:29 2011 +0100

    docs: Give credit to dacook

commit 84084937e1b7d36fe46876ac27c9c9afe23279ef
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 12 16:33:15 2011 +0100

    docs: Mention GnuPG branch 1.x and its reasoning in man page

commit 484f8019f5a0ef222d5c52fe852069079c029cf6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 12 16:23:45 2011 +0100

    Revert "sdelay: reduce function to just one line" due to supposed Bashism.
    
    This reverts commit f03de62e7d52017bf44cef35f176e5ab4f28ce92.

commit f03de62e7d52017bf44cef35f176e5ab4f28ce92
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 12 00:32:35 2011 +0100

    sdelay: reduce function to just one line

commit 25b5a461ba8cea6dcbaa5e9d68600c43796b3ff7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 12 00:27:40 2011 +0100

    slowusb: move sleep 10 call after start_dev_mgr.
    
    If mdev -s will trigger something that involves usb-storage, sleeping
    after its startup is safer.

commit 51e0b14044fd2ba27782e2267e99fab49f7a416d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 12 00:12:25 2011 +0100

    slowusb: ease the code in order to reduce entropy, one place for one thing.
    
    There were several places where a mixture of sdelay and "sleep 10"
    were called without worrying too much, resulting in slower boot
    time, mainly. This commit should fix the mess and make some order
    in the slowusb saga.

commit 9458432848c5fe4e6071ffca6a2920998ca9009d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 23:42:51 2011 +0100

    docs: Add --gpg to man page

commit 0f11073887600be0c5897f562a0e86891a244bd2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 23:26:52 2011 +0100

    docmatcher: Teach variables GPG_* and BUSYBOX_APPLETS to it

commit b3bf195246d0eca90beccaaa34e21a8c67c79b09
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 23:24:04 2011 +0100

    .conf: Document GPG variable

commit 537ad948b27430dd0ea6aef66a294bac32044291
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 23:16:21 2011 +0100

    Compile gnupg as a util

commit fc1e95475a3483f8b5863d3855dc7b21ea222357
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 23:14:49 2011 +0100

    Mention cache usage on gnupg in output (consistent to busybox and blkid)

commit 04c37979c15ac7f37aa2452e7dc11af95a903494
Author: dacook <schism@subverted.org>
Date:   Mon Jan 10 09:24:10 2011 -0700

    Remove bashism
    
    Get rid of bash-ish "==" equivalence test in checking if the LUKS_KEY ends in
    .gpg.  Use strict Bourne-compliant '=' instead.

commit 535f2950bfcd15608702055438d3f1b8c2f60478
Author: dacook <schism@subverted.org>
Date:   Thu Dec 17 09:00:14 2009 -0700

    GPG command-line handling
    
    Allow user to specify '--gpg' as an argument to genkernel and trigger the
    inclusion of PGP-armored LUKS key support.

commit f78d61d8b35e6438bace812a19e4dea423023793
Author: dacook <schism@subverted.org>
Date:   Thu Dec 17 08:59:33 2009 -0700

    GPG runtime
    
    Actual boot-time handling of PGP-armored keys

commit 1d706752f1cfd47c624370a239b64f7143134647
Author: dacook <schism@subverted.org>
Date:   Thu Dec 17 08:58:32 2009 -0700

    GPG initramfs append
    
    Add function/handling to actually add the GPG binary to the initramfs

commit 8dc02807c36c3dec5caa682663f1afe8537d4385
Author: dacook <schism@subverted.org>
Date:   Thu Dec 17 08:57:11 2009 -0700

    GPG compile
    
    Configure and compile GPG binary for initrd use

commit 1f71a13b5bf9a8aed496329e40c17467824ea8b6
Author: dacook <schism@subverted.org>
Date:   Thu Dec 17 08:56:17 2009 -0700

    GPG bincache
    
    Add handling for a cached GPG binary

commit a56515855bccf067ad2c11cad94aac8bc95e3738
Author: dacook <schism@subverted.org>
Date:   Thu Dec 17 08:53:08 2009 -0700

    GPG source
    
    Add source tarball handling for GPG support.

commit fcdece1b0e232b02bcfdfab884b64d4e1ad1cfd3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 17:40:17 2011 +0100

    Check return codes of cpio (lessen from bug #246370)

commit 07a6dc2df8d4f1303d04912d7e25159886c4f59d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 17:23:57 2011 +0100

    Mention cache usage on blkid in output (consistent to busybox)

commit 398daeb3b375b539d0ec37f90a0b32728fa48653
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 17:18:58 2011 +0100

    Catch errors from append_* (lesson from bug #246370)

commit dd18912193862212586ad73141f61829f70dbf3e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 16:17:55 2011 +0100

    Use LDFLAGS= instead of --with-ldopts on ./configure of e2fsprogs.  Version 1.41.14 of e2fsprogs itself requests that update.

commit 4025ca4ce66b5967d02cb38f52544932f633f0fa
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 16:05:11 2011 +0100

    Clear blkid-*.bz2 from cache, too (regression)

commit b4f310213ef80357880ba63a93b85922d7b07a44
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 15:41:43 2011 +0100

    Create /bin/vg* symlinks when called as /linuxrc, too (bug #307855)

commit e590a493ead9a21e356215b5394172717b0f615d
Author: devsk <funtoos@yahoo.com>
Date:   Tue Jan 11 13:20:40 2011 +0100

    Pick first device when several devices are matching real_root (bug #303531)

commit 5a7012ced6547dea49fe2bf9b42aceea9e6abbda
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 11 12:18:05 2011 +0100

    Fix warning "rm: cannot remove `/var/cache/genkernel/src': Is a directory" (bug #347213)

commit 8b7a16e07a6836fdc3c36eebbc2383a21d1ed3b2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 9 19:10:47 2011 +0100

    Break search loop asap

commit 0e37a5fba1c30ed779d4c6723841844c3f87c34d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 9 19:26:00 2011 +0100

    Allow configuring the list of busybox applets (bug #326593)

commit 1f8fff327812155b4dd5d49a194289290a14d24c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 9 19:11:12 2011 +0100

    Fix mis-indentation

commit 5f136adc14e52f729a6d06ef7cb660d33d5038c9
Author: Fabio Erculiani <lxnay@gentoo.org>
Date:   Fri Jan 7 04:35:25 2011 +0100

    No longer have directory /sys/bus/usb/drivers/usb-storage/module set FORCE_slowusb

commit 532dd7a3871e389351d115fb19db73532bb6dd5b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 7 03:45:39 2011 +0100

    Review and fix some -eq and -ne conditionals
    
    This fixes "sh: bad number" with busybox 1.18.1 during activation of mdev.

commit 0e1fd6c173ca059320aac2e5a215f5d629e453e5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 7 03:20:25 2011 +0100

    genkernel.conf: Allow overriding GK_SHARE from the environment to ease up testing out of the Git workdir

commit 79cec1d382771dc707759b8a78c7fb0d4eb5a1a4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Dec 25 01:49:33 2010 +0100

    docs: Mention "git push --tags", add command to copy to the mirror

commit 31c0a4cd3e7513f18713895096f93cedd687085c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 24 23:17:29 2010 +0100

    docs: Mention bugs with keyword "InSVN"

commit c451022b9ec7364fd5b7725f2d6e33b1e602fab0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 24 23:13:43 2010 +0100

    docs: Fix tag message ("v" prefix was missing)

commit 9cad6b63e5f89067cf72cedc76f639abd8a9b40f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 24 22:54:22 2010 +0100

    Implement "make dist" based on git ls-files

commit 73144cb6c0707b3f99620e90f5c6e7eba91d3e26
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 11:05:59 2010 +0100

    Bump version to 3.4.10.908

commit 8adf0a5c113dc1dd89beaf4bcd815f806f3ba18e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 11:07:52 2010 +0100

    Insert blank line after "Gentoo Linux Genkernel ${GK_V}" in usage

commit b58c582edc208968153627b6e7087e0d7be7031a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 11:02:10 2010 +0100

    Extend ChangeLog

commit 6435a3608f7141447c1ea3b68c88baaf54408f99
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 10:39:16 2010 +0100

    docmatcher: Ignore --help and --version

commit 10a86ee72bbebec616a8a2f82ac2d31b2885d785
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 10:33:21 2010 +0100

    docs: Document --genzimage

commit a6f85363f5709e539dc39ed10157a26f2c189cb4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 10:20:50 2010 +0100

    Fix a reference to --nomenuconfig into --no-menuconfig

commit 56e84886c6c369ba1a3fdc9fcf3751312e7c1c54
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 10:16:59 2010 +0100

    docs: Update man page from output of --help

commit f7b9189d2aa21ca587caba099409b7f90c311895
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 09:33:12 2010 +0100

    docs: Document keymap= and dokeymap (bug #346017)

commit 1e5205fe234fbb7c248cb94db416104ec3a2bb49
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 09:12:56 2010 +0100

    Document changes that are relevant to the user in ChangeLog

commit 715fc23720bcbe0a84c7da2eb0ae75221da2cd93
Merge: 295b501 5e4b356
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 08:58:17 2010 +0100

    Merge branch 'docfix'

commit 5e4b3561741f1db7b99eba8eedc7bdde4a053218
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 08:53:28 2010 +0100

    docmatcher: Read from man page input (doc/genkernel.8.txt) instead of output (genkernel.8)

commit 295b5017e289ef102276c3ce151f31f6ce8ee66d
Merge: 55b0c75 d0f88d6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 08:44:50 2010 +0100

    Merge branch 'master' into docfix

commit d0f88d6605629b28092b3bf67e8f68f7ee7ced9d
Merge: 19cfe3c d592f06
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 13 08:38:59 2010 +0100

    Merge branch 'asciidoc-manpage'

commit d592f0602ab9b3e04537bb32565019570d4a2733
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 6 15:13:00 2010 +0100

    .conf: Document LUKS variable (bug #346015)

commit 6f324dccb28cafaebc66f5145650b1fe0d603188
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 6 14:39:26 2010 +0100

    docs: Mention both "initramfs" and "ramdisk" as available actions

commit 4c1d7997f82bf9800cc3c0a055b3a63aded74d8e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 6 13:21:54 2010 +0100

    Migrate man page to asciidoc, add Makefile, add .gitignore

commit 19cfe3c42ff47fafd9853b8aad23e166da862a0f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 6 08:49:58 2010 +0100

    man page: Propagate rename of --no-initrdmodules to --no-ramdisk-modules

commit 55b0c75a0dc70a1dee2e9d651b1ae05f2d0a0c43
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 6 08:43:27 2010 +0100

    docmatcher: Re-order output to have issues on incorrect information (due removals and updates) come last

commit 347abb9234c8bd3bb7d3ddf59660eed15329b9bd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 6 08:36:40 2010 +0100

    docmatcher: Also extract variables

commit e3a80a903523f55692896f09d6b495ec3b0054cd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Dec 6 06:34:41 2010 +0100

    Add exception for --no-ramdisk-modules: no longer assume existence of --ramdisk-modules

commit ba60e91227318dc988bfee683354459289f99821
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Dec 5 14:55:28 2010 +0100

    Add initial code for doc matching script

commit e9768b0b2b025da6bafe7a667f791dcdf4a11656
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Nov 29 10:26:58 2010 +0100

    Add patch allowing compilation of busybox 1.7.4 with make 3.82 (bug #341943)

commit f3e0797d42ff2e0a9066a6364b1e063da9679651
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Feb 19 20:20:16 2010 -0600

    Apply patches from Gentoo bug #268468

commit f6c50d59a93049abd8e1bb880639ff27abc6b5ae
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Jan 18 20:05:59 2010 -0600

    Only call set_bootloader is CMD_NOINSTALL is not set for Gentoo bug #301454

commit 1f46e1ac42336d9077e2e1938c586aa75e685b5b
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 27 10:20:30 2009 -0600

    Add USB HID modules to modules_load and default kernel-config (for Gentoo bug #270983)

commit 8abedd8d8123f5ec64d13c5c13cd3a471af9bd4f
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 26 18:37:06 2009 -0600

    Enable ext4 by default everywhere (for Gentoo bug #268818)

commit 24446b0465f54c7b0250fadeae7bcfbcfcaea636
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 26 18:30:32 2009 -0600

    Add support for isoboot= option (for Gentoo bug #294268)

commit 62f353b65be33b49380900d3cddf150e403cc455
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 26 17:36:11 2009 -0600

    Properly apply NFS mount options for Gentoo bug #262915

commit 734543ef905a1596c24fc41f06cf1a8d3ff6aef0
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 26 17:01:04 2009 -0600

    Enable CONFIG_SCSI_MULTI_LUN option for Gentoo bug #261122

commit 0302b4c9e4d8a6a9c2af8a634dffdce75c095566
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 26 16:26:21 2009 -0600

    Apply patch to make sure loop cache directory exists for Gentoo bug #297814

commit fb256190bb3215ac2bcfa37d18c7df122badec81
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Dec 17 04:30:46 2009 +0000

    Document how to roll a release for the next time.

commit 6d91bd673f4e0fb2dc365595a884ed137076ad2d
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Dec 17 04:21:37 2009 +0000

    Tag 3.4.10.907 release.

commit 4cf28c9ab3db1c864b0e4a0d68a4ec186234deb4
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Dec 17 04:20:52 2009 +0000

    Try to avoid echangelog mucking up the dates on the copyright. Gentoo copyright SHOULD end in 2008 for.

commit 8dcecef0580970982ea5aa7d404dbfb443231dfd
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 6 09:41:30 2009 -0600

    use a symlink instead of a hardlink for busybox utils (for Gentoo bug #246370)

commit 2e4e55a6e5cc8347be8d5f74bdca2760307a3b30
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Nov 23 07:02:25 2009 -0600

    Fix typo for Gentoo bug #294138

commit 8b8cbb1978e2395922af08f6f1cd2d5181d9164c
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Nov 15 20:36:02 2009 -0600

    Make sure to change back to existant directory before removing the current directory for Gentoo bug #291794

commit 8baa93a5963d0afd09afa70d4ff3609395e0c3ae
Merge: 5fecd50 17ec7b1
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Thu Nov 12 23:07:12 2009 +0000

    Merge branch 'iscsi'

commit 17ec7b173d68e8a6185e30ae580370091754f70b
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Wed Nov 11 23:25:41 2009 -0800

    space for ISCSI in the config.

commit 5fecd500514a1c0334c8d42894db2d65ea53d012
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Wed Nov 11 23:23:13 2009 -0800

    /etc/scsi_id.config does not exist by default in newer udev, but is still respected by utils if created, so do not error.

commit b05877d05278dced1cfa89577e35739ebe265cc9
Author: Robin H. Johnson <robbat2@orbis-terrarum.net>
Date:   Wed Nov 11 23:23:13 2009 -0800

    /etc/scsi_id.config does not exist by default in newer udev, but is still respected by utils if created, so do not error.

commit 88ac383f611d671e734f69c00f052e02725314ec
Author: craig <craig@haquarter.de>
Date:   Thu Oct 15 23:23:09 2009 +0200

    Let iSCSId settle after iscsistart

commit ae895e8ad8b7aa72ea47677a554409250dd44656
Author: craig <craig@haquarter.de>
Date:   Sat Oct 3 15:44:28 2009 +0200

    Build iSCSI as module from the kernel, userspace from open-iscsi

commit 97b4dc26e266100b4eba319712188e488712783e
Author: craig <craig@haquarter.de>
Date:   Sat Oct 3 13:23:24 2009 +0200

    Improve naming of bootflags, added support for: port, target portal, username, password, username_in, password_in, debug

commit 19e377b12abd7df0879a041641dbb4e1119e8e6f
Author: craig <craig@haquarter.de>
Date:   Fri Oct 2 01:37:49 2009 +0200

    simple bugfix for parsing cmdline

commit e2230cdd8f23e57ae32fe1580a2e84edf38fcc98
Author: craig <craig@haquarter.de>
Date:   Fri Oct 2 00:50:21 2009 +0200

    typo after merging patch with current genkernel

commit 18d9c84402485112cd82482fe9b41e171e4140c0
Merge: 5019ff5 cf1570f
Author: craig <craig@haquarter.de>
Date:   Sat Sep 26 04:29:08 2009 +0200

    Merge branch 'master' of git://git.wolf31o2.org/projs/genkernel

commit cf1570f74262fb066d540715d582e06663fa837b
Author: tsunam <tsunam@willow.dionex.com>
Date:   Tue Sep 22 07:41:15 2009 -0700

    updating the changelog is good k

commit 98831e77bad16c4d32fae6fc1915d97c53786f24
Author: tsunam <tsunam@willow.dionex.com>
Date:   Tue Sep 22 07:36:32 2009 -0700

    fixing the libaio search as its a singular element not part of a multipart search

commit 494f9c1d7b251534d5376591ca1f320b4420fa7e
Author: tsunam <tsunam@willow.dionex.com>
Date:   Mon Sep 21 11:27:02 2009 -0700

    Should have all the proper libraries now for multipath for Gentoo bug #284592

commit 5539d255345057a79c832c3f79edcb571ff66828
Author: tsunam <tsunam@willow.dionex.com>
Date:   Mon Sep 21 11:12:08 2009 -0700

    Updating some multipath code from Gentoo bug #284589

commit 588ef85661999d2cbb7d463d20b8ba48cb37d3a4
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Sep 4 23:43:08 2009 -0500

    Apply patch from Gentoo bug #220913 for tuxonice resume

commit 1831b40cbff79b8760cfa1930c3b01d1a1b182f6
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Aug 14 09:52:18 2009 -0500

    Enable DISKLABEL=yes by default

commit 5019ff506fbcefa4f5929bf54d0a29c562177612
Merge: 92a42c7 7c642e4
Author: craig <craig@haquarter.de>
Date:   Sat Aug 8 14:41:29 2009 +0200

    Merge branch 'master' of git://git.wolf31o2.org/projs/genkernel

commit 5eb9c5cc9aa91da4a66e1aea0c4e3e0b2b3a5db0
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Aug 5 08:22:53 2009 -0500

    This is genkernel 3.4.10.906

commit 7c642e4da3bd82757c043c833f0ca1cda8c17819
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Sat Jul 25 12:20:06 2009 -0700

    Adding Id header and Ident for genkernel.conf

commit 35258a703f6953dcbc31ba9c4059103fed0c8d1d
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Sat Jul 25 12:15:37 2009 -0700

    Adding Id header.

commit cfffe65cb8b1d465cf9d391cfe01f9bff3cd7f08
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Sat Jul 25 12:11:53 2009 -0700

    Adding Id header and enabling Ident on *.sh files.

commit 0989fbb7a319fd74cf74a7c77813ccd0ea09a2d6
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Sat Jul 25 12:10:20 2009 -0700

    Adding Id header.

commit dec09518e7dc2d74319a32bd3e9b4698f6a424c7
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Sat Jul 25 12:08:17 2009 -0700

    Adding additional files to .gitattributes to enable Ident.

commit 51c146dd6e710fc90f2cdb1bc996125615a3e9ce
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Sat Jul 25 01:31:24 2009 -0700

    Adding .gitattributes file.

commit 61bf391991a35c9bba806bca415c7a193f67e992
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Jul 19 17:10:59 2009 -0500

    back out previous commit

commit f3ae1fe692fed337e1765e2c76ddb12f349817c5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Jul 19 14:47:05 2009 -0500

    Alternative solution for Gentoo bug #269603

commit a9bd822a9fcb7a9695fd489d9e9dc653e5ad7ca4
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Jul 19 14:41:45 2009 -0500

    Change command used to determine real filename for REAL_RESUME for Gentoo bug #269603

commit 0e69c5653a84f50fb83f7af870e6c08839cfb98a
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Jul 19 12:56:13 2009 -0500

    Add aic94xx to MODULES_SCSI for Gentoo bug #277792

commit 619cd978deb65efc1895ba5095c6e362fe5134d7
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Jul 12 11:36:52 2009 -0500

    enable CONFIG_SYSFS_DEPRECATED=y in x86/x86_64 kernel-config for Gentoo bug #225249

commit 229d8ef4f123e481bccdb2edcd5297d52cdfb092
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Jul 12 11:31:57 2009 -0500

    Apply patch for Gentoo bug #276753 for new lvm.static binary

commit cb89ae60949f46b240da0bf3255f7cc944eb0627
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Tue Jul 7 08:07:46 2009 -0700

    Fix the header for the ChangeLog.  Thanks, echangelog, for assuming I always want to update the Gentoo Foundation copyright dates.

commit 2afa7493e769c538df98c41594d91cfd0d5a3710
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Tue Jul 7 08:07:00 2009 -0700

    Version bumping to 3.4.10.905 for release.

commit 7a32648cf6f01eb4802de5d2568f5b56a4d558e4
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Tue Jul 7 08:04:40 2009 -0700

    My pedantic self could not help but capitalize Gentoo.  Blame Andrew.

commit e52508607b5beb6c2d4f00648f5667f67e01b2c3
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Jul 4 13:26:45 2009 -0500

    Remove code to check for host kernel LOOP support for gentoo bug #275757

commit 92a42c7ae6164341b7b0382506bd86f32160669f
Author: craig <craig@haquarter.de>
Date:   Sun Jun 28 21:51:01 2009 +0200

    Corrected spelling -> iSCSI

commit 25e7fa89be523533fa71ef786ffedb4e58c9f845
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Jun 28 14:42:36 2009 -0500

    Restore BOOTLOADER="grub" example line in genkernel.conf for gentoo bug #274768

commit bd958953e42eb099f0f5812f4433aaada9ab1ec5
Author: craig <craig@haquarter.de>
Date:   Sun Jun 28 21:06:55 2009 +0200

    Added myself :)

commit cac66e09707752906215511e69ef1141d56bd2c4
Author: craig <craig@haquarter.de>
Date:   Fri Nov 21 22:46:36 2008 +0100

    iSCSI patch for genkernel

commit 8b3093a153bbf97849f319b310c037fd84016ed0
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue May 12 17:53:27 2009 -0500

    Apply fix to deference links for gentoo bug #269603

commit 37fd68a640de4eb77764dda68680b3ebd4a8e324
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri May 8 21:02:21 2009 -0500

    Add dm-crypt module for gentoo bug #269042

commit e2604677a249cd7bdb565a2d43f66dac84e3d774
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Apr 23 17:14:44 2009 -0700

    ChangeLog fix.

commit 5a3b9fb0c08a100ad6d2b54b5bd3cac1ae9a0ce8
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Apr 23 17:14:13 2009 -0700

    Rolling a new genkernel 3.4.10.904 version for testing.

commit 8681516638e919c079c557073f1066085ec41295
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Apr 16 20:57:03 2009 -0500

    Apply patch from gentoo bug #266373 for additional options in the netboot busy-config

commit 109770b762c15d3f4feea638d01ed31156fac83f
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 6 07:44:22 2009 -0600

    Clean up append_multipath() code to copy files in a loop and report file that failed to copy

commit 81b4ff25168f7a316097cbad0808a2f245118d08
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 6 07:35:18 2009 -0600

    Apply patch from robbat2 to fix whitespace breakage in multipath code

commit 1e147a36548a88b822af3b06f6d8fc3e726ffbf5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 6 07:34:02 2009 -0600

    Apply patch from robbat2 to finish wiring up multipath support

commit f446ceb0e9a4eae92cfc892746f3c0d1fc931833
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 6 07:32:32 2009 -0600

    Modify append_data to die on 0 arguments and check arg 2 with isTrue(). Based on a patch from robbat2

commit 694eaf7f39e96a530f6538515333ccc15dd10cc4
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Mar 2 10:04:10 2009 -0600

    fix changelog entry

commit 6bcbbb1b45edfe845fc6af0a58a2cd1b3bbfd5c5
Author: Joshua Jackson <tsunam@tsunam.org>
Date:   Tue Feb 24 17:11:01 2009 -0800

    Die messages for multipath added

commit 08b4c4a2fc828460e278b8e378edf3ac19c973b0
Author: Joshua Jackson <tsunam@tsunam.org>
Date:   Tue Feb 24 16:31:50 2009 -0800

    adding multipath to append_data

commit 4b6c236cccbfdba65b395c8afdca5dd72c4e78e2
Author: Joshua Jackson <tsunam@tsunam.org>
Date:   Tue Feb 24 16:30:14 2009 -0800

    initram based related multipath stuff added
    believe this should be all that is needed

commit 2804406fdf112027a5c8fca3260b741c59bff79f
Author: Joshua Jackson <tsunam@tsunam.org>
Date:   Tue Feb 24 16:02:43 2009 -0800

    more multipath basics

commit b0e53a5283796fc5252e342b28d4daf537672b2f
Merge: 85f9e6c ce68841
Author: Joshua Jackson <tsunam@tsunam.org>
Date:   Tue Feb 24 16:00:55 2009 -0800

    Merge branch 'master' of git+ssh://git@git.wolf31o2.org/var/gitroot/projs/genkernel

commit 85f9e6c4619f1fb034d7391a6705e7b749e37a90
Author: tsunam <tsunam@chinchilla.dionex.com>
Date:   Tue Feb 24 15:57:24 2009 -0800

    multipath additions

commit ce6884163558778a826878ab276b7d03661577be
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Feb 23 14:33:21 2009 -0600

    remove allow_root

commit b08a3148d3a020df78fc34d17925ebe426fbbf09
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Feb 23 13:33:38 2009 -0600

    add a few more mount options to try to help livecd

commit 3fd9ecdd35c6c6d448599c779e009dfb8208485c
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Feb 23 13:32:03 2009 -0600

    add a few more mount options to try to help livecd

commit 01c51230c36cc226e9bd38a7e986144070fa7d45
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Feb 19 21:41:10 2009 -0600

    Add support for multiple possible kernel binary paths for gentoo bug #255085

commit d9aed5a321e585b548aa90b4064aaffaed2ec7c3
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Feb 4 07:31:45 2009 -0600

    Comment out the exec line for console=*, since it seems to blow up when the param isn't a true device node, such as ttyS0,115200n8

commit 040aa6f9bf174b46fae6539c93f7e92ee1fcfa13
Merge: d48dc40 48fa330
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Jan 19 15:46:35 2009 -0600

    Remove detect_sbp2_devices() for gentoo bug #239474

commit d48dc40bd29a8fcf2348662845f7860e15c4e666
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Jan 19 15:45:03 2009 -0600

    Remove detect_sbp2_devices() for gentoo bug #239474

commit 48fa3303b55734ff3f3f673c69812d10994616a3
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Jan 19 15:45:03 2009 -0600

    Remove detect_sbp2_devices() for gentoo bug #255558

commit 6226fe0ff8e01a403fdeb1c2b5ac402829929458
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Jan 15 21:03:11 2009 -0600

    Add commented out DISKLABEL=yes option for gentoo bug #229847

commit 3867aed310096d5b4709e22e291a4e7eb75419ec
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 16:23:37 2009 -0800

    Fixing a typo in the AUTHORS file and fixing the Copyright date in the ChangeLog.

commit d55c0fe999f9b3219c3b7569756d4940fa05aa58
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 15:46:10 2009 -0800

    Added more verbosity to the auto-detection section.

commit 6dadeeebf23fecd210a3783665d9779b550c8f43
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 10:16:00 2009 -0800

    Yet another ChangeLog fix.  I need to figure out what I did to my ChangeLog script to break this, since it only breaks under certain conditions.

commit b25b67a8f79f5f53de6da0d99329d051e428e47a
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 10:14:48 2009 -0800

    Updated the AUTHORS section and the header for the ChangeLog, to reflect that individual authors now retain their copyright to code they submit.

commit d213dfad4ab40ab9c800d40fbee1bbf25653137d
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 10:09:08 2009 -0800

    Added a note about Security Tokens, cleaned up the block device section, and added a section about autodetection.

commit fd5a59c81011ce8abf276fc5ba68457d773c7d10
Author: tsunam <tsunam@chinchilla.dionex.com>
Date:   Thu Jan 8 09:47:40 2009 -0800

    added info about what I'm going to work on to TODO list

commit 8b79a185c6cdb33f4732277167209f77878b03fc
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 09:44:43 2009 -0800

    ChangeLog fix.

commit 66447312dfb0eec31d77cf0dc9715108192db84f
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 09:43:16 2009 -0800

    Adding a note about contacting me to HACKING.

commit dbe8c965fcff10692f298568dbf47b4bb4cd3111
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 09:40:58 2009 -0800

    Adding multipath support is really two different functions, so split them.

commit e57440d49abc26658c4e0cb43d66b01980ca1ebf
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 09:37:44 2009 -0800

    Adding a note about documenting the code paths.

commit 2ac5070d1cc8ef67dd300134c45d7549df7a20cd
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Thu Jan 8 09:34:48 2009 -0800

    Adding new boot support information to the TODO.

commit 0799ad480af7d50c0b33429363cf0d827b51d65d
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Mon Jan 5 14:16:09 2009 -0800

    Version bump to 3.4.10.903 to resolve bug #250330.

commit 0ba1e9ee0c064f5db18b7103b792edb79fee4551
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Dec 31 10:49:44 2008 -0600

    Add case for arm* in get_official_arch()

commit aa0eb23e870b2b4ff1735a67f54cdaefd218c59a
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Dec 31 07:19:35 2008 -0600

    Enable CONFIG_MKSWAP for netboot busybox

commit b61ee1c07ffa7e4a45ea957640f4313e3038ab28
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 26 15:26:58 2008 -0600

    Modify grep regex to account for additional suffixes on old kernel names

commit bee96914eb9061bc2a20e2b949775c7633c7bdf9
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Dec 24 12:47:55 2008 -0600

    Add --busybox-config= commandline option

commit 8a5f66f65a6414fcf0077aa4ecf60f1a8050dd0b
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Dec 24 10:19:12 2008 -0600

    Revert to just running /bin/bash on /dev/console for serial. We still start getty on tty2-6

commit 2032fa25bfc3e5cf785729aa2ac10f62a7361a74
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Dec 23 07:22:30 2008 -0600

    Allow old 'initramfs' option instead of 'ramdisk' for compatability

commit 5f9a6b2749afac63015bf83a5b466a264db729e9
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Dec 17 09:24:14 2008 -0600

    Remove the use of 'env -i' when calling switch_root due to gentoo bug #248688

commit ea9828ab17438995df729d59b778dbdce9e7a7ee
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Dec 16 13:09:56 2008 -0600

    Run the getty commands with proper arguments so they don't die immediately

commit 2c6ad1268ebde55afa52b7c028b759f0a40502f6
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Dec 16 12:43:06 2008 -0600

    Explicitly set /bin/ashlogin +x during boot

commit 0750197e450ea6058c8c882d048df6cbf81c2c66
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Dec 16 12:34:20 2008 -0600

    Run getty for tty1 in the foreground

commit a66f35da76fb7948bcf2a23fceed19cabb6b4675
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Dec 16 12:26:12 2008 -0600

    Use getty to launch ash, so that we can use ^C and friends

commit 69aed59272773c4951c0665ab0bff554a04e0b1f
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Tue Dec 16 10:15:32 2008 -0800

    Adding a BUGS file, where we can list bugs that we have found in genkernel that need to be resolved.

commit 3c53bb79e62e6e499c27d4d7bf72301eaef551e5
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Tue Dec 16 10:13:01 2008 -0800

    Adding a HACKING file, which I will use to document the various phases of genkernel so we can split up the default functions and also so we can provide hooks into the various phases for external addons.

commit 20f2b57e95bb37f9c72701cb61734fe0bf654980
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Tue Dec 16 10:08:05 2008 -0800

    Actually setting permissions.  It helps if one remembers to 'git add' before doing their commit.

commit 46ccc9ba2855d74a1b67f6bea3fc68ef89f1a5e6
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Dec 15 20:54:31 2008 -0600

    Enable GETTY for netboot busy-config

commit 57d32fcf135d6aee5ad9eaf411000ce4c3a48906
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Dec 15 20:43:07 2008 -0600

    We don't need to add - to UTILS_CROSS_COMPILE since it's already there

commit 96518cfede78cc7d9c6d0c00ab20f4801de6bf9e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Dec 15 20:31:51 2008 -0600

    Separate out main and netboot busy-config

commit 575c898ef7ba2b5945b409e8f22bd2f699f25068
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Dec 15 13:51:00 2008 -0600

    Use : as a regex separator instead of / since REAL_ROOT will have / in it

commit 152d259700252714da2474544e27475e7b490172
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Dec 15 10:02:51 2008 -0600

    Add check for existing grub.conf entry for kernel

commit 25fad8fd10fc2dfadbfec3bfe22eb22e8881efd1
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Dec 15 07:42:32 2008 -0600

    Default to '0' if 'default' line not found at all in existing grub.conf

commit a86ba695a91b38da5b952434ac5db2d4dd15625f
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 14 19:51:01 2008 -0600

    Adding code that duplicates default grub.conf entry to replace old awk script. Based on code written by Mike Auty <ikelos@gentoo.org>

commit 8dcac4a20de28f69ec93494cf026845bc4de0add
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 14 19:18:33 2008 -0600

    Initial commit for re-adding support for --bootloader=grub

commit 3a4667a3d09712ab7e523981db16716600905a2e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 14 15:37:33 2008 -0600

    Change -f checks to -e for /dev nodes
    Check that dropbear exists before starting it

commit 277afc2d0aeaf58034f3cbd1369eb8d2e40ccf71
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 14 15:05:07 2008 -0600

    Explicitly set UTILS_{CC,LD,AS} if UTILS_CROSS_COMPILE is set

commit e0574e0e2bc1b02f7b3e9513ad90edb1a6c8db31
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 14 11:12:41 2008 -0600

    Typo fix for gentoo bug #250875

commit edd58ab59f8e22969cdd71a8c90290e9e34b68b6
Author: Chris Gianelloni <wolf31o2@wolf31o2.org>
Date:   Sat Dec 13 19:31:42 2008 -0800

    Setting executable bit properly on shell scripts and configuration files.

commit 09d69916c768da36ac9f7e3ba31981f754010304
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Dec 13 18:14:21 2008 -0800

    Setting executable bit properly on shell scripts and configuration files.

commit 001c5d1bee155c066e981ebf2d28012a32cd66fc
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 13 16:13:36 2008 -0600

    Create /sbin directory in append_luks for bug #250330

commit a0e576e3a77551e7a95fc5b6444cc05b2b9b5ae2
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 13 15:29:33 2008 -0600

    missing }

commit e31323a58ea4e05fb48b468582ef6970813aeede
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 13 15:27:07 2008 -0600

    missing quote

commit eba56236348fc4eab52468cdd90764f0bef10eac
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 13 14:44:05 2008 -0600

    Disable creation of most standard devices nodes, since we're running mdev

commit 8bc0328be83a557f02139df8479ba2b4fc1297bd
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 13 14:36:16 2008 -0600

    Move udhcpc's script to default location

commit 0b809335082d4d96b3fd9c92aaa118d69413c6ab
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 13 14:25:35 2008 -0600

    Enable support klogd and syslogd for netboot

commit 462e35fe870fdd37951c78df2b22385107585302
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 13 14:15:24 2008 -0600

    Add --real-root=<foo> parameter to specify a default for real_root= in the initramfs for gentoo bug #249783

commit 570cd9297995ae7c98067ca51adf0c74d889d65a
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 12 13:25:04 2008 -0600

    Switch search order so arch-specific is first for busy-config
    Remove unneeded identical busy-config files

commit 12a5f5ea22161cd92426347ec683b7403dcc0194
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 12 13:21:28 2008 -0600

    Remove BUSYBOX_CONFIG from genkernel.conf
    Add search order for busy-config: user-specified, defaults/busy-config, arch/%%ARCH%%/busy-config

commit 6bddecbf1219df1a52237eb770c8868a6292a4fa
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 12 13:10:32 2008 -0600

    Remove old nb-busybox.cf files that aren't used anymore

commit 810b9ba1734caf4ca37993824db040c644a47af1
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 12 12:58:20 2008 -0600

    Add support for arm from armin76

commit b6a7f1d85385d85cd3d75ca8b67c4a93af9e64f5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 12 12:35:44 2008 -0600

    Enable CONFIG_MAKEDEVS in busy-config for netboot

commit 899fe9895c5537ea7e0da9c9c47e0daf0ec79375
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Dec 8 22:44:11 2008 -0600

    s/aux/luks/ for gentoo bug #250330

commit 40efdee49c6ea28cebeae872556f531f24480978
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 7 14:55:23 2008 -0600

    Enable CONFIG_FEATURE_PREFER_APPLETS busybox option
    export PATH at top of netboot linuxrc

commit f82aebc40c911bd43870172fe8b9e2e9a53309b3
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 6 22:01:10 2008 -0600

    Move all netboot logic from catalyst into gk

commit 4387993d2d253d94fe8846a12cee64fee292c473
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 6 21:35:17 2008 -0600

    remove netboot-specific udhcpc.scripts

commit d781413d5a7c8fe2d48d4687a7ea62ca2135c2ea
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Dec 6 21:34:29 2008 -0600

    Initial support for --netboot option
    integrate functionality from netboot udhcpc.scripts into default one

commit cad80a20626f0ca1eede9ad3f06131842cd28911
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Dec 4 09:14:25 2008 -0800

    Forgot to add genkernel.

commit 743a8376cb7eb9464b410ad435ca29efdfa9886f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Dec 4 09:13:53 2008 -0800

    Bumping version for release.

commit de93b4bb8d7cfd8fac297014f5d54eb7416b2a4e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Nov 25 12:39:25 2008 -0600

    Use symlinks for busybox utils
    Use full path to mount since it gets grumpy without it in later bb versions for some reason

commit 967899176d53e797adb17b1b3dc8c7575b4bba8b
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Nov 17 10:25:04 2008 -0600

    Break apart cryptsetup stuff into separate append_luks() and make append_auxillary() dependent on ${BUSYBOX} for gentoo bug #247052

commit a4d6260dd0303492c5884e1128b313f51020b68e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Nov 15 10:04:29 2008 -0600

    Applied patch for UUID support for real_resume= from gentoo bug #239687

commit 8de731164496d09384d8be81a3f22316230deb65
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Nov 15 10:00:04 2008 -0600

    Added modified version of patch from gentoo bug #238707

commit 8fab72fa21fa4150f4692ccdd8b42f596a82f211
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 14:59:13 2008 -0600

    Only append unionfs_fuse stuff if UNIONFS is set

commit d07862bb8e1344f3da6aff6bc3c1ebdb0f6a08fc
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 14:50:57 2008 -0600

    Add --unionfs commandline option to enable building of unionfs-fuse
    Add nounionfs boot option

commit bbbfa2b4dee0533f21cebe9641c6d5ea28f608e9
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 14:12:26 2008 -0600

    Add good_msg for creating the union mount

commit 74af3caa68abc65cfea4a5225c9bdb0bf29fef19
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 14:00:20 2008 -0600

    Pipe stderr for unionfs mount call to /dev/null to supress getcwd message

commit 41f44b1d4229b6781ccb2af16e35eb8bbc26d901
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 13:58:33 2008 -0600

    Call switch_root with full path

commit fa9cbeeda84c645aac2a71f98796c411f378eced
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 12:19:05 2008 -0600

    Call switch_root with 'env -i' to clean out the kernel-defined key/value pairs

commit 48b282a85d9730075c0c6aa86cb5a5efb802cce1
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 11:56:31 2008 -0600

    Skip good_root check for /dev/nfs for gentoo bug #246759

commit 890382b8e06374979dbeb0e45541ac315237d551
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 14 10:14:23 2008 -0600

    Simplify implementation of parse_opt in linuxrc

commit abf5986e2ba1c4cdddb07a5b21c770ba9a082544
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Nov 13 21:46:12 2008 -0600

    Small cleanups in unionfs code

commit fd24098f082c1b41d8109a3de595bb141337f392
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Nov 13 21:27:00 2008 -0600

    Add fuse to MODULES_FS
    Remove direct calls to compile_fuse() and append_fuse()
    Disable bincache for fuse, since we don't need any files at runtime from it

commit 77e70344d39f4058a390047054ba48f7d2106f98
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Nov 13 21:13:43 2008 -0600

    Replace debug patch with simple patch to add trivial support for -i option to mount/umount

commit 469be61e0c60bcf587cb85ee363e6d629b007961
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Nov 13 17:12:12 2008 -0600

    Add suid,dev to unionfs mount opts

commit 692db1a447cf167ffc83653e663d2e95e4c5e2b7
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 16:27:05 2008 -0600

    Remove allow_root mount opt, since it conflicts with allow_other

commit 9f076e1e68e1ef153eadef297a5e632f84e2fd9c
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 16:15:24 2008 -0600

    Change typo in unionfs-fuse mount opt and add -i support to umount

commit 7bb2b54414fea796e408a311bb2d7df0ed87ab79
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 15:55:55 2008 -0600

    Enable CONFIG_FEATURE_MTAB_SUPPORT option for busybox

commit 10d51999a041aa7c19596082cc54f72385564820
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 15:37:58 2008 -0600

    remove old 'mount -i' patch

commit e9bc13a870ca45c183d45fa9a8c54c10d19c1308
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 15:31:22 2008 -0600

    more debugging code

commit ad8899cd8f5190b90c4c77abf58897fdfaad927b
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 14:59:40 2008 -0600

    debugging patch for busybox

commit bfa0dbb585b20996e51402b712984f42d35e123a
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 12:13:25 2008 -0600

    Add patch for busybox to add -i option to mount command

commit ec05525959fda6949bdcb6c600db41573ede378c
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 11:08:37 2008 -0600

    change lib order

commit e4f3b17b3afa6af5719c633ea7982de81996eebe
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 11:03:03 2008 -0600

    Compile unionfs-fuse statically

commit b116df3c9874f875933aee8a1e086b2b02ce46e3
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Nov 13 10:29:59 2008 -0600

    Make sure that /sbin/unionfs is +x

commit 4123ac396c09f8ac535545facde5ee3521c95045
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 22:30:17 2008 -0600

    Correct unionfs-fuse bincache path and clean up debugging code

commit 4e38e4d39b988097e5322350d1f007984b101de3
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 22:25:22 2008 -0600

    Add -L line into LIB= in Makefile

commit ae13781bcf4171179c6cd5e1112d1d79dcd0c076
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 22:10:16 2008 -0600

    another try at compiling unionfs-fuse

commit 4d1f7d0c6548a4916b7d7efca1e8156a820581d0
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 22:01:38 2008 -0600

    add bash invocation before compiling unionfs-fuse in order to poke around

commit 93b29a9a08862ac837bbead958dfa9651eb68eae
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 18:41:58 2008 -0600

    debug

commit 05ab15750d99573d01b06f2497884864d0f0254e
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 18:34:56 2008 -0600

    sed Makefile instead of setting in env

commit 599161253221540156fc8c1e34c0754b98d5a826
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 18:28:42 2008 -0600

    Unpack fuse source and modify CFLAGS for unionfs-fuse

commit f29142639e1aa5a2d116ce1a8c8f054d644f5064
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 17:25:39 2008 -0600

    Unpack unionfs-fuse with -j

commit 5ae8f8faea5747933e6fe24e03d9096f7ea92438
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 16:53:16 2008 -0600

    Call arch_replace and cache_replace on fuse/unionfs-fuse vars

commit 8cd74b62f2388d37184fe9656af083f9fa901107
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 16:43:07 2008 -0600

    Add fuse/unionfs-fuse blocks to genkernel.conf

commit 66d51360d06091b62de2cc75036074bceb38c545
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 16:37:13 2008 -0600

    Actually call compile_fuse() and compile_unionfs_fuse()

commit 7b9ba94669b10aee91cffe7ef1112050bb39df1a
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 16:16:21 2008 -0600

    Add back (modified) unionfs code in linuxrc

commit 28a88bc9538021a46c968c78fb59c776be132df8
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 15:05:35 2008 -0600

    Add append_fuse() and append_unionfs_fuse() functions

commit c8fd57e3e13fc74a68aba057b7045b7e26b9b617
Author: agaffney <agaffney@kagome.(none)>
Date:   Wed Nov 12 14:55:26 2008 -0600

    Add compile_fuse() and compile_unionfs_fuse()

commit ac69bec0715315cf0e9af4f1ee904750a713c18a
Author: agaffney <agaffney@kagome.(none)>
Date:   Mon Nov 3 20:22:34 2008 -0600

    Enabling CONFIG_WGET and CONFIG_FEATURE_TAR_BZIP2 for initial support of gentoo bug 211976

commit 709fade02d43e1a1c2840ed5538c3c2348e09e08
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Oct 30 23:40:25 2008 -0700

    Tagging a 3.4.10.901 release, for testing.  Adding periods to ChangeLog to fix syntax hilighting.

commit 9d4efd55e40de327a26f3ed80d2196f63bd38ce2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 15 07:12:53 2008 -0700

    Adding Andrew and Robin to AUTHORS.

commit 660069a7bbf6fbd5ed7c005f9b8e3c9f42cfa131
Author: agaffney <agaffney@kagome.(none)>
Date:   Sun Sep 14 22:07:09 2008 -0500

    Add dummy handler for --config in gen_cmdline.sh for bug 237541

commit d283e55be3f74f297496071df24e1465520d105b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Sep 12 09:55:19 2008 -0700

    Removing scsi_wait_scan from PATA/SATA/SCSI and moving it to its own module group.  This allows the module to be loaded last, no matter what combination of disks are in the system, allowing for firmware and such to be loaded before genkernel continues, even when asynchronous SCSI scanning is enabled in the kernel.

commit ab5dadb374c4a3819798133d28b92483df34986a
Merge: b965469 8b82562
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Aug 31 11:29:31 2008 -0700

    Merge branch 'master' of git+ssh://git@git.wolf31o2.org/projs/genkernel

commit b96546958fc9c46c094a16fdb69fe635a33629f6
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Sun Aug 31 11:29:27 2008 -0700

    Add a single word to help clarify which /dev is broken, after I wasted a day debugging my new box.

commit 8b82562975a5a6194080d2a3318ed8a0aacbcef6
Author: agaffney <agaffney@kagome.(none)>
Date:   Sun Aug 31 00:30:24 2008 -0500

    Enable CONFIG_ROUTE in busy-configs

commit 0aa81c3f8e311869563906fd804ec44488e8c3ff
Author: agaffney <agaffney@kagome.(none)>
Date:   Fri Aug 29 07:16:55 2008 -0500

    Enable CONFIG_HOSTNAME in all busy-configs
    Call 'hostname' with value from DHCP

commit db003a6d50a619ecbbffae027138feb4ce99dd6b
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Aug 28 07:33:34 2008 -0500

    Disabled CONFIG_DEBUG_INFO in x86{,_64} kconfigs

commit 32a427af88d18c0c550d35a6a574357236ac586d
Author: agaffney <agaffney@kagome.(none)>
Date:   Sun Aug 24 22:48:47 2008 -0500

    Add README to busybox patches dir

commit 3f7b2e8eea0af5b1cb14d56dbd2a4baa11e75a02
Author: agaffney <agaffney@kagome.(none)>
Date:   Sun Aug 24 22:42:25 2008 -0500

    Only apply files from patch dir ending in diff/patch

commit 64660f969f01e61a1e9ba69270f2b9f16a76b1e6
Author: agaffney <agaffney@kagome.(none)>
Date:   Sun Aug 24 01:52:55 2008 -0500

    Fix CONSOLE= handling code for bug 232012

commit 0a98792990848be0052abcd565d4230f6e1b502d
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Aug 21 17:15:08 2008 -0500

    Remove unneeded files for broken grub code

commit 6e47f147d85bd0d95ad76912e508e56de4dabc7b
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Aug 21 17:14:32 2008 -0500

    Remove broken grub code

commit ea695cec2460bacd2b42854e9763ead5304afadc
Author: agaffney <agaffney@kagome.(none)>
Date:   Thu Aug 7 16:00:50 2008 -0500

    Only append splash portion to initramfs if SPLASH is set

commit 87e5760f7d672a32d1466960b049c35979fdb8b5
Author: agaffney <agaffney@kagome.(none)>
Date:   Tue Jul 29 07:34:53 2008 -0500

    Fix typo in man page, butt -> but

commit 2f1aaf499595a99dc3e88e5ac5eca7ce69bdc418
Author: agaffney <agaffney@kagome.(none)>
Date:   Tue Jul 29 07:31:43 2008 -0500

    Add support to udhcpc.scripts for default route and DNS servers/domain

commit d1cac89e9823891ac37130e5f2d9f6939d9efe96
Author: agaffney <agaffney@kagome.(none)>
Date:   Tue Jul 29 07:17:10 2008 -0500

    Remove check for >=2.6 for mounting sysfs

commit a8d7c7d7d07e386b3b599d404eb5e294bf03de1b
Author: agaffney <agaffney@kagome.(none)>
Date:   Mon Jul 28 22:31:34 2008 -0500

    Remove check for >=2.6 for 'make prepare'

commit 3bec381546387882a265515a4e65716fa8e691c7
Author: agaffney <agaffney@kagome.(none)>
Date:   Mon Jul 28 21:31:46 2008 -0500

    Remove a few more 2.4 kernel support remnants

commit 7db66a23dc1fc9ab276ddb34ae70ce0442a321da
Author: agaffney <agaffney@kagome.(none)>
Date:   Mon Jul 28 21:24:00 2008 -0500

    Cleanup remaining references to ${ARCH}/ without arch/ prefix

commit 4de21c78dfb244d6519d69170aa86b81e91abee2
Author: agaffney <agaffney@kagome.(none)>
Date:   Mon Jul 28 21:23:26 2008 -0500

    Cleanup remaining references to ${ARCH}/ without arch/ prefix

commit 35384e28c60a37d90f82b88caf8666a56edf0750
Author: agaffney <agaffney@kagome.(none)>
Date:   Mon Jul 28 20:27:00 2008 -0500

    Move um/ underneath arch/ where it belongs

commit cceaf5e715cadeb295c714f0ee7e25a8232e1d1d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 16:57:18 2008 -0700

    Removed some unused dietlibc code.

commit 676dd5a061428ed95090d1b8059aea2a2c8d8802
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 16:31:30 2008 -0700

    Removed a large chunk of 2.4 kernel support.  This will still require some fairly extensive cleaning to completely remove, but I'd say that without a shadow of a doubt, genkernel will not function on 2.4 kernels.

commit d37ba965e6a40ee7c8795075413cc787f5168f6d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 16:20:50 2008 -0700

    Added a couple more places where I needed to switch INITRD with RAMDISK.

commit d5b1e6a9852b18010f24c2f47edfff5daa221cf1
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 16:18:04 2008 -0700

    Removed all references to an initrd and renamed most initr{d,amfs} stuff to simply 'ramdisk' to simplify things for the future.

commit 1ffb37f09c7ad077f9d9863ced18d64eeef7520b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 15:05:51 2008 -0700

    Moving files from generic to defaults, since they are the defaults used globally.

commit 73e34e757ea200c118a8f6fe20697e45b3079221
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 14:55:49 2008 -0700

    Added the modules directory, which will be used to store the built-in modules and also for external entities to add their own modules and hooks.

commit 27407030ff2bbb253309726770444a60d2d032d0
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 14:48:30 2008 -0700

    Added a defaults directory to store default files for builds.  These are overridden by architecture or module specific parameters.  This should end up reducing the amount of architecture-specific files needed, especially as most of them have files which are (nearly) identical.

commit d544d57ce1fdf8010b80a2007eed6641f41c7ae8
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jul 28 14:44:13 2008 -0700

    Moved architecture folders under the arch subfolder.

commit 8025f3992a48f004bac2249f7a2e1c21943cd592
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jul 24 11:48:18 2008 -0700

    Initial commit after creating the git repository.

commit 1d170fb865a21645a05e1bb833e57f887c06fff2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 5 16:45:31 2008 +0000

    Rename kernel-config-2.6 to kernel-config, since we no longer support 2.4 kernels.  This is genkernel 3.4.10 for release.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@679 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3a23a46d3b377e7d47b06591d1b21cc4dcd79a0c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 5 16:42:37 2008 +0000

    Sync kernel configs from releng/trunk/releases/2008.0/kconfig and remove some unused configs.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@678 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 850637bc4f4c20a11ccc88c2f6f8d633987afe73
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue May 13 14:25:16 2008 +0000

    Move setup_keymap call to before LUKS setup
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@677 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 751d2149d16c791fde4d1b2f08b1e49ba43f070c
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat May 10 01:16:38 2008 +0000

    Store pre-oldconfig busybox .config for use in bincache comparison
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@676 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 80fb4b4d11e77127e4ccbd6fc5f4932c7d77f413
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri May 9 22:15:46 2008 +0000

    Add nomodules kernel commandline parameter to disable loading of modules
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@675 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1a90fbf8f1af349f104899c569f239e8110a560a
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri May 9 16:13:09 2008 +0000

    Move distfile cache to /var/cache/genkernel/src and add check to make sure all distfiles are present
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@674 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e0b7ea5ee76a9d58027d65d222cd872a24fb5978
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri May 9 02:50:37 2008 +0000

    Added a few SATA and PATA drivers to modules_load.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@673 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cf240a1199f36a6f07bb86ea4144277d424188dd
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri May 9 01:24:59 2008 +0000

    Updated the modules_load files.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@672 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fd7e13ec8709fc1215da378fdc0a1e1f03460a90
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Apr 25 02:16:05 2008 +0000

    Enable keymap code when keymap is set on the kernel command line.  This is genkernel 3.4.10_pre10 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@671 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit afc2688b2ae7b91f240cef8bab8a5ea738f25639
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Apr 25 02:09:50 2008 +0000

    We need to unset keymap if it doesn't match to keep from hitting an infinite loop.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@670 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 51c769f243e74f54daf4f1903aa46876f79829b6
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 24 18:15:34 2008 +0000

    Updated the keymap-handling code so it will be installed and displayed without using --do-auto-keymap with a patch from Florian Schilhabel <fernsehleo@gmx.net> for bug #215822.  Also, added a keymap= command line option to allow setting keymap from the bootloader, also from Florian.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@669 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0c3ba5d6283376944e0afaa3514e813c928b16a2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Apr 22 15:21:48 2008 +0000

    Change from using a directory check to a file check.  This should fix bug #215822.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@668 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4593814da8d307908f815366acc5f01c659598ff
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Apr 12 17:40:33 2008 +0000

    Move removable storage like USB and firewire after traditional fixed storage like PATA/SATA/SCSI for bug #217347.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@667 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 113af0d25cf1928b3b5aa01eda278bfbee867c0f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 10 03:54:51 2008 +0000

    Updated TODO.  This is 3.4.10_pre9 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@666 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a6823c3825ba0afd48fb8a45d6cdb62c436d8b30
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Apr 8 01:06:24 2008 +0000

    Added scsi to the default list of modules to load.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@665 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 25951258468809432105bfcba27d3b44e75a64a0
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Apr 5 15:53:06 2008 +0000

    Set CMD_KEYMAP to default to yes, so it's enabled unless specifically disabled
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@664 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cc57e07bb855e8f41e92b7d67098375587947693
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Apr 4 15:17:30 2008 +0000

    Added a patch to skip device nodes for devices if at least one partition exists on the device.  This aids in LiveUSB usage and is for bug #212794.  This is genkernel 3.4.10_pre8.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@663 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4187cff9f1e424e1937dffc004614e64d8cf1839
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Apr 3 22:02:47 2008 +0000

    Split up /dev node checks into console/null and tty1
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@662 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3bfe8144c07bc8686ae5a33ac3caa276be6f7c4a
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Apr 2 18:54:09 2008 +0000

    Remove initrd-specific code from linuxrc
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@661 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 80b3557d0bb19a0ebfe6274b59582842c50a597f
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Mar 30 23:27:03 2008 +0000

    Uncomment ppc/ppc64->powerpc code in set_kernel_arch, since it appears to actually be necessary as of 2.6.24-gentoo-r4
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@660 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3c4236f34b916d792bc779d1a8010d34b1a19566
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Mar 29 19:27:57 2008 +0000

    Add patch from ebuild in-tree to fix build issue with signals on hppa
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@659 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3128691111b3a6abb711c127f35190a99f150f34
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 14 16:19:20 2008 +0000

    Get rid of --initramfs option as it doesn't do anything anymore
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@658 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 696ea3050888a0230ee3d274db8f866855da1c8f
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 14 16:11:48 2008 +0000

    Change the opts passed to udhcpc when using nfsroot
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@657 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5a08f3bce39db62722b5c9afca97974d598495d2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Mar 14 15:07:19 2008 +0000

    Removing pkg directory, since it is no longer necessary.  From now on, we'll just pull the tarballs from DISTDIR directly, and we've already moved our caches to /var/tmp/genkernel, so there's nothing left to keep here.  This is genkernel 3.4.10_pre7 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@656 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a5165c526b1f5b75ff32f0b4bcf3cd22834d5edf
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 14 04:25:34 2008 +0000

    Copy the original kconfig with a different name than the one used to build
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@655 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d52589997e93eff5af2bf8ee71f136eba8000650
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 14 03:14:46 2008 +0000

    Include original kconfig in kerncache
    If original kconfig exists in the kerncache, use that for comparison to the current kconfig
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@654 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4304d907baf2e2201d8ef9fcf447988ce5161fae
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Mar 14 02:21:43 2008 +0000

    Switch back to building kernel first
    Optionally build the kernel a second time if we're integrating the initramfs
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@653 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c205eaa040c2c4496badb85a67727b01977a6b78
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Mar 14 00:40:15 2008 +0000

    Clean up the modules_load files and add qla2xxx.  This is genkernel 3.4.10_pre6 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@652 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f489b904ad4858d766f9c36045b6934d29780d10
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 23:02:29 2008 +0000

    Stick CONFIG_INITRAMFS_ROOT_GID in the .config, too
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@651 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fb88e10ff6b420052251e6a04621535ab407bc55
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 22:52:25 2008 +0000

    Remove existing CONFIG_INITRAMFS_SOURCE line and write new one as well as CONFIG_INITRAMFS_ROOT_UID line
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@650 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit af3fd101f0b6f3856521d557c322e7aaa64e0cac
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 22:34:38 2008 +0000

    Change sed delimeter
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@649 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0612894e1b37c1b07f687f822a8cd81936a8d91b
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 21:25:18 2008 +0000

    We should edit the copy of the kconfig instead of the source file
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@648 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5fcaaea2f8ff1611d479c3c13f44f52b32218672
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 21:11:24 2008 +0000

    Instead of copying the initramfs into the kernel tree, we now sed the kconfig to point CONFIG_INITRAMFS_SOURCE to the generated image
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@647 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7842579a94d8ad749bccbaab342328ed001ca34f
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 19:13:30 2008 +0000

    Add scsi_wait_scan to sparc64's MODULES_SCSI
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@646 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 72e8e5d04c9e09757a5f19886dc3a5b9c68f2e10
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 17:10:30 2008 +0000

    Add a check after mounting NEW_ROOT to see if /dev exists and /sbin/init is executable before moving on
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@645 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d1313f5ecc0a02447c4b9badc76f84c5f6d8f906
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 17:04:53 2008 +0000

    Change the location we copy the intiramfs to for integrated initramfs
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@644 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2d0c095a796e6a77c498416ee80a1b4be2742027
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 16:46:54 2008 +0000

    Revert last commit as it wasn't a problem
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@643 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a5aa9035a3c2edf5b043b0a6c6bc793b1d6db607
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 16:28:25 2008 +0000

    Remove -c "/dev/console" from switch_root command
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@642 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2b0ce04048e301f3a40d0578d8b572bfa6ababaa
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 15:29:26 2008 +0000

    Add missing $ to {NORMAL} for broken /dev message
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@641 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 858f4312e5e2e5958d5ee84710dcadb185166d6e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 12:08:38 2008 +0000

    Spacing cleanups in gen_package.sh
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@640 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9ef70b96fd1c4688cb6a4b9307fffedc53a7a922
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 11:59:08 2008 +0000

    Remove unsetting of ARCH for callback and change set_kernel_arch debug to use print_info
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@639 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit db54f339a4df70eaf6f234243fe856dde3f2c10c
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 11:57:02 2008 +0000

    It helps to actually add the handling for the --integrated-initramfs option
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@638 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c1802ecec67d77036fa6f7b7324e2b6dbf7a2861
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 04:57:18 2008 +0000

    Use echo instead of print
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@637 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ecd89a5e6d04a0b379d3661b1e311fbb656529a8
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 04:50:15 2008 +0000

    Add debug code for set_kernel_arch
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@636 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f6f97cb650e9b1d0d1e7674274743a2f0a7ff916
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 04:40:37 2008 +0000

    Add debugging code to show ARCH when running callback
    Unset ARCH when running callback and restore afterwards
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@635 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d117f014dd3ee395df46347db45debcb75cbc62c
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 04:11:00 2008 +0000

    Move set_kernel_arch() call to after determine_real_args() so that get_KV() has populated the vars we need
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@634 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4bda5b0631eb7302915f919097c67100c25b1ea5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 03:30:38 2008 +0000

    Change powerpc switch kernel version to 2.6.16 for if we ever uncomment it
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@633 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 18407fa3ede7ad37f692ea44559f8629364be485
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 03:28:56 2008 +0000

    Add set_kernel_arch(), which maps the genkernel arch to the arch that the kernel expects based on the version of the kernel
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@632 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d176b8c10411c9da2ed8e130da8f6a5401ab1ca9
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 01:33:15 2008 +0000

    Get rid of the ENABLE_PEGASOS_HACKS hacks
    Add INTEGRATED_INITRAMFS option to optionally insert the generated initramfs directly into the kernel image
    Change default build order to build the kernel last to facilitate the INTEGRATED_INITRAMFS option
    Add GENZIMAGE option and change various checks from ENABLE_PEGASOS_HACKS to GENZIMAGE
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@631 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1664faa9dfe3e36f736dd9a86d61cf19e62a276f
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 00:36:08 2008 +0000

    Argh...Changing the right line helps
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@630 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ee9a94f313ba04ffbf89176eb1ca9543de8b9b09
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Mar 13 00:35:11 2008 +0000

    Change into initramfs-firmware-temp/ instead of initramfs-firmware-temp/lib/firmware/ before doing cpio
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@629 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 583d25030b7fd1aa75ec4c5a3d593accf2864c22
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Mar 12 22:42:24 2008 +0000

    Added a small debug statement to generic/linuxrc so we know when we're hitting the initrd code path.  This is genkernel 3.4.10_pre5 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@628 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 565bb21a48c528ebc0f89c5cdbc8c580b7bdaf2e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Mar 12 20:33:50 2008 +0000

    Change to new temp directory so the firmware gets copied to the right place
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@627 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b4fd892e5718b63acd33738ef688d9229e203c33
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Mar 12 20:01:49 2008 +0000

    Copy with -L so we get the file instead of the symlink
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@626 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1c9596c37e231143a374a4844920dbeebaf84697
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Mar 12 19:48:46 2008 +0000

    Fix another quoting malfunction
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@625 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 520f70fd8d418f768576ea8f949168e40ffce46a
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Mar 12 12:34:44 2008 +0000

    Explicitly enable MDADM and MDSTART in busy-config
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@624 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6f9764a3302b29038a8d96f2f7e230739ea49b25
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Mar 12 11:41:14 2008 +0000

    Update busybox static-error patch to actually work
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@623 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 96f11b125f13546ffdaa68a7e5af04f7a8a70486
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Mar 12 03:13:28 2008 +0000

    Change BUSYBOX_VER to VERSION_BUSYBOX for genkernel-9999 ebuild.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@622 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bad7c471f2722fc48f5a82e00f416b592d895037
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Mar 11 23:18:42 2008 +0000

    Remove the quotes when trying to expand a glob
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@621 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 182fd5e831ef1511ca7bec22397f9627cfe3e551
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Mar 11 19:35:23 2008 +0000

    Update mdadm and mdstart patches
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@620 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2ed29757efd99eff1000068eecaafd22434f97f4
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Mar 11 19:06:58 2008 +0000

    It helps if we assign the correct value to version
    Send output of patch command to /dev/null
    Show a message saying we're patching if there are patches for the util
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@619 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6a3fb94230f9b6457b6e01b71ada1a08bd34bdb5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Mar 11 18:54:57 2008 +0000

    Add busybox patch to remove error about compiling statically
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@618 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ae01c22edbaeecd2d31765b8ecc376d06b274e2e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Mar 11 18:35:09 2008 +0000

    Update busy-config files for the various arches for busybox 1.7.4
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@617 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e86db7cf2c6400ecb48d01aca7320905d2998c82
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Mar 11 18:07:17 2008 +0000

    Add apply_patches() function to automagically apply patches for a given util
    Add updated busybox patches for 1.7.4 from robbat2
    Change BUSYBOX_VER to 1.7.4
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@616 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c7a57d783086bc85aa38d570539de2e71298f280
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Mar 11 05:59:13 2008 +0000

    Rearrange checks so the return value is read correctly.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@615 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bfd3e14a079c826abf72d9823b53cfd2bbca98b1
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Mar 10 17:40:50 2008 +0000

    Enable CONFIG_HEXDUMP globally for busybox
    Add getdvhoff replacement function from vapier
    Remove copying of getdvhoff from system
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@614 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7fab7bb1f99c930b0e72a3e5952ee21f2d38fa85
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Mar 10 17:24:48 2008 +0000

    Add support for --firmware-files option to make robbat2 happy
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@613 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6ea20790b7571394a425040aa601e6cf7296d0dc
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Mar 10 00:38:49 2008 +0000

    Add support for --firmware and --firmware-dir options to include firmware in the initramfs
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@612 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c1c0655dbb6c802af70ac4226121c77ed4617159
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Mar 9 17:54:44 2008 +0000

    Apply patch from  Vince C <v_cadet@yahoo.fr> to mount sysfs prior to loading modules, so that the mdev firmware loading can actually work
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@611 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f62aa7b1c9947bc858684176529fedfb9477acd2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Mar 4 00:41:37 2008 +0000

    If we have a raid456.ko module, we need to create a raid45.ko symlink since dmraid can be rather stupid.  This should resolve bug #195804.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@610 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 39f1ad891b97c83d63354d219385dd87002b0ab2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Mar 4 00:32:39 2008 +0000

    Updated the kernel configs for arches which have given us their 2008.0 configs.  This is 3.4.10_pre4 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@609 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 063e926d279454bb724c2b6cbff8e3d0ff331530
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Feb 29 01:54:29 2008 +0000

    Redirect which output to /dev/null and put quotes around var in test
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@608 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a0766808eb96445a9c78f984e5f45bdc703faad4
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Feb 29 01:06:15 2008 +0000

    Changed MDRAID to MDADM for bug #211316.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@607 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 89f860a323e451c1fceb838ca21e6624d9028444
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 28 21:33:51 2008 +0000

    Added a --no-keymap option for bug #210886.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@606 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ee2c236875ae632ccbfd7ddbe5ba95ac08600db9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 28 21:25:31 2008 +0000

    Use which to determine the location of splash_geninitramfs, rather than having an endless number of conditional checks for the location.  This fixes bug #211521.  Thanks to Uriy Zhuravlev <stalkerg@gmail.com> for finding the problem and suggesting a solution.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@605 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 35fffff3a5520d243a93548fc7c3b60df350472a
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Feb 20 19:50:49 2008 +0000

    Removing the xen0 and xenU arches, since they didn't work, anyway.  This is genkernel 3.4.10_pre3 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@604 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a8cef1efa58c7a124e5a6ca013c94a9a936ecb34
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Wed Feb 20 15:37:41 2008 +0000

    Add missing space before closing ]
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@603 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2c41576da4444b88f207192a33cbe5e5af464e65
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Feb 19 19:38:52 2008 +0000

    Apply patch from bug 210457 to fix variable substitution. Thanks to Paul Taylor <birder@ozemail.com.au> for reporting
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@602 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7f20c816c3ec5807bf44bdc75b79ec7889ed24b6
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Feb 19 19:31:25 2008 +0000

    Remove quotes from around ${ROOT_TREES} so that the dirs are parsed separately by bash/cp
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@601 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 58c13464ec5d36b02f87dc77aa680d33618fde13
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 06:48:33 2008 +0000

    Removing DEVFS support from genkernel since we don't support 2.4 kernels anymore.  This is 3.4.10_pre2.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@600 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a98d5330f0276c991e4a75f9057050174fbc99d2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 06:12:58 2008 +0000

    Added a line to make sure we remove image.squashfs as well as the other loop names used by catalyst.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@599 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit df4dd021ab0663967889c63fc0ea60cfc076ee50
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 06:10:11 2008 +0000

    Added another patch from Javier Miqueleiz <javier@miqueleiz.com> in bug #198892 for mdadm 1.1 and 1.2 metadata support.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@598 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ad4cd0339444f5ef37103e8aca06aa3a352ebad9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 06:01:03 2008 +0000

    Switch to detection for LOOP and LOOPTYPE when they are not set.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@597 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5b462be90709ae2674736a0827e046541cdd5245
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 05:40:58 2008 +0000

    Performed some minor cleanup.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@596 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 239e46b18682a68c0e78c0cac74aa510422f377f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 04:34:44 2008 +0000

    Move busybox --install -s to outside the /init check.  Fix problems with running mknod on a non-CD root filesystem, which will be read-only, for bug #208266.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@595 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bf2072c74240a55d37a0cdc9458d690d4931ffbb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 03:51:48 2008 +0000

    Removing 2.4 kernel configs, since we aren't supporting 2.4 from here on out.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@594 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 957c60e41d4fe00a46a26d2d5fea88e6db6bd1df
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 01:40:26 2008 +0000

    We only need to make sure that we have /sbin and /usr/sbin in our PATH for bug #97378, not reset it.  Thanks to Justin Bronder <jsbronder@gentoo.org> in bug #209182 for pointing it out.  This is genkernel 3.4.10_pre1 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@593 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a479c3455299f5dae1904ae1461f640368972263
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 14 01:07:14 2008 +0000

    This is the long-awaited unionfs code cleanup.  All of the unionfs code in genkernel has been removed.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@592 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 74ebf6cd74ac1af778135f41ad1b181e89c80cd9
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Feb 7 02:18:27 2008 +0000

    Fix two calls to set_config_with_override on CMD_KERNCACHE and some indentation weirdness
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@591 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4cde424af98f8c6b4154803ac411147d156bb01e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Feb 4 19:32:51 2008 +0000

    Change &>/dev/null to >/dev/null 2>&1 because busybox ash sucks
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@590 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c5bcb8d17889e4bc17231314c3c7017147906d1e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Mon Feb 4 18:15:57 2008 +0000

    Switch to double quotes where we're interpolating variables, because I suck
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@589 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 23c3235aa1fbf436c57200474548820a481a0fc3
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Feb 3 19:48:05 2008 +0000

    Add qla2xxx to sparc64's MODULES_SCSI
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@588 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 050a1da1d2308838edb5d92baf44179cf2cfc510
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Feb 3 19:41:08 2008 +0000

    Add --all-initrd-modules option to copy all kernel modules into initrd/ramfs. This is useful for netboot images
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@587 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6c98ac18d3e8a8fe67e8e36d9a359318e0dfc53d
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Feb 3 15:35:39 2008 +0000

    Add setup_hotplug() function that runs before the modules are loaded to setup mdev as the hotplug event handler
    Add $KV to /lib/modules anywhere it occurs to allow for an initramfs with multiple sets of modules
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@586 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5f3bff37d121b5f7fc73288dec8233494a0bdea6
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Feb 3 06:12:13 2008 +0000

    Clean up OLDCONFIG logic and default to OLDCONFIG=yes. This is for bug 207895
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@585 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4faaee5d40ac8b2728bf08d918179b3ce2418526
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Feb 2 18:07:46 2008 +0000

    Moving the code to start resume operations so it doesn't run when booting from CD.  We also don't execute the code if there's no real_resume set on the command line, since it will fail, anyway, without it.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@584 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b861813ae6a3a07aa5c6cf93d374606199fa1d0c
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Feb 2 17:45:16 2008 +0000

    add megaraid module to MODULES_SCSI for bug 206039
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@583 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 226a52cfebb18bd591d610ff51f665ba0f537062
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Feb 2 17:34:13 2008 +0000

    specify the kernel version when looking for a module for bug 208593
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@582 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2df80062d668c271bcdd67683334b652591f8165
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Feb 2 17:21:23 2008 +0000

    Removed runUdev, since we no longer use it.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@581 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 37ef3eb4739aad801f45b6f41092115d5c46af0c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jan 11 23:43:53 2008 +0000

    Fixing a problem where we were copying the busybox binary cache into the busybox temporary directory.  I am assuming that this was a result of all of the changes we've been doing, and it simply just got everlooked.  Thanks to Marek Szuba <cyberman@if.pw.edu.pl> for pointing it out in bug #204087.  This is genkernel 3.4.9 FINAL.  Enjoy.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@580 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e6f79cd7efca1f1c3a71d79a7138b8fd987fc706
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Jan 10 01:55:56 2008 +0000

    default to auto for CDROOT_TYPE
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@579 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 07397c610098d7eeabc1b47e06258daa79b6a406
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 28 03:35:36 2007 +0000

    don't scan a bunch of extra devices when CDROOT_DEV is defined
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@578 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 783f92f592574d4e4f16e144b8abc13ceaa3e9c8
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 28 02:44:20 2007 +0000

    add new cdroot_type=foo kernel commandline parameter to override -t iso9660 for bug 182818
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@577 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9710e24c34e6ddf1b4db7a461655cf817b19bb10
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 28 01:24:58 2007 +0000

    put -t auto back to -t iso9660 for mounting a cdrom. this is for bug 162962
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@576 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a8c95a49f7ed225cc75b10b889988f7d3e5f69aa
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Dec 27 22:39:30 2007 +0000

    fix description of --kernel-config for bug 194752
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@575 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 69500d6738ab8550fd7d0a80d8712ed5c9a5d0bc
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Dec 27 19:04:10 2007 +0000

    This is 3.4.9_pre12 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@574 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8ac539106bded08446e309b9c20c44ce7f0f654e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sun Dec 23 22:44:50 2007 +0000

    apply LUKS key patch from bug 162962 from Nelson Batalha <nelson_batalha@hotmail.com>
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@573 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ccc3c9c78f0787ed4ad823a5fe215e6aecebaf0b
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Dec 14 16:28:05 2007 +0000

    fix text bolding on serial console for bug 202266 thanks to Michael Hordijk <hoffbrinkle@hotmail.com>
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@572 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5ea7a1432fcbc8fb100236d9e95bdc16a3e09073
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Dec 13 22:14:06 2007 +0000

    apply patch from John R. Graham <john_r_graham@mindspring.com> for bug 201482
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@571 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f86c24efb69cfa0f024a67a0b303466949d8b949
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Dec 6 04:04:00 2007 +0000

    s/KERNELDIR/KERNEL_DIR/ for bug 201159
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@570 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0e8907e13122349de8debb34db78aa8649d31608
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Dec 6 04:00:40 2007 +0000

    fix typo for bug 201442. thanks to Michael Hordijk <hoffbrinkle@hotmail.com>
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@569 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9e3f3a4292b671886cfd6b34c4213dfed5bf39ef
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Dec 3 23:18:32 2007 +0000

    This is genkernel 3.4.9_pre11 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@568 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 20d54c9c00bb8c22d8b329b605c45c2194408ee9
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Nov 29 12:52:52 2007 +0000

    s/elsif/elif/ because I use too many languages and random bash tutorials online can't be trusted
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@567 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0815924a54e6e6b6ae818b1b3771da7714ad73f2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Nov 28 21:42:30 2007 +0000

    Added a patch line for busybox for bug #198892.  This is 3.4.9_pre10 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@566 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9980cfc5396d281a58b2feb203cc35ad5f633165
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Nov 24 21:48:35 2007 +0000

    Added a small patch from John R. Graham <john_r_graham@mindspring.com> to fix arguments with spaces for bug #200161.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@565 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f59adb569ba17a96db4c8ec7878a073bc69f201b
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Nov 24 05:35:07 2007 +0000

    use 'read' to get a line at a time to account for directories with spaces in the name. this fixes bug 199701
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@564 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cce65ad98cb38a2c6be47c710eda09804b6cb6f9
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Nov 23 20:45:30 2007 +0000

    look for cryptsetup in /bin and /sbin
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@563 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9f3580937c8044c753c9a7e31b1aeb71123eebd7
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Sat Nov 17 02:47:22 2007 +0000

    Force dmraid to be built with -j1 for bug #188273
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@562 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ed0fccb6824a36bcf271cc12f92fb61aece42ca2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Nov 16 22:09:57 2007 +0000

    My original sed of LVM2->LVM caught a few too many things.  Thanks to Robin Johnson <robbat2@gentoo.org> for pointing them out and providing the fix in bug #198546.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@561 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 626db701e2a3a1f3ba95f2ee896460ccd7a8c9c9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Nov 13 23:09:11 2007 +0000

    ChangeLog fix/version fix.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@560 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit dfdb2b91ae13cf6d81742cdf19b72bf5154faae3
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Nov 13 23:05:27 2007 +0000

    Added config defaulting for --mdadm for bug #198694.  Thanks to John R. Graham <john_r_graham@mindspring.com> for providing the patch.  This is 3.4.9_pre9 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@559 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cb5712f1f64aaed93b915a3021a4bb6714a5ab5d
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Nov 8 19:50:06 2007 +0000

    revert patch from bug 190327
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@558 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fba39b8f1146a6eecc8430fa459bdaa5216948c4
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Nov 7 21:38:12 2007 +0000

    Added a nice patch from John R. Graham <john_r_graham@mindspring.com> to allow all command line options to be configurable from within the genkernel.conf file.  This is for bug #182616.  This is genkernel 3.4.9_pre8 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@557 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit dcb5af3f6f7ebdb13763bf72aee6ec7bf21175f4
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Nov 7 20:59:45 2007 +0000

    Fixed the noload module code.  Thanks to Mijail Fedorovich <mfedorovich@gmail.com> for pointing it out in bug #198187.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@556 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ae13885cdfbd64aefe7d58ecd24c2acd068edeca
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Nov 7 20:57:07 2007 +0000

    Added an update patch from Alon Bar-Lev <alonbl@gentoo.org> in bug #197244 to clean up the suspend2 code and rename the functions to tuxonice to match the upstream rename.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@555 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d0667a6beb51c1a4ef0cdb9560e4d58f050444bb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Nov 7 20:44:02 2007 +0000

    Added a patch from Joshua Kinard <kumba@gentoo.org> to clean up the Pegasos hacks in genkernel.  This is from bug #193826.  This is genkernel 3.4.9_pre7 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@554 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 77598a72d773df66251c62cf0b53bf68d1eff622
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Nov 7 20:36:33 2007 +0000

    Added a simple patch from Andrew Gaffney <agaffney@gentoo.org> to ensure that we export ARCH before running menuconfig.  This is from bug #190327.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@553 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a935750c44425c56e304ba48c673e5bd9e629fc2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Nov 7 20:03:53 2007 +0000

    Make sure we still allow dolvm2/doevms2 on the kernel command line and give a warning.  I've also added a 2 second delay between vgscan and vgchange.  Thanks to Robin H. Johnson <robbat2@gentoo.org> for suggesting the changes and testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@552 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d9cffe7d0351ef0f16010fdc76fa34f6d0671638
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Nov 2 00:37:39 2007 +0000

    Reverting the removal of generic/modprobe for bug #197730.  This is genkernel 3.4.9_pre6 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@551 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 943ce2047b452a972d087d778c2a5488bac2ae71
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Nov 1 00:46:55 2007 +0000

    Fixed device-mapper/man removal for bug #196087, fixed mdadm.conf copying, and fixed syntax error for bug #197582.  This is genkernel-3.4.9_pre5.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@550 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c239493fcd1c1e30782e22b946de9c52ddd9c1d1
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Oct 30 20:14:14 2007 +0000

    Added a patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for mdadm support in busybox from bug #172128.  This is genkernel 3.4.9_pre4 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@549 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 76b0593f47641c254516b0bc35104f53e820df2a
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Oct 30 19:37:45 2007 +0000

    Made a few minor cleanups here and there.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@548 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b536430a15a4f7b3085825ee821b6af97cfd0f2e
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Oct 12 11:54:26 2007 +0000

    update description for --initramfs-overlay in man page to match --help
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@547 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f29f8e3282c851c333dd0a03ef3df1eb7c57fff0
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Fri Oct 5 17:22:20 2007 +0000

    remove generic/modprobe and all supporting code, since busybox has modprobe
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@546 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b1f27004bbcac7c527b285a81fd07ab464fc2f5c
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Oct 4 11:55:42 2007 +0000

    cd out of directory to be deleted for bug 194695. Thanks to Asmund Grammeltvedt <asmundg@big-oil.org> for pointing this out
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@545 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2dd522a1edccd5ea711c7e3ed5f63241030a0490
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Tue Sep 18 21:10:09 2007 +0000

    we don't ever want devfs in an initramfs
    check KERN_24 instead of DEVFS for 2.4 initrd generation
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@544 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 62b6035d2a9ec79140bbf04f5fb9e5bfe92435ed
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 22:23:48 2007 +0000

    Rename DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILE to help reduce confusion.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@543 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4005d85692b83d48a6d0ef75fb4dcbf4e5eb1cef
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 22:20:23 2007 +0000

    Some more generalcleanup and adding support for using a config file other than /etc/genkernel.conf to add flexibility.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@542 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2716ac4dc28093796c526d4a1f8f58c886ae498b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 21:53:53 2007 +0000

    Removing klibc/modutils/module-init-tools files, since we don't need any of them, anymore.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@541 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2de4a9cd8fb0043d66d28ce890ef7dca27a241ca
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 21:44:45 2007 +0000

    It helps if I use 'g' when doing a sed.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@540 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2ab02c410b713912dc41b593e8650c6d474b4901
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 21:43:35 2007 +0000

    Removed the use of GK_BIN variable, since it isn't necessary.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@539 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3c0bcf90c93d502b6867eb31f51b701eecc48e95
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 21:36:19 2007 +0000

    Updated TODO and cleaning up genkernel.conf a bit.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@538 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9e69a8a871228f3c17a13e305960f044e5952fc6
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 20:30:19 2007 +0000

    Remove some unnecessary copyright dates from a few files so we don't keep forgetting to update them when we modify the files.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@537 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 208a983055a5c685bb9ce265c5147802682409ab
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 19:51:47 2007 +0000

    Renamed gensplash to splash and marked gensplash as deprecated.  This is 3.4.9_pre3 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@536 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 10990c221039a17c078ee57bc0b81d86c10c62e3
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 19:40:52 2007 +0000

    Changed all instances of EVMS2/LVM2 to EVMS/LVM, respectively.  This will keep everything simplified if a newer EVMS/LVM version set appears.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@535 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 364336c8dce9ce1ead11a3d3a6a61b6ee775d2fa
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 19:25:50 2007 +0000

    Removing bootsplash support since it hasn't been in a kernel we've supported for years now, causes confusion amongst users, and really wasn't being used and caused issues with 2.6/initrd creation in some corner cases.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@534 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0f60973912bf042b5d15a785db75b88149685af6
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 19:07:27 2007 +0000

    Removing the reversal patch for the suspend removal, since it will no longer apply.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@533 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 497d9f9297cac0aab37a300bdef22015b3ec1adb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Sep 17 19:05:59 2007 +0000

    Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@532 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c24a91d307ea7f2a37e0a3858cab6ba69142761e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Aug 30 18:27:35 2007 +0000

    Removing the suspend support that was added for bug #156445 until suspend is added to the tree and we can determine the proper way to support it.  For more information, see bug #156431.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@531 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7e8148c27cb0d42e6ed2556bd3b60cecb44dbbf0
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Aug 22 19:25:06 2007 +0000

    Removed CONFIG_PHYSICAL_START from the x86/amd64 kernel configs for bug #186378.  This is genkernel 3.4.9_pre1 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@530 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 17f9f93afa1436bd3811179f83ac667c58693008
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Aug 22 19:22:42 2007 +0000

    Changing to use console=tty1 instead of CONSOLE=/dev/tty1 with a patch from Matthias Schwarzott <zzam@gentoo.org> for bug #188954.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@529 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bfec77e7d25786ce63445d38b47fd9cde19ab43b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Aug 22 02:25:51 2007 +0000

    Added arcmsr to MODULES_SCSI for bug #185827.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@528 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 24dc832d0b8a3575df60dda41c994ce77afb1eca
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Aug 22 02:17:29 2007 +0000

    Added suspend-0.5-Makefile.patch to pkg directory for suspend capabilities, bringing it into the repository, from the tree.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@527 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 739fc53353a26a34cad8406f5030cc612dc3e390
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Aug 22 02:13:37 2007 +0000

    Added a small patch from Tais M. Hansen <tais.hansen@osd.dk> to add doscsi to the genkernel man page for bug #183406.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@526 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 91b2ac41fb5b811983b9c733b64a7be946c84680
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Aug 21 17:31:54 2007 +0000

    Added another patch from John R. Graham <john_r_graham@mindspring.com> for bug #180161.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@525 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0257b72785e144ec5fa5ada2b02800963abdc3b3
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 27 06:24:28 2007 +0000

    Cleanup of bogus error output.
    
    Clean up a bogus and cosmetic error introduced by the symlink patch:
    ${GK_SHARE}/gen_funcs.sh: line 431: popd: /var/tmp/genkernel/3996.6301.23048.13838/initramfs-modules-${KV}-temp: No such file or directory
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@524 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 43b1f3aa7e142836d95675a21da331185bebb0c7
Author: Robin H. Johnson <robbat2@gentoo.org>
Date:   Fri Jul 27 06:24:28 2007 +0000

    Fixup for bugs from patch in bug 174294.
    
    The previous patch from bug #174294 still contained some bugs in the linuxrc
    and scripts, that caused a failure during boot. Clean them up with one more
    patch from Nelson Batalha <nelson_batalha@hotmail.com>, again on bug #174294.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@523 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 94e9ac1630eec68d4d1b028794390ca841698bec
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Jul 26 03:05:47 2007 +0000

    enhanced netboot linuxrc from gustavoz
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@522 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1bdb11467f6c44f493733b3394ff1a7271b51dd5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Jul 26 03:00:40 2007 +0000

    enable CONFIG_INSMOD in all arch busy-config files
    disable building of static insmod and remove all code related to it
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@521 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8befa2ea18321313639f19b40e55d7757d042ae5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Jul 26 02:52:50 2007 +0000

    Patch to compare new config instead of the one left laying around in the kerncache dir. Thanks to Pat Double <gentoo@patdouble.com> in bug #179739
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@520 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f10cd4ee6a37632406fdefb2e16952606505c4d5
Author: Andrew Gaffney <agaffney@gentoo.org>
Date:   Thu Jul 26 02:45:03 2007 +0000

    Patch to actually use busybox bincache. Thanks to Pat Double
    <gentoo@patdouble.com> on bug #180211
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@519 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4ccd40b12145d48b847da733c81a40d60af4653c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 22:54:48 2007 +0000

    Fixed lvm/evms code for initrd generation.  Thanks to Vinny <vfuria@gmail.com> on bug #179480 for pointing it out.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@518 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 51ba709e2c5d41e579a75664d7c020e746b938d9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 22:11:30 2007 +0000

    Added new PATA support from Paul Hewlett <paul@gccs.co.za> from bug #180111 and also created a separate MDRAID module group.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@517 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4cfc3f4bf8ecd9ca96f0861af249d19fcbeb12f7
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 20:25:43 2007 +0000

    Added a patch from Nelson Batalha <nelson_batalha@hotmail.com> from bug #174294 to enable the use of encryption on a CD and the location of a key.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@516 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 505cb92dc6579889be403db02f7d388506e17de9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 20:17:24 2007 +0000

    Added two patches from John R. Graham <john_r_graham@mindspring.com> from bug #180161.  This should fix bug #180161, bug #144703, and bug #150697.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@515 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 29bf002711350381cb2de479b612706727b84375
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 20:10:28 2007 +0000

    Added USB Printer support for bug #176543.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@514 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9c26beee9535d74f55b5e7c685de872cce19460e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 19:54:54 2007 +0000

    Change the check for /livecd when booting a CD to check for a file called livecd, rather than just the existence of /livecd, which should keep it from finding disks with a /livecd directory.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@513 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 50bd523a884bf9e811d70bad454043f46e7e127b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 19:41:58 2007 +0000

    Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #174188 to fix a problem with the System.map file copying that was previously introduced.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@512 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 55f2664dbea220c13b40fb7d26536905ccb49de3
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 00:48:50 2007 +0000

    Added patch from Nelson Batalha <nelson_batalha@hotmail.com> from bug #172766 to add documentation for genkernel's LUKS features.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@511 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 93fbc1102aa07961f2ac0bbc1a8a4df365842b63
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 00:35:40 2007 +0000

    Added patch from Nicolas Schlumberger <n.schlumberger@bluewin.ch> to create md devices with LUKS for bug #170753.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@510 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9a3d137f71ddc2c9e7d10ac2da1890b853bfde9c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 21 00:25:08 2007 +0000

    Reverting patch that was originally added due to bug #160333 due to the problems it caused on the 2007.0 release.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@509 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1558a8b42e312b4889e1762f1176490d03518f8e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 12 11:43:11 2007 +0000

    Added a patch from Andrew Gaffney <agaffney@gentoo.org> to add System.map to the tarball for the minimal kernel package for bug #174188.  This is also the 3.4.8 release.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@508 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9899e00ed9fe95a5afddab81d3ec7b5c1ec53d86
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 12 11:40:14 2007 +0000

    Added mptsas to SCSI for bug #174130 and removing raid0/raid1/raid10/raid456 from DMRAID.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@507 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 92542bf56c1275919b467882a10a32d0f99a8732
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 12 11:33:02 2007 +0000

    Commented out the checks on the sanity of lvm.conf since they were not quite working right.  This should fix bug #173622.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@506 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 62c3988a09d91948e536449b7d36733f5a4e2431
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Apr 9 14:26:19 2007 +0000

    Added nb-busybox.cf to x86 on the request of Andrew Gaffney <agaffney@gentoo.org>.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@505 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4eafdd4fcfbc6a55dddcef8f8b6af4e468a82bff
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 5 14:26:45 2007 +0000

    Added a change to force objdump output to be English for bug #173412 and rolling 3.4.7 final for the release.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@504 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 403aa83b5cbf8df7121780058e0b0e02d2072718
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 5 14:10:35 2007 +0000

    Added a patch from Daniel Drake <dsd@gentoo.org> to fix splash problems for bug #172562.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@503 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f0e745bfd01331aa2d1cb750a2d616a44888a58b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Apr 3 21:01:00 2007 +0000

    Some minor config file cleanup.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@502 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 63a3dab6ca32aacfa7076243cf2cb8306f75212f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Apr 3 20:46:57 2007 +0000

    Added a second patch from John R. Graham <john_r_graham@mindspring.com> from bug #169383.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@501 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fffb7ff9f93765239a310233b70fd09273b6fece
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Mar 27 00:13:53 2007 +0000

    Added raid456 to dmraid target for bug #172128.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@500 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 480b08111fa3a8bb97968afd78bbbd3392800ffe
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Mar 26 23:57:34 2007 +0000

    Changed LVM configuration detection to not error.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@499 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8dd43cbca83b3f85df5a64f10cf9eefb726be03c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Mar 26 23:47:20 2007 +0000

    Added joystick support to the default configuration for bug #171911.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@498 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 26a7141b14a8d7081d071c415f87e917380e916d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Mar 14 01:19:09 2007 +0000

    Before we copy lvm.conf, we run it through 'lvm dumpconfig' to make sure the config is valid for bug #156009.  This is 3.4.7_pre5.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@497 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ea58cd45764449f892cbf79a030f222d82f50fdb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Mar 14 00:47:17 2007 +0000

    Change the default CACHE_DIR from /usr/share/genkernel/pkg/%%ARCH%% to /var/cache/genkernel/%%ARCH%% for bug #148253.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@496 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e1a47d6e7fa3afd613ce5d128c68496e5aa6ce13
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Mar 13 23:31:44 2007 +0000

    Added libata to the MODULES_SATA list.  This might be why SATA CD drives weren't working for us.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@495 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 89c7fbdde588c97a343a04e48f4e06d15dde08d9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Mar 9 20:24:09 2007 +0000

    Added a patch by John R. Graham <john_r_graham@mindspring.com> from bug #169383 to improve the --symlink option fairly significantly.  This is going to be 3.4.7_pre4 and while I haven't tested this yet, it looks good.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@494 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f06ba4e9e7e46940029032937f1fd157c6c5af9e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Mar 9 18:01:55 2007 +0000

    Fixed lib64 link for bug #168664.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@493 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fe942472699aecc85bbb26b6234c9333677f0e46
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Mar 9 17:31:31 2007 +0000

    Update default kernel config with the current LiveCD config for 2007.0, which is built on 2.6.19, rather than 2.6.17 only.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@492 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bf22432fd6030f5fb4841a7201a2ca77bb07a7ca
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Mar 7 22:35:41 2007 +0000

    Added binary files back and updated busybox with a patch from Peter Alfredsen <peter.alfredsen@gmail.com> in bug #168599.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@491 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a3b8bafa53884c97ccf1450b11f1e6ac25b016fc
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Mar 7 22:33:20 2007 +0000

    Removing binary files from pkg since they were corrupted during the CVS->SVN migration.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@490 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c9302ee8fd81e18fdbbf19521d78297b69c55443
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Mar 7 12:33:11 2007 +0000

    Fixed up the man page for bug #168500 and bug #168719.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@489 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d97296528e97cd29556b4ebbd3f8c710bc734969
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Feb 14 21:19:46 2007 +0000

    Moved the MAKEOPTS check to the top of the file for parisc, so it matches other architectures.  This fixes bug #165494.  Thanks to Andrew Gaffney <agaffney@gentoo.org> for finding the fix.  I'm marking this as 3.4.7_pre3 for testing.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@488 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2eb1c706e622bc3b4d02f88b4fe4cb5a991c722d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Feb 14 20:54:36 2007 +0000

    Adding yet another patch from Fabio Erculiani <lxnay@lxnaydesign.net> from bug #152945.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@487 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bccc5d8fa79194ea2e05f8be00bbca4a3fec6e1e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Feb 12 21:28:55 2007 +0000

    Added a non-braindead version of a patch provided by Fabio Erculiani <lxnay@lxnaydesign.net> in bug #160333.  This is completely untested, so I'm rolling up 3.4.7_pre2 to get it tested prior to genkernel 3.4.7 going final.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@486 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b7c67205577f770ccb7c3efc7cf0647379e9afbf
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Feb 12 19:58:27 2007 +0000

    Add a known-working 2.6.16+ kernel config from http://www.ppczone.org/downloads/config-2.6.16-pegasos for bug #165758.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@485 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 913c39a0fd30ff0b8a1a51fd8349ba3f30016380
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Feb 12 19:50:08 2007 +0000

    Added a note about the MAKEOPTS option to genkernel as suggested in bug #165980.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@484 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit dc2ac62b8307cdb3cb216d234ad62f8f959d3fea
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Feb 12 19:34:50 2007 +0000

    Added patch from Mike Frysinger <vapier@gentoo.org> to clean up the genkernel man page for bug #166179.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@483 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 48440a0dcc1012944f596bcc74d9cf7806465e44
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Feb 12 18:44:01 2007 +0000

    Fix REAL_INIT for bug #160635.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@482 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 01a16e0aa25c1a2d5ac568067487239874ad40cb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Feb 12 18:32:45 2007 +0000

    Added patch from Fabio Erculiani <lxnay@lxnaydesign.net> to fix unionfs compilation.  This is for bug #152945.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@481 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c6619d5f912fb428cfd9784148aa0729bef91d02
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 8 00:08:29 2007 +0000

    Added patch from Martin Parm <parmus@diku.dk> to fix the --no-color option.  This resolves bug #114156.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@480 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7ea4f21496cefcdd04aaa42a86736652a529306b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jan 15 17:40:58 2007 +0000

    Changed basename to dirname when creating the directory from grub.conf to solve bug #161716.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@479 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7e7a6e15409559e4100a540ff20291a940eddd21
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Jan 9 17:02:46 2007 +0000

    Added scsi_scan_wait module to modules_load for 2.6.20 support.  Thanks to Robin H. Johnson for <robbat2@gentoo.org> for pointing it out.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@478 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bcc80c316220cc96f13e1e9125cf57730ebf0c19
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 27 19:04:55 2006 +0000

    Added a case statement for the keymap selection to ensure we're always using the named keymaps.  This should resolve bug #146714 if everything works correctly.  This is 3.4.6, for real.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@477 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2f84cde3bf66198d0d6049de35d08e26814d194f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 27 17:22:28 2006 +0000

    Adding back the known-good copy of keymaps.tar.gz to svn.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@476 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 30618827202bc400d23e3421a60af56ca6de8e5e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 27 17:21:08 2006 +0000

    Removing generic/keymaps.tar.gz to replace it with a known-good copy.  Blame cvs2svn.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@475 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9862e9b7ce2601a2e130ab71e0239e0d74f4e223
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Dec 16 14:36:53 2006 +0000

    Added patches from François-Xavier Roure <fx_roure@yahoo.fr> from bug #149020. This will end up being genkernel 3.4.6, most likely.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@474 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2056384a9042b09a2ea81a4bb44297429bec0009
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Dec 14 18:15:16 2006 +0000

    Adjust selinux stuff in gen_compile.sh to actually do what we intended, not the opposite.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@473 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3a3822f3bbe648424d393213e35da5f2575596f4
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Dec 14 16:26:25 2006 +0000

    Since device-mapper tries to build with selinux by default, we've removed it, then commented out the selinux support.  The ebuild will need to enable/disable selinux support based on the selinux USE flag.  This should resolve bug #157538.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@472 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 687926759bbb8d58247c2bea24fd26d8c0ae5cad
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 20:33:03 2006 +0000

    More fixes for similarly-named modules.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@471 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit de1b94b5256e0ac6eb656e22fc88e674a7cc3e88
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 19:54:07 2006 +0000

    Disabled full SuSv3 compliant sort, as suggested by Aurélien Francillon <aurelien.francillon@inrialpes.fr> in bug #157777.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@470 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 40ecfa2009e99f78e448e29b9d47ff481247d031
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 19:30:23 2006 +0000

    Added a fix for similarly-named modules from bug #158017.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@469 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fa5253529a97620bdad07bed662b9f6474b7f695
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 17:55:36 2006 +0000

    Fixed up linking for dmraid for bug #157538.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@468 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6fc0394331eaf59bd7bf96e683e1aecf9ee7a9c5
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 17:50:16 2006 +0000

    Updated busy-config to work with root=LABEL=<label> for bug #156640.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@467 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fe7457eba95057681b3ca7833c49c7c0bf1dfec6
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 17:31:21 2006 +0000

    Added patch from Daniel Drake <dsd@gentoo.org> in bug #156611 to clean up the initramfs creation and create a 'proper' initramfs, instead of our concatenated monster.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@466 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8b4b874b64d40c9a8c5872c4416b7c8bdd22a30e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 17:22:29 2006 +0000

    Added patch from Daniel Drake <dsd@gentoo.org> in bug #156445 to add userspace suspend support to genkernel.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@465 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 33bd91d532e7c620db600e4df0ed6d669c1be8ce
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 13 16:41:39 2006 +0000

    Added debug level to LUKS print_info messages for bug #156410.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@464 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9607f7eea1781110081afa508b676a087700cdd7
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sun Dec 3 13:50:01 2006 +0000

    Added raid456 to alpha/amd64/x86 MODULES_EVMS2 and added tg3 to MODULES_NET.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@463 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 22769ddd35d4aab8737d520d3b03aa83464a387d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Nov 13 19:58:42 2006 +0000

    Inverted check on CDROOT_DEV, as it should be -z not -n.  Thanks to Jakub Moc <jakub@gentoo.org> for coming up with the quick fix in bug #153554.  I lied before.  This one is really 3.4.5.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@462 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3cbe67babf4788502e2cd83c19b7faee999bbe64
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Nov 13 19:54:06 2006 +0000

    Added typo fix from Jason Pepas <j.pepas@mail.utexas.edu> in bug #153516.  This is 3.4.5.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@461 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c0d0730dd3d26d8a6a858c2a4ac3435920df185a
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Nov 13 19:50:46 2006 +0000

    Added Large File Support thanks to Fabio Erculiani <lxnay@lxnaydesign.net> in bug #152881.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@460 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 12b8ba5e27675a0391cdf22e6f6fa3a14a7b8b4d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Nov 13 19:35:26 2006 +0000

    Added patch to improve symlink support by Michael Hordijk <hoffbrinkle@hotmail.com> for bug #143217.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@459 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c6db6d2542854671532e29101eedd1e40af09ebc
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Nov 13 19:32:42 2006 +0000

    Added patch from Tim Steiner <tsteiner@nerdclub.net> to add a real_rootflags parameter for bug #122672.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@458 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8edf1cba7d79590dce6296b9d6665aee3aedb634
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Nov 13 19:20:38 2006 +0000

    Added patch to support resuming from encrypted swap.  The patch was submitted to bug #152441.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@457 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 978f6cb361edc4d13a2ae7f8f3cde20604880aa7
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Oct 25 22:52:18 2006 +0000

    This is the 3.4.4 release.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@456 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 908e45924c4b16936cfe01d539664bcbc648671e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Oct 25 22:44:31 2006 +0000

    Updated with the latest version of the LUKS patches from bug #152441.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@455 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d4b9f8ec8cdf9a81d23be145e3331f3bed5c39bb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Oct 25 22:41:41 2006 +0000

    Changed mime-type to application/x-gzip for generic/keymaps.tar.gz for bug #151500.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@454 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3b802a4a93fdca09fc687b89aa46206d698b899a
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Oct 23 16:21:20 2006 +0000

    Added patch from bug #152441 to improve LUKS support.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@453 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 55988d90481be07fc1e491cc43534cccb307351f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Oct 23 16:16:50 2006 +0000

    Updated kernel configs for amd64/x86 for bug #151609 and bug #152299.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@452 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7dc6eccf6c901e2e3e8066140cff004b3de6def7
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Oct 23 14:25:04 2006 +0000

    Changed mime-type proprty to binary/gzip for keymaps.tar.gz for bug #151500.  This is genkernel 3.4.3.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@451 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 57097c87f65b52d18704b1ba7c7525a5091cdc35
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 13 20:22:57 2006 +0000

    Added patch for udhcp support.  Patch by Stefan Nickl <snickl@snickl.freaks.de> and submitted to bug #145115.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@450 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit dc87eb99e4cc0477563d8035c8ecf23e3857946c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 13 20:08:08 2006 +0000

    Allow root= for initramfs, instead of only real_root= to specify the root volume.  Patch by Salah Coronya <salahx@yahoo.com> from bug #142606.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@449 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 869c78ab2a12ac54872cc8ff7052376600d129d8
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 13 20:03:22 2006 +0000

    Added patch from Salah Coronya <salahx@yahoo.com> to document dolvm2 and doevms2 in the genkernel man page from bug #142606.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@448 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3ad683ebf7c5f1789d070c622494d381946707b9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 13 18:55:08 2006 +0000

    Added the AUTHORS file and ChangeLog.  This is 3.4.2
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@447 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5f05e410b3182acfd9edb9393582d0ad66b59d5a
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Oct 2 14:37:48 2006 +0000

    Added patch for suspend2-sources 2.6.18 by Romeo Benzoni <romeo@benzoni.org> and submitted to bug #148499.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@446 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b931ed00a0bf09abecb96abdb1213ee7b2695cab
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Oct 2 14:32:29 2006 +0000

    Added patch from Alon Bar-Lev <alon.barlev@gmail.com> for bug #148498 and also a patch from Robin H. Johnson <robbat2@gentoo.org> to support git-based kernels.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@445 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6869de7a01c744d1cb75f71657a64dc1c3b43079
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Oct 2 14:20:33 2006 +0000

    Update the amd64 kernel configs from the release.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@444 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3bbf4f7cb8d06063244b68669921c09c527d5239
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Sep 16 10:34:22 2006 +0000

    Should check for /sbin/splash_geninitramfs instead of /usr/sbin/...
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@443 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3ec1fddd2e04469905c7fdddfe2cb222fccee041
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Sep 14 18:41:07 2006 +0000

    This change makes it so we only try to mount 'auto' when cdroot is specified.  This should fix all of our mounting issues, as well as allow for not only USB keys to use these kernels with a LiveCD kernel/config, but allow it to boot from any media which the kernel has support.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@442 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c9111d1f3af55101ee304b5dbbda499c0923ed05
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Sep 14 18:20:11 2006 +0000

    Added a symlink for device-mapper stuff.  This should resolve both bug #142775 and bug #147015.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@441 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 675840931dedebbab973f0c55d66a921d82e650e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Sep 14 12:11:01 2006 +0000

    Added lpfc and scsi_transport_fc for Emulex fibre-channel controllers.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@440 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 95d1f86ce695e5c9444e3ad56740352dc2107aa1
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Sep 13 20:42:16 2006 +0000

    Make sure we load the raid0, raid1, and raid10 personalities with dmraid.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@439 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 66e8e81e986a382206cf533202729ee2c033815d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 21:09:01 2006 +0000

    This is ugly.  I mean, really ugly.  However, it is the only way to support all of the insane ways that people are trying to boot release media.  I really wish we didn't have to support this junk, but a regression really shouldn't happen with our releases.  Anyway, hopefully I can come up with a better solution to this in the future.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@438 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 197155af44f3fd3f709a56a628582b8a4b5d60b0
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 17:04:01 2006 +0000

    Try using -t iso9660,vfat to our mount command, since we can't use only iso9660 as it breaks booting from a USB stick.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@437 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e22b578be7c20252f3229e1637423cd513e722cd
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 14:53:06 2006 +0000

    The initrd code was still looking for udev, even though we aren't building it anymore.  This should fix bug #145802.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@436 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 738bb59493c8761bb901250052fef50344b487dd
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 14:50:19 2006 +0000

    Fix NFS mount.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@435 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8063c667ca66a334e6facc28e9b3b1b7977044fd
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 14:39:30 2006 +0000

    Added emul to ROOT_LINKS for bug #145248.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@434 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ea8d6b3d818f0902a840ab63cd97bb0ba1573a02
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 13:54:13 2006 +0000

    Fixed the NFS mount configuration for busybox for bug #143476.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@433 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 089f1923c78ae04ce4d6b9813c9fc58a4cddcb59
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 13:33:45 2006 +0000

    Update the suspend2_resume function for bug #131202.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@432 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f4fc7d72f9613ee1e62efd99bbaa4f30b2a74ab2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 13:26:19 2006 +0000

    iso9660 -> auto, and added support for checking SUBDIR for the livecd file.  This is for bug #147186.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@431 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5f84a07335671e5c212cb4312cd7e9e340458c26
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Sep 12 13:19:05 2006 +0000

    Updated default kernel configurations for x86/amd64 to match the 2006.1 release.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@430 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8b188f898ebcbca25891b27da54eb2dcfbf36d7c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Sep 8 22:28:43 2006 +0000

    Add more error checking into the splash code and die instead of silently fail on an error.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@429 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 55b90378387c476ec0e1290e72a9a11d90ee5311
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Aug 23 22:23:39 2006 +0000

    Update config, fix #141949.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@428 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f32cb2c06474d2f97eb79550a80730e090c74560
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Aug 22 19:24:07 2006 +0000

    Added patch for suspend2 for bug #131202.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@427 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ca319bd074f5e99254d1c5cfe4011d226fb7103d
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Aug 15 15:47:43 2006 +0000

    Fix bug #143442.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@426 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 517aa9d1b2abf7e9d33678c6c91b7b1b0e64c341
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Aug 13 20:59:03 2006 +0000

    Fix devfsd not kicking in on 2.4 on Alpha.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@425 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f63898c3ddc389f7a7cfa63d89ed517b71e0222d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Aug 11 19:55:20 2006 +0000

    Add in the kernel version compatibility table from http://www.am-utils.org/project-unionfs.html and ensure that genkernel dies if the unionfs module fails to build.  Until now, it would fail and the build would continue without it.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@424 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3af2ff636068d30da46911214efaf629d0641797
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Aug 1 19:56:46 2006 +0000

    We should be checking for /usr/bin/splash_geninitramfs, instead.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@423 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit aa45bf304998ef7f30f877caac88892a3fabb9a1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Jul 31 16:17:08 2006 +0000

    3.4.0 final... so much Bad-Ass <TM> that Chuck Norris himself digs it :)
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@422 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7925ead2737add89598d8fa7ec23edeaa93e8388
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 20 21:57:46 2006 +0000

    Commit fix for bug #141153 from Pylon; 3.4.0_pre4.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@421 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4c3ad7159bce73a03de7b2b4e44f30d1c3dbc337
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Jul 18 22:06:46 2006 +0000

    Commit patches #91453, #91481 from bug #139866.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@420 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d54cb08b41220a3bebb86b92cf72224a171f6623
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Jul 18 22:01:18 2006 +0000

    Added megaraid drivers for bug #139888.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@419 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d658513c31d060b53f2a22dc6ce909c28157b90f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sun Jul 16 15:47:19 2006 +0000

    Added fix for bug #140445.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@418 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2376b1874252d365f913fcf369c9d63f85497275
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Jul 11 11:33:09 2006 +0000

    Commit patch for bug #139866 by Martin Parm.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@417 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a57ccf07e76c693b5dbcb4efa15c6593c2dae334
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Wed Jul 5 15:06:02 2006 +0000

    Tweak the sgimips section for rootfs mounting to use squashfs instead of ext2.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@416 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2965f9a4af8ee6806c593e93b9c98fe51f9866ef
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jun 30 20:43:04 2006 +0000

    Fix "Cannot read /proc/mounts" cosmetics.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@415 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c97e4ce5879577e57e76eccafe426962e0437b92
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jun 30 20:19:25 2006 +0000

    We need firmware_class in our initramfs for ide-cs to work.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@414 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8f734c48438835738253ab6ff9d749ea74403cc3
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Jun 20 19:36:16 2006 +0000

    Bump busybox to 1.1.3 courtesy of `Kumba.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@413 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f91b026e0540a4d96413d7c0741ee192bfd6c7ac
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Mon Jun 19 05:03:54 2006 +0000

    Remove getdvhoff hack in gen_initramfs.sh for mips livecds (it's a busybox applet now), tweak the ip32r5k config, add wget to the mips netboot busybox config.  Also import the remaining 2006.1 mips-sources configs and remove the old 2006.0 ones.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@412 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4b60d9cd0f9022444da5d6e8ef5233d11003c74a
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Mon Jun 12 03:51:22 2006 +0000

    Enable the config option for busybox's --install parameter.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@411 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c9b050187665c27b947b05b77b37a9b0587c94b1
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Mon Jun 12 02:56:17 2006 +0000

    Add IP32 R5K 2.6.16.20 kernel build, and update LiveCD/Netboot Busybox configs to match with busybox-1.1.3.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@410 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c4831d5766838b4abb5116a0b35ebedc9d1a5241
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Sat Jun 10 23:57:36 2006 +0000

    Modernize the mips genkernel config.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@409 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2b374d67bfcbc10dfa1b8619e2926eb432c0830b
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Sat Jun 10 21:28:35 2006 +0000

    Remove old configs.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@408 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8205c44f98b9040b145f47b4ab4372ff0009d35e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Jun 10 15:04:15 2006 +0000

    We can't use vol_id since it was a part of udev.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@407 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f44c7b33d70cf7025d8122e5561c10da28d742dc
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jun 9 14:55:37 2006 +0000

    Added --static to man page for bug #135703.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@406 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3186bfc54c5e5db508d47340012a320f607bd8f3
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jun 9 14:34:09 2006 +0000

    Add a modified version of the two LUKS patches that made their way into bugzilla for bug #122421.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@405 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e4820423a31cf36270c8e7de7410134550e14377
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jun 9 14:02:19 2006 +0000

    Added code to allow the root file-system to be a module.  This is for bug #118098.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@404 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit acf66c992d65faa4b2333306f274f3bdc3275f56
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jun 9 13:43:17 2006 +0000

    Changed real_init to init_opts to be more accurate, and added a proper real_init option to allow the selection of the init executable to run.  This is for bug #113426.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@403 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c1b29a86b5b25a88e0af4cdfeb5b601cdfbbe9cf
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jun 9 13:22:57 2006 +0000

    Added fix for bug #134843 from Thomas Raschbacher <lordvan@gentoo.org> for evms and later glibc versions.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@402 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 61008c7faa872aa4393502184ce899f3e18a6512
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jun 5 21:04:12 2006 +0000

    Fixed man page.  Thanks to Andrew Yates <andrew@andrewyates.net> for the patch.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@401 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d6b0a24cf5176bbc66e5c951b546a122f23ab678
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 1 15:58:22 2006 +0000

    Added CONFIG_ASH_READ_TIMEOUT=y so we have a timeout value on read, used for keymap selection.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@400 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8e5f5db00659ad779c22f4c29df343077fa44864
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 1 13:49:15 2006 +0000

    More spacing cleanups.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@399 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d8a5c279e5d858fe4609a4648a031192a717d050
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 1 13:42:08 2006 +0000

    I accidentally removed some stuff that needed to be there in my overzealous debug cleanup.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@398 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7b4b75ef5e2213a2af668ede48e069f28544085b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 1 12:00:16 2006 +0000

    Cleaning up debug statements.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@397 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit edea15ae0dfce21409834ccd2ab6e6315e54bafb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed May 31 21:54:58 2006 +0000

    Ooops... forgot my then after elif.  I hope nobody noticed.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@396 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 10b1b9525a9de67c0095016cbdb3f72a936c7c38
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed May 31 13:26:51 2006 +0000

    Change cp to mknod for sr0/loop0 for mips and also for tty1 for splash.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@395 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 126ac60dfc31ca8566cb1b5ab5e6d7afd973e426
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue May 30 13:26:58 2006 +0000

    Change cp to mknod for console/null.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@394 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 897b236d540f7cf897fbb87bf1b32751e1d45ba4
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu May 25 18:52:02 2006 +0000

    Fix an error in setup_unionfs and add in some debug support to figure out why/where this initramfs is stopping.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@393 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e71f54a8a7776200b6748efecabba30bb59add1e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed May 24 22:42:37 2006 +0000

    Fixed up TODO with actual working code since we don't have awk.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@392 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e4e5fe341997f614c109bd0bd6b39cd0e1ef9f8b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed May 24 22:11:48 2006 +0000

    Add in image.squashfs as a squashfs loop, since it is now the default in catalyst.  Also, added a nice TODO about docache and size restrictions into cache_cd_contents.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@391 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b6500ce7f3baa9fe3678253daf1b6eb562c60d98
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri May 19 23:32:54 2006 +0000

    Just some spacing clean ups in the long usage listing.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@390 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 54b5d2549f61b2d2f61ee7c52b4e516980fd5f98
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri May 19 16:44:57 2006 +0000

    Comment the rest of the udev syuff from genkernel.conf as it shouldn't be necessary anymore with mdev.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@389 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fd9747ca4f093e582a9dd8609662415159aaaac5
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri May 19 15:58:43 2006 +0000

    Update to busybox 1.1.0; port over to use mdev.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@388 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e5da5c9721cfcb9903be0a736eea3ced4c4fae67
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun May 7 17:48:51 2006 +0000

    Fix #132408.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@387 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7d229e11a3f643b8771fced75945128bffee23c7
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun May 7 17:46:28 2006 +0000

    Fix #131769.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@386 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 079eb44f5f045d39ca86a004f043cccca9c431f4
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 27 17:16:02 2006 +0000

    Added patch for unionfs from bug #129965.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@385 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 961da2dfa6d5d467ef62e9bbdcb916ef10c09937
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 27 14:17:19 2006 +0000

    Add -DUNIONFS_UNSUPPORTED for 2.6.16 and unionfs.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@384 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8413f157eb705ae202ed410e22ab933034ba092a
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Apr 25 23:41:26 2006 +0000

    Added some more modules to MODULES_SCSI that could be used to boot from a genkernel-compiled kernel on a live system.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@383 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b2ef52cf983f51758502b3300e701214a05fabce
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Apr 17 15:07:57 2006 +0000

    Added patch from Mike Auty for udev 088+.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@382 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0ca669fb9abfbfb15b5c5d6cc08fdc4d031679a8
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Apr 17 14:42:04 2006 +0000

    Added 3ware card drivers to scsi modules on x86/amd64/alpha.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@381 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bb92ee91bbfec389b6778962cf1775ffb7d1da3e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Apr 17 14:26:57 2006 +0000

    Updated to *hopefully* work with udev 087.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@380 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0231c8d1b389196c16e0f06fb04f4bf4ee2d5de1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Apr 14 14:55:54 2006 +0000

    Fix #107628.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@379 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5c8533872970ef886b13d5b95d3c7f1ec31a314e
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Apr 14 14:42:43 2006 +0000

    ->3.3.11d. Fix #121616, #128805, #129887, #129910.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@378 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ad09822b6ce4d09d11e742106a0a50ce68b571fd
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Apr 14 12:17:00 2006 +0000

    Forgot one part of the patch from bug #121334.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@377 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit dfe02f94c45bd03562253fd07b2fa0d1fb8cd87e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 13 19:18:13 2006 +0000

    Updated the unionfs compiling section.  This *should* allow unionfs to build on supported kernels.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@376 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit aace9ba967b47ecf84092f39550e36be3c5980a6
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 13 15:41:39 2006 +0000

    Uncommented suspend2 support from bug #114266.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@375 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit accba45515b434809fc7c3b11683524123fd390c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 13 15:31:45 2006 +0000

    Added unionfs patches from bug #121334.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@374 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3098153d537da7f3777b52495fa87cb9a1fe63dd
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 13 15:04:13 2006 +0000

    Added a check for /dev/tty0 to setup_keymap, added raid personality modules for EVMS, and fixed lots of space/tab issues, along with a general style cleanup.  I'm calling this one 3.3.11b internally, and hopefully it will be added to the tree if it resolves bug #124388.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@373 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit da0a76e458759bf96feccb25e28ee7f627ee7218
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Apr 13 13:21:10 2006 +0000

    dobladecenter->slowusb
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@372 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 01a4decf0681e239e6c3f66220d8f2cc88502cbe
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Apr 6 22:03:52 2006 +0000

    Add hardened fix for bug #128806.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@371 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c2e9630348c92cb3215bdf46adc563449a73fc35
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Mar 24 17:15:33 2006 +0000

    Update config for the new Fusion MPT CONFIG_ options on newer 2.6 kernels; bug #125353.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@370 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 32fa8e4f74887b202c3cf74413586a46943dcaf3
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Mar 10 20:53:59 2006 +0000

    Fix bug #124251.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@369 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f94ce387b75077a398f56fd538fd6b38cdb1a4be
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Feb 14 21:10:41 2006 +0000

    Updated copyright notice to get KingTaco off my back.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@368 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d0df07db853abd2650e751aed4346ae39974b793
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Feb 14 21:04:13 2006 +0000

    Added 0 0 to end of the ram0 line on fstab.  Blame KingTaco for pointing it out.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@367 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 756d4335235491cf1d530e9aa267939f9fc1a643
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Feb 8 15:44:40 2006 +0000

    Changed unpacking of klibc to use tar j instead of tar z.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@366 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7d4dcbcb0a2319d2572da285fc91b6ff967e093c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Feb 8 04:00:01 2006 +0000

    Let's use the bzip2 tarball of klibc by default form now on, shall we...
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@365 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 55e036cae4eae5459b6281ec5b43ce37d0bf0ad7
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Feb 7 20:48:43 2006 +0000

    Added klibc patch for sparc to CVS (from distfiles).  This is 3.3.11 so like... run in fear or something...
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@364 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5d0df2cf70835738638618975be5ce82cd6db999
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Feb 2 14:31:52 2006 +0000

    Added patch from Kumba to make certain initrd functions less mips-specific.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@363 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9b6ebc4e6625709c4ac8bd89a4490df60a6a1bd2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jan 27 21:50:29 2006 +0000

    Removed save_args/reset_args on kernel.  This is 3.3.11_pre7.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@362 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0784e62c446376bd036c441cdd4a93e7ccf8ebcb
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jan 26 19:00:49 2006 +0000

    unset temp vars so they get cleaned up
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@361 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 86c522b3399618e14387a601a1d3b480df9fc4cb
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jan 26 18:38:40 2006 +0000

    bump to pre6.  resets ARCH env var after utils are compiled
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@360 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fe2f4e91be334d5c6157176aad4b453938a3eb0b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Jan 25 21:06:50 2006 +0000

    Added sparc patches for udev/klibc.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@359 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f3ce3d4c4f951aebe45644f71c06ffc73c242e50
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Jan 24 18:53:43 2006 +0000

    Added nice and fun patch from dostrow for building on ppc64 (and possibly others) with mixed kernel/userland.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@358 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 286cdf75c9dc433020990ddb7299191f7561cac5
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jan 23 14:20:17 2006 +0000

    Added fix for bug #120031.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@357 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 13b4d5b7f8db78ec13633c340b5dec59a424bdb5
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Fri Jan 20 17:28:28 2006 +0000

    Kernel 2.6.14.6 config for SGI O2 w/ RM5271 CPU ("Nevada")
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@356 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7b40ee36b6d9b363759a4c6de53f18e45a216abc
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Sun Jan 15 22:53:55 2006 +0000

    Add support to genkernel to build a monolithic kernel by skipping module building sections when
    --static is passed on the gk commandline.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@355 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9663fd195c67853aff245d3d0221c5eab6472057
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jan 12 19:12:35 2006 +0000

    Added comment about utils breaking udev so we don't break it again inadvertently.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@354 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b54bc4fdb4ce23c9a57d11b671f5ac1fd3141d3d
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jan 12 19:09:04 2006 +0000

    Added busybox headers fix (_pre2) and changed utils to runtask on udev build (_pre3).
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@353 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6c07c8c9858ea720bea5e7732d09e52c17b78c58
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Thu Jan 12 03:10:53 2006 +0000

    chmod +x the udhcpc script on bootup
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@352 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5f9208d868c933228fe0ef2316c63f1124ccea23
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jan 12 02:23:37 2006 +0000

    Added patch from bug #118324.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@351 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f83099223d2dbbf2cf734372f4a24739205eb2b1
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Jan 10 16:22:15 2006 +0000

    Added additional SATA controllers to MODULES_SATA for loading into the initrd/initramfs image.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@350 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 21dd79196da0b59c66ddb01a546177feab8aae46
Author: Joshua Kinard <kumba@gentoo.org>
Date:   Sat Jan 7 19:14:28 2006 +0000

    Import the Genkernel-side of things for the catalyst2 netboot2 module
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@349 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1e2e8dcce3439a36bc83134c92daa76e1bd72a06
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jan 6 20:14:09 2006 +0000

    udev compile change from runtask to utils
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@348 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ded2cbe1aa7aed13df079db3ee3587560e0b9319
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Jan 3 22:54:34 2006 +0000

    Fix #115263, #117392, add a fix to sanify LOCALVERSION if unresolved variables are embedded.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@347 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d57e746790e72b505f462d8f76ac13bd77605947
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jan 2 19:16:48 2006 +0000

    Updated Fusion MPT support for bug #117114.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@346 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e8e0dbd196357947b8d616121deff283cd4c8db9
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Dec 21 01:35:13 2005 +0000

    Fix --kernel-cross-compile with PPC64.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@345 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0f79cfc1aa8d57e0202403b71903f1413868dd49
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Dec 18 15:29:08 2005 +0000

    Add a compile_klibc(...) fix for old GNU tars and patch the klibc Makefile to leave /lib alone.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@344 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 19104c8aca7a9a39dcf836376958b964fd56a7aa
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Dec 16 19:46:54 2005 +0000

    runtask -> utils for compile_klibc.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@343 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 22903988095e1fb8a633528fedf0620794a07aca
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Dec 16 19:34:11 2005 +0000

    Added x86/klibc fix.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@342 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e674fbb1c07994cdf61f65395656135d89ecd906
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Dec 16 18:28:49 2005 +0000

    Added HERMES support to use in-kernel driver rather than external.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@341 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2492877ed8a70820362b33735a5e217c9a9df3cf
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Dec 15 19:28:28 2005 +0000

    Fix #109196.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@340 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d2fabe31a5a2e626194f967ca08d6f18d430b619
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Dec 15 15:11:07 2005 +0000

    Fix to allow udev 076 and udev 077 to compile... add a missing file byteswap.h to klibc-1.1.1
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@339 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5b6468d5300d0b6d569b7c139137e1b826ab3a5c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Dec 15 14:44:40 2005 +0000

    Removed versions from all packages that are pulled from upstream so we can use sed in the ebuild to set these, making maintenance easier.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@338 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1ad410b8f54c0b4d9774031ca00f33aa6cf98866
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Dec 9 17:15:05 2005 +0000

    add quotes to the ARCH= stuff for the kernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@337 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 550f1ef9b767c3d696dda334d3b532fa4907078f
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Dec 9 17:12:47 2005 +0000

    Forcibly set the ARCH when compiling the kernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@336 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9bf0a048ff423b00520d93cf35e4872756dc1a1a
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Dec 7 02:04:35 2005 +0000

    Changed CONFIG_BLK_DEV_MD=y for bug #112962.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@335 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d0ce405704ceb3ea53e8063c7be5781a4aa5310a
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Dec 6 20:46:08 2005 +0000

    Fix #100637.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@334 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3db01a1ff43ace5dfc36e3f55487686fc3216816
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Dec 5 23:19:41 2005 +0000

    Back out suspend2 support temporarily as per #114266c10.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@333 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 864698c24ec21d34546a361c16b41b6d03c3833c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Dec 5 22:15:58 2005 +0000

    Fix #113634, #114266.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@332 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1c2fbdac53a678994b2883630804de435b026bd2
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Dec 5 16:13:53 2005 +0000

    Added USB Printer support for bug #114496.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@331 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e14750b99ff21ac2bafb21eed7d4dd426cb1a229
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Nov 28 13:39:14 2005 +0000

    Added sata_mv to x86/amd64 for Marvell SATA controllers and updated 2.6 kernel config for x86 to match what would be used on a current 2.6.14 LiveCD.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@330 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b75c729d95804b78f709c9697373945cd2ff8b88
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Nov 23 00:55:26 2005 +0000

    Version Bump 3.3.8
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@329 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 87ca0a54ba6d5f5ed15a483e2dee01c85fce45b5
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Nov 23 00:54:49 2005 +0000

    Fix bug 113287
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@328 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 313aee56e3322afc661d33f78ef80ab0d6e7b27f
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Nov 22 15:00:02 2005 +0000

    Update unionfs in genkernel.conf to 1.1.1
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@327 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 13e63be98899b7dd23968bd92a15ef2667f3df65
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Nov 21 18:09:24 2005 +0000

    fix for sys delete bug 109819
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@326 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 69eae14fa70b2e03339c741d7523ba00169b405e
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Nov 21 17:54:36 2005 +0000

    Add support for dmraid1.0.0.rc9 to fix bug 94762
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@325 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6875046a4c2effe4041a5d5345ee88b944202bec
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Nov 21 17:01:26 2005 +0000

    Fix missing moddeps file by adding a test;Do not keep the initrd/initramfs with a kernelz system as it is already bundled together.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@324 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ceb2a50d0a170686a887572211389af106887cca
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Nov 18 23:38:20 2005 +0000

    Fix {PPC+Catalyst+Pegasos} build failure regression.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@323 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8ab77029d0ea75deea343bb59899ca7723fcf69c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Nov 17 19:46:21 2005 +0000

    Remove obsoleted udev...
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@322 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9a9a9ea8bb23baff44b51d635e33692958418ca7
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Nov 17 19:36:55 2005 +0000

    Udev 075 support, klibc 1.1.1, and fixes for ppc on 2.6.14+ kernels
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@321 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9b15a9af9a8224f78f4d3e78a8d5ade32439e9f7
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Nov 4 21:54:19 2005 +0000

    Added patches from bug #106338.  This means mips support in genkernel.  Blame Kumba.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@320 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f6ef4fe9de2d2d3dada847e7843a2db83a42f213
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 28 19:51:59 2005 +0000

    Changed the version indicator, fixing fstab generation for unionfs, and resolving bug #103332.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@319 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fe8c4857dec2b48495ab31d144d6a3ea8ad27d7e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 28 19:16:00 2005 +0000

    Made symlink relative for bug #105572.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@318 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3e50434e4eb44f3a558899722b88db4e7acc2ffa
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 28 19:05:20 2005 +0000

    Upgraded to udev 068 and also closing bug #103936.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@317 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e94135c4470f3c50fc8ab720df80dd90795ec4c8
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 28 18:44:39 2005 +0000

    Added fix for bug #103717.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@316 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 872dcb04a3fcb1be930e17791aef06a156f85f54
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Oct 21 20:19:05 2005 +0000

    Updated x86 2.6 kernel configuration.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@315 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit dd47d02fb8f415a0b90953b99afc090238885672
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Oct 10 14:28:44 2005 +0000

    Added fix for bug #102006.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@314 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7d3af378a3a22da9069028a1e2e596b07ea34bfd
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Aug 31 13:19:51 2005 +0000

    Update genkernel version number
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@313 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f9692fddbfd272587223f68f2a6a9704ff88f64f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed Aug 31 12:42:35 2005 +0000

    CONFIG_PRINTER=m for bug #104229.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@312 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2a69de95aa809b265fc47092e294242481ccdf6e
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Aug 30 18:32:24 2005 +0000

    Add nodetect and doload patch from bug #102643, with some modifications.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@311 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3e065b5f527411f3b6de6eb6ebe7d0137d8f0294
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Aug 16 21:55:17 2005 +0000

    Fix for bug 83276 and add udevsend binary to initramfs for newer udevs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@310 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4adea0cde78bb88b2fc5638570e6daae5604ef37
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Aug 16 18:31:03 2005 +0000

    Added dm-mirror to dmraid on all supported arches for bug #102739.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@309 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1788e1b48b5cfb5074f127d4021adeffb212b601
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Aug 15 20:44:28 2005 +0000

    Fix #101716.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@308 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 836a0badea8ef0ed00bf86d5e8465d94a66023b1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Aug 15 20:37:42 2005 +0000

    Fix #88080.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@307 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bc7f6928920e1a0f99c6bbaed00d856355b7d722
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Aug 15 20:33:52 2005 +0000

    Fix #102407.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@306 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2305b703581a054d5e9781073d76ec3c44454050
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Aug 15 20:10:55 2005 +0000

    Fix #102491.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@305 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4575cd15fa5c18a84d43871aa6ff5c42670b4d37
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Aug 11 13:15:23 2005 +0000

    Fix bug 102006 for dm-bbr.  Added dm-bbr to modules_load files under MODULES_LVM2.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@304 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3f8a5c4dc3b8e76af35e7097f6e792bb1ba4dcd8
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Aug 11 13:08:14 2005 +0000

    Fix for bug 91966.  Link lib64 to lib in the initramfs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@303 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 334a0867665194ef2637e57b6210bc6292b1c52a
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Aug 11 13:06:49 2005 +0000

    Fix for newer udevs to detect udevstart
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@302 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9c38210c1af6644cdf70a111dbb5f5d98ac9b090
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Aug 6 12:10:29 2005 +0000

    Fixed config parsing for dmraid/lvm2 to only set =m if item is not set.  Closing bug #101535.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@301 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0f513c234030c2a4eb3fc80a7073cd558a0c2db2
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Aug 2 15:42:39 2005 +0000

    Fix incorrect commit
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@300 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3185bee3684c96f399a66f47dee5e40d03c79c8d
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Aug 2 15:38:10 2005 +0000

    Create symlink to init named linuxrc.  In preparation for the need to pack the cpio into the kernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@299 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f6e3bd9e5c4d4308ae600b56b0919c333b682b99
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Aug 2 15:29:21 2005 +0000

    Add iseries virtual cdrom auto scanning support
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@298 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 79502f6aa98d98504c5e08c5bf3a3881b68359d8
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Aug 1 13:30:28 2005 +0000

    Remove unnecessary check for multiple running genkernels.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@297 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9a9a312a634e60837bb9f1db2d086becaa885f2d
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Aug 1 13:21:26 2005 +0000

    kerncache wasnt sending the config to /etc/kernels properly
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@296 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 98d2144285cfbb911477a1e8cd7e1bf2222510dd
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jul 30 22:04:24 2005 +0000

    Fix cosmetics and PPC without --genzimage.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@295 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e3344146cc8d6ad267eb2a4decdfa6969e88ee75
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Sat Jul 30 14:24:29 2005 +0000

    Finally making the --bladecenter/dobladecenter stuff correct.  Thanks plasmaroo for helping me wrap my head around how this works and to remove my dirty hack.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@294 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2704232ea152167a04518ef4a0c014342bbc269f
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jul 29 20:57:49 2005 +0000

    >> 3.3.3. Fix KERNEL_MAKE_DIRECTIVE_2 if not using --genzimage.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@293 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c6e93a1f93333f5578c720e66ad4d105e4cab04f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jul 29 20:40:40 2005 +0000

    Fixed up the BladeCenter support some more.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@292 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 11b2b4a0a5ea2335453cce6ba04a50e70345bfff
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jul 29 19:57:29 2005 +0000

    Added bladecenter boot-time option, also... so kernels don't *have* to be built with --bladecenter.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@291 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4ceb79fd359ba951d5c51386ea0a148a2e3e8370
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jul 29 19:43:51 2005 +0000

    Fixed up --bladecenter expressions
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@290 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 17372a93a33ca98e3160a1488d5da55ff48e8359
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jul 29 17:02:27 2005 +0000

    Fix a few directory creation issues and a typo
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@289 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b1329967a77f1aa3cbd16b275b630f665ffeabfb
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jul 29 15:36:42 2005 +0000

    Added --bladecenter for slow USB CD on IBM BladeCenter.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@288 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6d8a9bb8d6a18438b6a872f722c4b48accf25b4c
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jul 29 15:21:18 2005 +0000

    Better genkernel.log output for initramfs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@287 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 97fd18b9ecc7424f4fe241ccff2688ead7e0b74a
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jul 29 14:09:28 2005 +0000

    print warning that unionfs flag is disabled at this time
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@286 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ad99a14f216f055e03199ab331bdda4b9457bcf4
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jul 29 14:05:15 2005 +0000

    Remove normal access to unionfs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@285 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 891ec6f8c3c15bb2ef5acc4693801065de222d08
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jul 29 14:04:24 2005 +0000

    Change unionfs so that it is clearly noted as experimental
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@284 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d02b87e6984919acb8d1b33347f0cae823291816
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jul 28 15:57:37 2005 +0000

    Fix cp /dev/tty1 error message
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@283 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 09c176df98cd745efe6b8849fc22f04c5237f23e
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jul 28 15:50:00 2005 +0000

    Fix ppc not compiling without --genzimage
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@282 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5ed6e170ce7b54c71da9308e93a44683c15596c1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 28 13:49:58 2005 +0000

    >> 3.3.1. Fix #100144, #100169, #100583.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@281 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 38f0e76f3d259219de4dbe19809d0e43c7e2b591
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 25 13:55:23 2005 +0000

    Remove extra TEMP checking code that was commented out
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@280 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8e4e996198ec34b010de01817b959477e5665d81
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 25 13:52:14 2005 +0000

    Add kernelz- to minkernpackage and kerncache
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@279 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cdc35d27dbd9294d04652055457d568f8755d053
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jul 22 16:08:27 2005 +0000

    Remove extra  checks that fail
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@278 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3cac01be807c10fd5ed25f12af40f1581b68890d
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jul 20 22:23:23 2005 +0000

    Fix minkernpackage breakage regarding the TEMP and TMPDIR variable
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@277 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 493336f8a6e804a2e9a0edae2bb5fab1862b1dfc
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Jul 19 15:44:22 2005 +0000

    Switch order of error messages to make less confusing
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@276 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1845cce130203508b3f05aa2e7675838c71e825e
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Jul 19 15:38:58 2005 +0000

    Fix exit 1 issue being always called.  Add UID support for unionfs.  add check for livecd.unionfs file on blockdev
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@275 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 132905237ecb314f98d25b8f278ca40bf02ae311
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Jul 19 14:33:17 2005 +0000

    Fix --no-install cleaning the tmpdir bug that plasmaroo reported
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@274 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9c81567e47b0419da59b0d22fddb9d0754bfef76
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 18 21:30:57 2005 +0000

    Fix info about the framebuffers
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@273 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cd242f5c3d3c4b5b3a7457c3d1a939f8e61dad24
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 18 21:08:47 2005 +0000

    cause genkernel to die if cant write to the DEBUGFILE.  remove extra info strings that arent necessary
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@272 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e7983709d3561a8c2f03e09e76895f5585c65dca
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 18 20:54:36 2005 +0000

    Fix genkernel finishing info messages to be more accurate
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@271 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 21112dd7ce0a9aed6e5a88bf1605f5ff21e003d2
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 18 20:20:16 2005 +0000

    Cleanup tmpdirs if genkernel dies abnormally
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@270 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 64902a2b41ca6095b9c3c8a98e0f47197cab8f61
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 18 20:16:38 2005 +0000

    Fix evms bugs with missing sbin for an initrd
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@269 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b5db161ef9400e2a20381e2014128388066229a0
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 18 20:15:20 2005 +0000

    Fix evms bugs with missing sbin.  Remove prepare line as it probably isnt necessary
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@268 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6fd6712d41b35d440d2198e4e4f5063162a6ccae
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 18 15:12:00 2005 +0000

    Create additional cleanup options.  --postclear for final cleanup and 2 new genkernel.conf options.  Also fixup TEMP dir creation and extraneous %%ARCH%% creation in the cache_dir
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@267 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2dad85a2196c8aedb3753b4c54f0c8f2141c7b88
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jul 16 20:22:55 2005 +0000

    Fix #98886.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@266 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a044c3cf07424c5f96dc343042cdb1ff30e835bc
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jul 15 22:02:11 2005 +0000

    >> 3.2.6. Fix mkdir linuxrc issues and bootstrapCD() not getting called as early as it should,
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@265 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ff8c6a57030ff65345f52d8991eca222e948b33d
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 14 21:49:19 2005 +0000

    Fix '[: /dev/md: unknown operand' for LiveCD boots.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@264 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e740d2fb47f89fb1a91cbb494bcb5185435760cd
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 14 21:39:23 2005 +0000

    Add USB Storage support.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@263 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 24de121078644de9c5029546f7b7f461b1c95227
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 14 21:11:45 2005 +0000

    Fix bug #80617.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@262 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 66b574462148b15c457acbd9dcdbcdb9ed7cdc5f
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 14 21:00:56 2005 +0000

    Fix #98944, add GRUB :root_device support and add a more versatile grub.conf updater.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@261 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f88df6fff845aa4cb9052c4d49e2389278a6a477
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 14 00:05:48 2005 +0000

    Add an updated x86 kernel config from wolf31o2.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@260 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e3be7f5e7b561db089c28a6775ec9ee564c9c3f4
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 13 21:57:36 2005 +0000

    Add CONFIG_ASH_TIMEOUT.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@259 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9e6ccb0835aaf647acb415fda5968f44c3f55f87
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jul 13 21:53:12 2005 +0000

    Fix find|grep output
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@258 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 74ea9cdbda803db86feb30d770f62a22d1308d6c
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jul 13 21:32:40 2005 +0000

    Fix typo for evms and removing the swap libs in gen_initramfs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@257 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9a390bca984158073acbd2625c44ebff86a53e5a
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 13 21:17:01 2005 +0000

    Fix #97672, #98886, #98893, #98897; fix real_root=/dev/mdX: upgraded busybox to 1.00, porting in my read -t and mdstart patches.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@256 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 21039ed9ffd11c8c99725f0a3007b5de6f526545
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jul 13 18:12:52 2005 +0000

    Fix for bug 97672.  Call get_KV to get the KV after the prepare has been run
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@255 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5479a247354be6c12e4b67b0cdcba55cb274153b
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Jul 12 19:51:20 2005 +0000

    Fix minor print bug 98744.  Shouldnt affect operation but it could be annoying
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@254 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4b15b4b1873d97dc11028e7965bf12edd7b47028
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Jul 12 18:53:02 2005 +0000

    Fix for hardened/selinux systems to have extened attributes, per r2d2's request
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@253 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7b4a6eb4177f89293b003d301fe8a932e6406faa
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Jul 12 18:47:11 2005 +0000

    Adding --symlink to fix bug 98716
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@252 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 056515d7d87c1bb9e8ae9e0135d6097f9d4e9166
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Jul 12 17:26:58 2005 +0000

    >> 3.2.2. Fix #83771, #97700, #98590, #98594, #98661, #98746.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@251 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 99036e39a2e19cbe1359ff8268706866747ee354
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Jul 12 15:09:38 2005 +0000

    Added multilib cdboot patch.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@250 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 77b46e6aefb509cf88ab29d316407227ffd493d8
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 11 20:02:22 2005 +0000

    ENHANCEMENT bug 83771.  Add support for LABEL= and UUID=
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@249 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 337696ff03ab102a6b611be9fd7d94230aa6811c
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 11 18:30:50 2005 +0000

    Fix bug 97700.  Add additional check for kernel source directory earlier
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@248 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 823faee86ddf68eaa07ac40c0c2bfdf6ad3e8a45
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 11 16:37:57 2005 +0000

    Fix bug 95280 in genkernel.  ARCH_OVERRIDE in /etc/genkernel.conf should work now
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@247 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9a33e43575c5358c2efc3cc8535d6882d83fbe6a
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 11 16:02:15 2005 +0000

    remove extra make prepare in gen_determineargs.sh that breaks things.  Fix md /dev creation bug 98193
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@246 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2cc5acf1658e42f2a6a44584ea68ff1975f275d6
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 11 14:01:51 2005 +0000

    Fix bug 98661 with the missing underscore in gen_cmdline.sh
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@245 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3f0f4568d8e8632be5f60865cbe8b85a1f4cfa2c
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 11 13:43:45 2005 +0000

    Fix to let the /mnt/cdrom/cdupdate.sh script run just before the chroot
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@244 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5dbb6a28fc689c7b7fb6064b6df53e5bea5415d3
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jul 11 13:23:32 2005 +0000

    send stderr to /dev/null for lvm startup
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@243 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6c74fd4d9790bff7b9243892710581f7a1d0a829
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Jul 10 00:27:47 2005 +0000

    Fix #93178, #98436, #98501
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@242 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 914dc2a93780485084eff0ea419a57d70f25b6da
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jul 8 22:36:36 2005 +0000

    >> 3.2.0. Add spock's gensplash fixes, fix initrd startup 'find: ...' errors.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@241 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit af8f8f0931a0cb82eff7f41418149dcd250d2636
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jul 1 13:51:42 2005 +0000

    Update Pegasos config from dholm.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@240 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 41018709de348eb2b3ef946dca43c1a893725c7b
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jul 1 13:38:58 2005 +0000

    fix bug 97378; setup the PATH environment properly.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@239 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 15591a1c624d38330d06925109de7b425260490b
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jun 29 20:59:02 2005 +0000

    Downgrade to 054.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@238 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3cbbcee9c5f4b9ba999adf5d7aea2ffa297aa0eb
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jun 29 19:53:08 2005 +0000

    fix unionfs-modules-bincache naming error.  Fix directory change error on unionfs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@237 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 28f45d727f3c1eedf951dc2f6ffe1a8f60c3d5a3
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jun 29 19:39:13 2005 +0000

    run modules_prepare in the kernel tree before unionfs modules compile
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@236 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fb4e99d2e9eba7497908652fd96ed21292c8f672
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Jun 28 19:13:48 2005 +0000

    Revert to 1.1.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@235 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b586f2fb7419d966df51cf1507a2af2c39dead78
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Jun 28 18:30:13 2005 +0000

    changed  to backticks and changed /bin/bash back to /bin/sh which is a valid shell inside the initrd/initramfs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@234 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d5114c482f28fcd36b028b9b6b7fa27c9039df01
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Jun 27 21:56:46 2005 +0000

    Update udev and fix for SPARC64.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@233 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0e0bd641cbe155b17b2f4f1170dd43f0b73ff8b6
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jun 27 21:41:57 2005 +0000

    bug 97051: Initramfs on 2.6+ kernels dont require ext2 filesystem so can drop this forced entry.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@232 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1cce348bdb9a0becac885de85db4f4ea3cb8a917
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jun 27 19:43:07 2005 +0000

    Change all EVMS/evms to EVMS2/evms2 for consitency.  Also, enabled dodmraid by default.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@231 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 36bb84c532def6000e1c632f9e5e32d1840688a9
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jun 27 19:33:25 2005 +0000

    Must use /bin/bash for dollar-sign, parentheses sub-shell syntax.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@230 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 26a9b12f7730e4395234cd1d223b089546971b1f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Mon Jun 27 15:51:00 2005 +0000

    Changed sata_vitesse to sata_vsc and closing bug #97089.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@229 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5842219f3803338cb00d3fbc886948da31adb626
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jun 27 15:25:33 2005 +0000

    linuxrc that should not create avc denied messages for a hardened system.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@228 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 719c29665eb24ca62ed6d73d1812b5522572fa7f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Fri Jun 24 17:07:08 2005 +0000

    _pre12... ph43r...
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@227 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8b01565f7967ee3da2e2f3bb0a0132985805ad80
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jun 24 14:03:25 2005 +0000

    Add info for cmdline usage to genkernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@226 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e7beb96bff6e41ebcd738583d13eeb5376fb1fba
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jun 23 23:40:57 2005 +0000

    Fix confusing volume manager message
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@225 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d49e9b2bcaea5442b539a78e2f1511487ca9972f
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 23 21:57:09 2005 +0000

    Add Fusion MPT support
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@224 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit dbf39cdf5b41bb32b731e805dcda480ce9ae9d89
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jun 23 21:44:34 2005 +0000

    Add Fusion MPT support for VMWare machines
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@223 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d8251651b329f9d432414f0ad06548df7a7e6fdf
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jun 23 17:27:13 2005 +0000

    Add missing else
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@222 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5549557c119a0fd2549e3c1689f5eaa47c7da272
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jun 23 13:19:31 2005 +0000

    Fix missing elif
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@221 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 95fd618ed75e50bbdb839006166e6f993e43d665
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jun 22 16:46:28 2005 +0000

    Fix #76082, #86487, #87673, #95993.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@220 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cdbe36231a69cf08114c1640ca2feb6dd27e194d
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jun 22 15:21:35 2005 +0000

    Fix bug 87673.  Option passing for dmraid.  dodmraid= on the cmdline.  sets up /sbin/dmraid -ay .
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@219 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e4c77638ba905c45865a28fd602edb6c5bed87b8
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jun 22 15:12:43 2005 +0000

    Fix for bug 86487. Allowing a subdirectory of a block device to be chrooted from and booted. New cmdline option subdir=
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@218 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a36ec1816d7c9b3cf2f3a4ec86418e08b6f26d1c
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jun 22 14:57:45 2005 +0000

    Fix udev for sparc so it compiles properly
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@217 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7af8935bec03e15d3f1f0420ad059c4b9165c80e
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jun 22 14:47:08 2005 +0000

    Remove sort because busybox is not compiled with it.  Remove unnecessary UML fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@216 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 58fcd673e515218f957ec8809413002879f66eb1
Author: Eric Edgar <rocket@gentoo.org>
Date:   Wed Jun 22 14:24:05 2005 +0000

    Fix bug 68903;  Allows the CROSS_COMPILE env to be set for kernel compiles. Added --kernel-cross-compile= option
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@215 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 97a08cd055a8c3db37fffdcf68dcedd3a6a08b1b
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Jun 21 17:09:40 2005 +0000

    Fix #95993, #96300.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@214 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4c03a31600efca241ae8a11268ebe4f6cd79e123
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Jun 20 15:42:25 2005 +0000

    Fix genkernel crash when .config is present and testing for Localversion info on a 2.6 kernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@213 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ec7317fb6eddfc3cdb6f50359d4c9b539562a540
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Jun 17 15:20:52 2005 +0000

    Fix 2.6 crash detecting LocalVersion, fix 2.4 kernels so they dont do localversion checks as they dont support it
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@212 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e8326ea304757cc14710281656c8d0531585aef1
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jun 16 21:23:13 2005 +0000

    udev build fix for no ARCH=um architectures
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@211 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8ec05b8cbf03318ada7200df61875949afea3581
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Jun 16 18:20:50 2005 +0000

    Localversion changes to kerncache, and added a sleep statement so modprobe loop has a chance to work
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@210 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 733f7793304f0519730604e8aca83f24c1327c14
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jun 15 19:19:35 2005 +0000

    Fix devfs for those archs that still need it.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@209 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d5b75506fc7fecc28f7040ad3a031dc801755e9e
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jun 15 19:05:31 2005 +0000

    Add rocket's unionfs patch and linuxrc cleanup; fix Pegasos with regard to initramfs.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@208 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3565a78427a6e2295b6fe263b80f263262e1b6a4
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jun 15 18:11:16 2005 +0000

    Fix Pegasos on initramfs and add an updated Pegasos config, thanks dholm!
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@207 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a326e2806257b0b6ac7690a367008dda20250197
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Jun 12 00:23:41 2005 +0000

    Fix 'lib64: No such...' error.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@206 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e8bae45bf82708d2189dc9ba17ec4ac7477d2b59
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Jun 7 21:48:08 2005 +0000

    Fixing up minkernpackage
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@205 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5ffa30ef65c52dbec35d8c47aa3545bb934ee998
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Tue Jun 7 13:33:53 2005 +0000

    Added floppy module to kernel config for bug #95272.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@204 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 217c70ea82b28cd1bfd851f9c409d0727685991c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jun 4 17:25:55 2005 +0000

    Disable sound stuff, #92711.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@203 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a33cd9f87ce3cfb71b7d6e71f4b92aaa4ea1c971
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jun 3 18:53:36 2005 +0000

    Fix syntax.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@202 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2ff7073609b6b98af47d79798d1dc9bcd8c0bd39
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jun 2 20:04:59 2005 +0000

    Add GRUB support cleanup by Richard Morris (#59192) to show an error if we can't work out device nodes and tell the user to manually generate grub.conf.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@201 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ec3b45b1455fe18762c9714bdc638b11726d20e1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jun 2 19:53:20 2005 +0000

    Add gen_initramfs.sh into CVS from rocket's initramfs support patches.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@200 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 25bc7dcadd32f084e991ccb61367f857ebdf43bc
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jun 2 19:51:33 2005 +0000

    Fix #94860; clean up concurrent compile tmpdir-setting.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@199 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 35e514c7d50441a8b0cf77dedd455142212fed96
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jun 2 18:54:07 2005 +0000

    Remove evms and lvm2 from default boot args (they cause hardware issues, so users should explicitly specify them); add NFSboot support patches by Thomas Seiler.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@198 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 35333f3495f9dbfcfd315cd95edb98713efca27c
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 2 15:33:40 2005 +0000

    Updated x86 2.6 kernel to 2005.0 config.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@197 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4e2ee35c05a1ddd78e0867a596596108efe2fc17
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 2 14:54:42 2005 +0000

    Updated alpha kernel configs to 2005.0 configs and updated modules_load for alpha, um, x86, x86_64, xen0, and xenU to match x86.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@196 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ffee45c848317974a68861bb7a960f565d6be219
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Thu Jun 2 13:56:26 2005 +0000

    Added config parsing for dmraid modules if genkernel is called with --dmraid
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@195 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b858859d5d1370f2a8281e9acdaf73cabfec141b
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed May 25 15:02:09 2005 +0000

    Added check for --lvm2 and enable lvm2-required modules if they are not enabled already in the supplied .config file.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@194 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b4271dbbd15b8b43155e2782d8316781ded53e95
Author: Chris Gianelloni <wolf31o2@gentoo.org>
Date:   Wed May 25 14:31:20 2005 +0000

    Adding back in atp870u to modules_load on x86.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@193 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 46a30ab8cc83fc6336a54295e2c6b41686361f20
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon May 2 21:39:45 2005 +0000

    Add ata_piix.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@192 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 200f49c81281117d207e8400bd46b289134b650a
Author: Eric Edgar <rocket@gentoo.org>
Date:   Fri Apr 22 18:12:31 2005 +0000

    Added support for reading /mnt/cdrom/cdupdate.sh if its executable on the livecd
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@191 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c4e37560598d4dc59ef3619084f3822df71e8aef
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Apr 22 17:02:55 2005 +0000

    >> 3.2.0_beta1; now with extra froz-faktor <TM>.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@190 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5f847e97f2992fb388f5cba9444b460ae900cc8a
Author: Eric Edgar <rocket@gentoo.org>
Date:   Tue Mar 29 18:19:44 2005 +0000

    fixed bug in scan delay so that it will work with both udev and devfs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@189 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a8c96fa4cb75b8795ba254274705640131fc852c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Mar 13 12:53:42 2005 +0000

    Add missing mkdir -p /etc/sysconfig to linuxrc.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@188 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6f4931c652ac26f9859a5b460d8e098cbdbf0336
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Mar 12 14:55:48 2005 +0000

    Get udev to go as the default manager if the udev binary exists and 2.6 or above is being used.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@187 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a7f896f0c1a53cfdf94eb8b3511a8c893cb0aa1a
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Mar 11 16:47:17 2005 +0000

    mkdir -> mkdir -p
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@186 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f3a1844008870ca7f88fc70f9ac46f3c4730aec6
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Mar 10 22:18:59 2005 +0000

    Fix udev.rules install issue.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@185 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1b8d38f064fa94a450cb0826daf2f751b5861363
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Mar 10 16:32:52 2005 +0000

    >> 3.1.3. Remove udev static mode; upgrade udev to 054 instead.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@184 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e4d49d0f9363b4c07b8b4d4544bdf84805480aaf
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Mar 8 00:13:48 2005 +0000

    Add patch by Gerte Hoogewerf (gerte <-at-> nieuwenborg.nl) to fix dmraid with cdroot.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@183 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 637e148ff1179190bc62c7a508f6159010194c04
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Mar 7 16:54:26 2005 +0000

    Fix possible broken pipe error message when configuring the kernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@182 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5432279fba830a15884b7f2b47fbb173c246de7b
Author: Eric Edgar <rocket@gentoo.org>
Date:   Mon Mar 7 16:45:07 2005 +0000

    Fix for broken pipe when configuring busybox in the gen_compile.sh script
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@181 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1f5660de4617b500dbf35091eeffcab34dc272a4
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Mar 7 00:48:03 2005 +0000

    >> 3.1.1d. Add sata_qstor; fix #83328.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@180 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit aeaa8a079d8a86f77d34f40d545a894390309cb7
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Mar 3 22:34:46 2005 +0000

    Check for dummy 'livecd' file instead of 'gentoo'.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@179 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0fe7ee2175ed48a9b404cfa5b3b89ae338149abe
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Mar 3 22:34:04 2005 +0000

    >> 3.1.1c. Add LiveCD detection to skip mountable but non-LiveCD media; requires Catalyst 1.1.6.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@178 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a8b3e2f8046a9568f39b51dd11fef37b3236d286
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Mar 2 20:54:29 2005 +0000

    Bump dmraid, >> 3.1.1.b.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@177 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ea453093ea98d0b2698e1ebfcd64d4e6c4d217d5
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Mar 1 10:50:43 2005 +0000

    Fix 2.4 -j0 issue.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@176 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0b4728b116823f5486a0b23f53bc05035058c4c9
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Feb 28 16:47:08 2005 +0000

    Fix -j0 2.4 modules breakage.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@175 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ef068ec0277d6fa48896de2d3b62f6c8989ace75
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Feb 25 16:56:40 2005 +0000

    >> 3.1.0k -- Add MODULES_SATA, fix udev on non-x86 archs where there seem to be problems with KLibC+udev so use a static udev on those.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@174 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e96618e06a496ff219bfb68f60746cbc2604c595
Author: Eric Edgar <rocket@gentoo.org>
Date:   Thu Feb 24 17:59:39 2005 +0000

    Add support for maxkernpackage
        creates a tarball containing:
            kernel
            initrd
            contents of /lib/modules
            kernel config
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@173 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fcf5cecc7aefabc7777e9909b0b0b56ff783a7c5
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Feb 24 17:23:18 2005 +0000

    Fix 2.4 strict flag filtering issue.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@172 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 555b8a9f1a49e4c1eafd3462c8d57197e6d87764
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Feb 24 17:22:03 2005 +0000

    Document arbitrary scandelay initrd option.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@171 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6c97e9fa52aee0b68b75b25e963fa29497b00229
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Feb 20 01:03:45 2005 +0000

    Fix '/tmp/.initrd/bin/[' to '[' in places before the pivot_root.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@170 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ebfd16d5d86515f0756813f7f249e6e2079c4f7f
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Feb 18 18:37:15 2005 +0000

    Fix #58686 and #80716.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@169 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 405c8a110030309d28b5bdc2c118595614eac155
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Feb 17 01:46:47 2005 +0000

    Add DMRAID support (thanks rocket!); fix AMD64 udev issues (#65985).
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@168 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 433bbad70c7a53f4dbdb6105294f3af5f5237b6b
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Jan 31 19:45:42 2005 +0000

    Fix #77259.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@167 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a913265a8880f4c4d3398d4c5c5cb0d697ac9144
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Jan 30 00:16:12 2005 +0000

    Fix #79999.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@166 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 715b9aafc2b0e409034d3a1982a174e3331a7eb6
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jan 27 19:35:25 2005 +0000

    -eq >> = for the LVM and EVMS2 checks.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@165 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8e6b0de6482090cc8f6a869bab471b786dde20c6
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jan 27 19:27:19 2005 +0000

    Add patch for turning off LVM and EVMS2 optionally at boot time even if compiled into initrd; bug #79755.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@164 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7aaff40317d4725407aceb2003861060ac7a1f03
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jan 26 18:36:25 2005 +0000

    Fix #79502; thanks to rocket for the patch.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@163 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f55afca4fd57e8963256a7b6cea5a2a35923b348
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jan 22 22:35:09 2005 +0000

    Make udev default for 2.6+
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@162 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cf1994549151f670c7b1ae25c06f805fc9cfecd3
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jan 22 20:24:24 2005 +0000

    Add missing #72253 patch.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@161 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4acd88f4e7a7c6e7283a770fead8c00212514ddb
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jan 22 20:21:16 2005 +0000

    Add missing echo; #77363.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@160 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b428a4ce58b4692a0efdb874f0e114341ac863a4
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jan 22 20:00:20 2005 +0000

    >> 3.1.0e. Fixes #73356, #74758, #77277, #77363, #78636.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@159 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e27358d67e925114e36e1fd835510fbe73580db2
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Jan 10 16:35:00 2005 +0000

    Add --evms2 patch by Eric Edgar; bug #77385.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@158 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5df26554015f995a5e8a6ac700b151f01b238ea2
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Dec 21 12:47:52 2004 +0000

    >> 3.1.0d; bug #73112.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@157 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b519842dc5673f56f9c20cbb863d0092069f66f8
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Dec 17 17:42:04 2004 +0000

    Removing tmscsim module; bug #72055.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@156 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 751f50a12dd0aef9737722486f495539174d7d61
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Dec 1 19:09:34 2004 +0000

    Fix for bug #73054.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@155 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4f22a22878427d875c2ec3515e9f2fea1c03531e
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Nov 30 19:19:53 2004 +0000

    >> 3.0.2c. Adding LVM2 args code to gen_determineargs.sh.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@154 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7a0cdb645faa038abe63676effb8fa4292b8e4f1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Nov 29 19:03:18 2004 +0000

    Bugfix for bug #72342.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@153 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8ce08536af7d83cf4d3bf098168dd2a0a1cd208f
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 27 14:17:36 2004 +0000

    Time for our own manpage...
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@152 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5457e2427161b661d07f5b89c479bda7928fcaf1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 27 13:52:43 2004 +0000

    LVM2 compilation support; thanks to Eric Edgar for the patch. Bug #72129.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@151 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ef897fb5484c6c128ef3c7e8979200202709194d
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 27 13:33:25 2004 +0000

    Udev speedups; thanks to Eric Edgar for the patch - bug #72253.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@150 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 13b71f516d5744dab9f22ed5eba84b909ba7d958
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 27 13:31:46 2004 +0000

    Adding MODULES_LVM2; #72129 // #72253.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@149 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 11ca208e3f96def1a68bacb0f0a35e23f4bdb38c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 13 19:37:03 2004 +0000

    Adding user-specified /linuxrc support; bug #66198.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@148 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d2b19c4771bed2440d426dd2554cdd8d2690ab67
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 13 19:31:58 2004 +0000

    ramdisk=8092 >> ramdisk_size=8092; bug #64864.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@147 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2515ff210a8f23ed7709e3562777b41dd3acd4aa
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 13 19:26:49 2004 +0000

    Adding EVMS2 support; bug #61827.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@146 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e83e580c2827af2573e6067be0a406c4ea81710f
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Nov 13 19:13:19 2004 +0000

    LVM fix, bug #69745.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@145 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0165bead96e6ab88a1cf47fe5d036737acc6db60
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Nov 5 22:27:37 2004 +0000

    Fix for --minkernpackage and 'kernel' only instead of all; bug #70193.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@144 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cd97a4d8093df05f8cbb372500f5a60d34fd94e2
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Tue Oct 26 00:24:41 2004 +0000

    uchi-hcd >> uhci-hcd.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@143 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6ce56e0b9576ae312c7ce41c158330d6d283fde0
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Mon Oct 25 22:57:30 2004 +0000

    clean up some of the help output
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@142 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 389b51f0c938359b9ea1b0f658699bc83b59fff7
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Oct 23 22:24:51 2004 +0000

    >> 3.1.0b.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@141 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ce86dbc9495ae6e30419d7d39c4ff2776280bb01
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Oct 9 19:26:42 2004 +0000

    vgscan >> lvm; bug #44091.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@140 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 49754b4f7d891040a886c3b43b6b0e53bef4ce00
Author: Travis Tilley <lv@gentoo.org>
Date:   Sat Oct 2 22:57:54 2004 +0000

    fix the sata crap
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@139 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c8c663ffec60c27d405a10163c091a48339a6a05
Author: Travis Tilley <lv@gentoo.org>
Date:   Mon Sep 27 03:57:27 2004 +0000

    add bluetooth for one user's bluetooth kb+mouse, fix usb module stuff, add in support for an ide chipset used in some em64t boxes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@138 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 775b0912a0169c22122a3d566c80cef6cd88f3d7
Author: Travis Tilley <lv@gentoo.org>
Date:   Mon Sep 27 00:49:58 2004 +0000

    CONFIG_SCSI_AIC7XXX_OLD, you are the weakest link! goodbye!
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@137 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d2fae7601a62b9ecbc7bcbb38745409f5fb41563
Author: Travis Tilley <lv@gentoo.org>
Date:   Sun Sep 26 23:41:53 2004 +0000

    new generic genkernel configs. em64t support, here we come
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@136 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3b642c50be8b2d1bd00dfc56756f5ef7addbd71c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Sep 19 09:20:28 2004 +0000

    Adding CONFIG_CRYPTO_ARC4=m; bug #58360.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@135 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 318333f6ac87a41d117f9082b35f15dfea289209
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Sep 19 09:16:29 2004 +0000

    Adding updated grub.conf patch from Mathias Gug, bug #57576.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@134 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 60b52a3392b4321e848318acb02788383838cc98
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Sep 19 09:12:00 2004 +0000

    Adding robbat2's patch for bug #62365.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@133 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 285047a60037245a13166ad03156129a8be92e3b
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Sep 19 09:11:07 2004 +0000

    Disabling dietlibc usage for devfsd and modutils; dietlibc updated to a new
    Hardened-aware version. Bug #60862.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@132 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 618c9f16863551a84008a2d44e3d12fecaed0329
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Sep 18 17:21:31 2004 +0000

    Adding missing {} around a logic check; bug #64514.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@131 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 912d78d9b88936ed68848d2433e7a035bb327b2d
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Aug 23 16:56:29 2004 +0000

    --no-lvm-2 >> --no-lvm2 as it should be.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@130 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b85a82b3c7c95bbb2daadbf8ef797af3a8a2279b
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Aug 23 11:36:14 2004 +0000

    Updated the --cache-dir patch to patch #36982.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@129 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0244f8e7bbf85efd98795d5b69c9bd6cf07e7919
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Aug 14 21:17:18 2004 +0000

    Added an ia64 config.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@128 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 573d33b130a22ccc1de148bb568ede6877d5a399
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Aug 11 18:07:13 2004 +0000

    Added a check to disable udev on 2.4 kernels; bug #59687.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@127 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 85917d6f0479262fc6dd93a086c67e619b39ccb0
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Aug 11 18:02:11 2004 +0000

    Added LiveCD udev support.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@126 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f0d73f2daefa984f3ebc0ceca653d0775732b1f1
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Aug 7 22:44:05 2004 +0000

    modules_load cleaned up to match the version used for the 2004.2 release,
    also added BusLogic=m to the 2.6 configartion: bug #59310.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@125 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b106d222764ebff934abe3b3ff912a76d2792384
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jul 30 17:01:45 2004 +0000

    Removed "-t iso9660" which causes issues on Gentoo/PPC-Pegasos, supposedly.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@124 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5a3ac05d80044d929b5fa7e58be00487ea61257a
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 29 20:50:36 2004 +0000

    Patch for bug #57867 adding --cachedir=<dir> by Martin Parm.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@123 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8a77def484984a0dee0824265e158c4852960a3e
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 29 20:38:35 2004 +0000

    '-ne' >> '!=' for LVM2 static support to work properly; bug #58816.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@122 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3329e69c091ba91ccaaebda281767b17daa984ef
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 28 15:53:55 2004 +0000

    Ext3 shouldn't really be a module - bug #58663.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@121 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 879626254d84480fd059eb6cdb6c6f76de9f5011
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 28 10:17:25 2004 +0000

    Fix for "udev" not having to be passed to the linuxrc; and a fix for the
    devfsd bincache not being used.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@120 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 70112f85461106d34d87e1e5385612537302c30a
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 28 09:35:13 2004 +0000

    >> 3.0.2e. Code formatting fixes from Bob Barry, as well as a patch for bug
    #57953 from Martin Parm. Udev support, bug #49328.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@119 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 691f9b227b446670fd93e94bf929e4d8a9277e7b
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jul 22 18:33:19 2004 +0000

    Fix for bug #57865. Thanks to Martin Parm for the patch!
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@118 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit eadee681572256eb652c816caa5a2eafe8ff30fa
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 21 18:43:29 2004 +0000

    Added a patch for only [re]mounting /boot when installation is required. Patch
    from bug #57836 by Martin "Parmus" Parm.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@117 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7c2d80446260b4beb3bff2b56a98255bf6c7315f
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 21 14:05:24 2004 +0000

    GRUB Bootloader support - bug #57576. Thanks to Mathias Gug for the patch!
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@116 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5e44b9b03964a6e34a8ad5e0963bda250aa433a8
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 21 13:43:06 2004 +0000

    Adding a set of patches submitted by Martin "Parmus" Parm; bugs #57748,
    #57749, #57751, #57752, and #57761.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@115 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e0af9e201dc09c4f896c25762efeb764890373e2
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jul 16 22:52:06 2004 +0000

    Bug #57297 fix.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@114 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 223c8106f07cbbc9fed4555b4fa82daf61b2a480
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Wed Jul 14 20:31:18 2004 +0000

    >> 3.0.2d. Modutils ./configure* patch for HPPA and an option parsing fix.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@113 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5973c2739832bfda1ed61df7135a31697bb92827
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Jul 12 21:55:29 2004 +0000

    Added CONFIG_PRINTER=y; bug #47666.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@112 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 13612bf9740afae30c89a147d1a88f56a28f69b2
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Jul 12 21:52:06 2004 +0000

    Added a sed to ensure Ext2 support is on; bug #52558.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@111 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f47bf5ce5225152bba7d73b475046f729fe6e95b
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Mon Jul 12 21:45:36 2004 +0000

    >> 3.0.2c. Added more PCMCIA modules to the x86 module list; and added the bug
    #52561 patch.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@110 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 742cc0eb94e7b9106a09c4599e14262bcd39497c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jul 3 20:12:58 2004 +0000

    Added a patch allowing arguments to be passed to init by real_init=...; this closes bug #55736.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@109 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ffd9fccf1c6310dd6633e8029455e46d441b1d9d
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Jun 19 22:38:08 2004 +0000

    Fix for bug #54455; moved the code to create a backup .config upwards since
    before the "make mrproper" just wiped it out.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@108 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0bfd9580c03d88e1361f75f4079646cd3cef1009
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Jun 4 10:20:01 2004 +0000

    New keymaps tarball lost the keymapList file; added back in.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@107 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 27d080602a52eceda47340d142cf1c5a1dc87510
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Thu Jun 3 22:11:03 2004 +0000

    New release:
    
      *  Busybox patched to support loops on 2.4 thus giving 2.4 squashfs
         support.
      *  Various bug fixes; #46167, #46278, #47551, #48219, #48308,
         #48339, #49728, #51395, #51948.
      *  Speedups: "" > ''; [ ! ... ] && > [ ... ] || et al where
         applicable.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@106 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d46fc1ea7df6524e9bb58f94b1fd798cc75ee6ab
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Apr 11 14:29:29 2004 +0000

    Modularized parallel support in the X86 2.6 configuration.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@105 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 02f79749d05ce73cb75bdea57e245db90ccc7b07
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Apr 11 14:20:41 2004 +0000

    Bugfixes for bugs #46941, #46641; and a cosmetic fix for LiveCD mount issues.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@104 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c41558c7baf25c7d78bc8033b4b53fc8bfbddbae
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Apr 2 20:40:41 2004 +0000

    Added an error message for mistyped options [ Bug #45946 ] and also shortened
    the help list into two sections: a long one specified by --help and a short
    default one.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@103 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0a61f843f75154de93ccc7fd0dae179032e43c29
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Fri Apr 2 20:27:42 2004 +0000

    Fix for bug #46596; version header update.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@102 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fc197aad3f587920f889fe84c5a99177913da89c
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Mar 28 22:23:21 2004 +0000

    Applied the fixed for ``docache'' to work properly on zisofs.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@101 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0ad6f4e506042b119b56038e3f4765ac353177b9
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Mar 27 00:07:53 2004 +0000

    A few short fixes: reduced compilation verbosity; bootsplash fix to use both
    'bootsplash' and 'bootsplash.conf' rather than 'bootsplash' and also docache
    support which should work on at least loopFSes for now.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@100 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d12a04efda8c48506d366bb54edb564927a32d41
Author: Jason Wever <weeve@gentoo.org>
Date:   Mon Mar 22 00:44:57 2004 +0000

    Fixed MAKEOPTS for sparc32 so kernels will reliably build.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@99 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a8b01f062d0808f300308e9232b60097363d9f4d
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sun Mar 21 16:20:26 2004 +0000

    Version bump. Closes bugs #34948, #37371, #41129, #41166, #42725, #42815,
    #44127, #44556, and #44601.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@98 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 55ec28a03ba3172d33237c4111c4a77d033eb64f
Author: Tim Yamin <plasmaroo@gentoo.org>
Date:   Sat Mar 20 22:39:02 2004 +0000

    Removing broken 1.00-pre8 busybox.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@97 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 746632a5420c26e58fb013855db1cf928116b307
Author: Tom Gall <tgall@gentoo.org>
Date:   Mon Mar 8 04:11:45 2004 +0000

    g5 and pseries kernel config
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@96 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 2d61d3ab4a84aab2a8d419fa0201223323ade616
Author: Brad House <brad_mssw@gentoo.org>
Date:   Mon Mar 8 00:45:11 2004 +0000

    ppc64 profile
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@95 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d14ef82b775bfad6d862b110d9ecf9844d778443
Author: Pieter van den Abeele <pvdabeel@gentoo.org>
Date:   Sat Mar 6 11:10:48 2004 +0000

    What stuff needs to be automatically loaded for each kernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@94 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 462c4c605e1536dfbfe04b91fc25ea82d579aa07
Author: Pieter van den Abeele <pvdabeel@gentoo.org>
Date:   Sat Mar 6 00:58:33 2004 +0000

    bugfixes - posible /proc mounting lock bug solution included (removed rivafb support)
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@93 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6faa7c9c3121e97efee294de62713536a46e93d5
Author: Pieter van den Abeele <pvdabeel@gentoo.org>
Date:   Sat Mar 6 00:19:21 2004 +0000

    bugfixed kernels - still rivafb enabled
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@92 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 90a4c6f1461d83b01a4f2e197718ea24258a2bc2
Author: Brad House <brad_mssw@gentoo.org>
Date:   Mon Mar 1 04:58:24 2004 +0000

    version bump
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@91 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fae5b965a093c2c4789646a5dfa1ff91fcd8bf44
Author: Brad House <brad_mssw@gentoo.org>
Date:   Mon Mar 1 04:56:46 2004 +0000

    busybox version change
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@90 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 78009104c3d024c7a9fee68f21968f5023575d8a
Author: Daniel Robbins <drobbins@gentoo.org>
Date:   Fri Feb 27 17:06:56 2004 +0000

    initrd bootsplash fix to use "default"
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@89 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b6be3c58951cb1e5401b8f93641425f0becc97c3
Author: Pieter van den Abeele <pvdabeel@gentoo.org>
Date:   Fri Feb 27 16:57:07 2004 +0000

    Migrated G3 into G4
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@88 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cc19ca416b1d7c5d0c24106f9fc3cba12c2999f1
Author: Pieter van den Abeele <pvdabeel@gentoo.org>
Date:   Thu Feb 26 03:27:27 2004 +0000

    Updated kernel .configs.
    
    G5-SMP verified to work on dual G5 1.8 w. radeon and 160G SATA
    Others are being tested right now
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@87 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f206d251d8e7b72cfa4fae2c5121e9d4e09b6440
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Feb 25 21:06:32 2004 +0000

    busybox pre7 patched
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@86 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e0f5c03dc73cb75fcaff97f342a303efbad7020a
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Feb 25 20:28:56 2004 +0000

    busybox update and alpha fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@85 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8de7af2c61ea84ab4e80bdc0701045bade35a567
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Feb 25 20:12:52 2004 +0000

    script updates, less debugging, and modprobe return code fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@84 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 57fbb837fc3def4a7a5c8054e78853872c79fd5c
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Feb 25 16:10:11 2004 +0000

    too many complaints, make reiser static
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@83 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 45cdbc08b62ce5df01f1303495e6b712b7a8c3d1
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Feb 22 21:43:06 2004 +0000

    version update
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@82 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5c54484b226665c36dcb888e56146b363d490e2b
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Feb 22 21:36:32 2004 +0000

    busybox tarball
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@81 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9f8d9e6ba6ddbe4b48ffd274c19123a23a2f1b3b
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Feb 22 21:35:01 2004 +0000

    gcloop fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@80 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0de9fd29ffd9ba937a33ad3df66660e0f0cd80b4
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 14 18:51:54 2004 +0000

    create /dev/console if for some reason /dev wasn't on the fs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@79 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bf4c80a033be2fc8d872cdcd31edfb4f12b5526e
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 14 18:39:34 2004 +0000

    temp move
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@78 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9b3eaa187d304352d97e981c42f2a31320587d06
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 14 17:34:29 2004 +0000

    pkg
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@77 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8a91cdd7d315d0150c1683e21fe4a7b60b00f478
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 14 17:33:01 2004 +0000

    busybox updates
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@76 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 519b0e4d92169fc8cf259c81312c594a009fb5be
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 14 17:21:13 2004 +0000

    gcloop fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@75 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3e8855ee746596a9e092d64ec4d2110549a05832
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 14 16:22:13 2004 +0000

    updates
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@74 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 93bf318e5114233f3cacc4575ab2e58d60e785c7
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 14 16:21:59 2004 +0000

    initrd updates for correctness, squashfs, and gcloop
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@73 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c605888a549458579d5752b2968a90e140d09ee7
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Thu Feb 12 21:05:33 2004 +0000

    pvdabeel's first import.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@72 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 4dc980012697f2f07aab502d0a2edea5d05f4938
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Feb 8 17:45:31 2004 +0000

    typo
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@71 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9e71a6492d232c954b03ab377121998bf08ac8c0
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 7 15:28:09 2004 +0000

    beta10 finalizations
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@70 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 7f550e2dcee5298a525a1ec06dbb78e252bf1c0c
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 7 14:55:20 2004 +0000

    make modules_install should use -j1 only
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@69 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 10248979993417f7dfd809c6dc6f4dfa711e2f6e
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Feb 7 14:47:11 2004 +0000

    err, backed up wrong file :)
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@68 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c2786eb02f31858cddfb1dcf22b11cd348eeb33c
Author: Guy Martin <gmsoft@gentoo.org>
Date:   Tue Feb 3 20:02:06 2004 +0000

    Ported to parisc64
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@67 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1ce5c2a61eb1933b05b273d0cf35d6548086c27d
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Jan 31 03:15:43 2004 +0000

    make commandline debugfile option work
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@66 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 94950b4937e70588f28ac27482027ee60a127c22
Author: Brad House <brad_mssw@gentoo.org>
Date:   Fri Jan 30 03:04:57 2004 +0000

    modprobe fixes, and scsi module updates for x86_64
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@65 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 86474ea0042e9ba2af5e4e6c42a7afc11f4fbd58
Author: Brad House <brad_mssw@gentoo.org>
Date:   Fri Jan 30 01:23:50 2004 +0000

    hwopts fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@64 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit f71a94fcb409de18a573b88d6d26870b430d1e90
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Jan 28 03:13:14 2004 +0000

    cleanups
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@63 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 894b23b5145a51637b6fc7fd05338439c52441c7
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Jan 28 03:02:53 2004 +0000

    debugfile truncation fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@62 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a0605fa5b9034a7f44f1747ce59756a21960e399
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Jan 28 02:48:05 2004 +0000

    version bump
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@61 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 75e45332e6ef291dcc5338ecba192913606cd581
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Jan 28 02:46:08 2004 +0000

    kernel config updates
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@60 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 554a695c9c31d0db3298dadb656b0b5a0fbcc6c9
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Jan 28 02:36:39 2004 +0000

    misc fixes in relation to kernel configs
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@59 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ac9cd59ac19e66f912e1204aaf2a584946937f6a
Author: Brian Jackson <iggy@gentoo.org>
Date:   Sun Jan 25 19:08:55 2004 +0000

    new default config, works well with gentoo-sources
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@58 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 935ee8f947b70449c862f41c9545b0f297be36bd
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Jan 24 21:15:24 2004 +0000

    updates
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@57 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 267f1f98a63c027878d4f77bdcfc402c28356743
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Jan 18 21:44:35 2004 +0000

    add alpha profile
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@56 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d75219af431bcb6dd2553fe2c1b8412d40ee5db4
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Jan 17 22:15:33 2004 +0000

    version bump
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@55 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 8a8c61c13d99552e5cb993a624fa84c68c008c06
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Jan 17 22:15:11 2004 +0000

    must bind-mount dev for loop devices
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@54 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fd6d55a5e89ac13786eb237e60d63374e296c2e5
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Jan 17 15:54:05 2004 +0000

    support multiple loop types
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@53 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c50d47ba58c1bbc01bf0bc181c52b3cdd29713bd
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Jan 11 22:33:19 2004 +0000

    not -t ext3 use -t ext2  Im and idiot
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@52 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 57b565e3c0058788c37d68a47a569d37631c0f94
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Jan 11 21:50:50 2004 +0000

    fix for loop device mounting
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@51 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e5969bf59589aa03f2ee501bcf9acf42bc4a5340
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Jan 11 20:55:49 2004 +0000

    genkernel
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@50 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c6a6dc32a1901126d69e3f861e244b1d66836962
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Jan 11 20:55:18 2004 +0000

    more fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@49 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a3ee9dad5e55b29621aab3c3b5bf32d5fac11e04
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Jan 11 20:07:05 2004 +0000

    fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@48 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d86842639192704ffe4eb4e4adbfcb864db941ab
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sun Jan 11 18:39:24 2004 +0000

    livecd fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@47 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 77de02685bb2aa67f8383a14643a41c682d27429
Author: Brad House <brad_mssw@gentoo.org>
Date:   Sat Jan 10 23:01:31 2004 +0000

    uname machine for parisc, etc
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@46 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fd1a22414da00c508ec34fc29430ebaa474f300f
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 04:13:10 2004 +0000

    dont forget placeholders for pkg directory
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@45 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9b5dc5d7455b16014c063dcf0c208c9b8fdb2f92
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 03:55:24 2004 +0000

    updated config
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@44 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5a14fbc2837ce5fe844530db3d29023d18c0103f
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 02:58:28 2004 +0000

    todo
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@43 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 87431438e7874e1f9b1239a651822f08772716c9
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 02:46:09 2004 +0000

    version bump
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@42 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6015dafc584bc0d974d92f7528427d72a4a79a61
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 02:45:09 2004 +0000

    fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@41 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9d4fe30eb50ce18b49f329ddb673d01eae9c2804
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 02:43:15 2004 +0000

    updated kernel config
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@40 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 586760c4d8603af19f63b85caa50b74fdcd876b7
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 02:42:23 2004 +0000

    check for loop devices and fix debug printing
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@39 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e66948ab420f9bb32f14473c7bc5d819d86871ce
Author: Brad House <brad_mssw@gentoo.org>
Date:   Thu Jan 8 02:09:03 2004 +0000

    add makeopts params, and fixes for if old coreutils is in root
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@38 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 99521b2922ce009373059c80184cb7229897de55
Author: Jason Wever <weeve@gentoo.org>
Date:   Mon Jan 5 01:53:54 2004 +0000

    Added sparc and sparc64 dirs for genkernel.
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@37 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit e629c2087a9efa72e478c5e0c4d5b9e88826d0ba
Author: Guy Martin <gmsoft@gentoo.org>
Date:   Sat Jan 3 17:11:01 2004 +0000

    Added parisc files
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@36 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 85dff125acabd130386fc8a1666046829d4353b6
Author: Seemant Kulleen <seemant@gentoo.org>
Date:   Wed Dec 31 08:13:23 2003 +0000

    2.4 config thanks to iggycvs add kernel-config-2.4
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@35 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 87286f7dc84dca7e74f693ea66b297aaa933bad3
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 24 05:36:17 2003 +0000

    no bootsplash fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@34 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit eafe8dd2a5b035136f341b63db6ae51879792546
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 24 04:38:35 2003 +0000

    reverse kernel compile with modules make
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@33 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit cd16ab91340f2daa59973ae23c02d4ac3605f12c
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 23 04:08:52 2003 +0000

    genkernel move
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@32 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 049a666d8336e6fc0402ec7f04b2b548a1e95ea1
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 23 04:07:16 2003 +0000

    no initrd modules stuff
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@31 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ef448e9d6a99d117eb11518279decb835f9f0a75
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 23 03:51:28 2003 +0000

    changes for livecd stuff
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@30 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a882d7efe210f87317a53d951ca2017db7c5d664
Author: Brad House <brad_mssw@gentoo.org>
Date:   Mon Dec 22 21:30:18 2003 +0000

    notes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@29 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 1ea3c4a8f7f5ae944c298099493af01b436da9d0
Author: Brad House <brad_mssw@gentoo.org>
Date:   Mon Dec 22 21:22:43 2003 +0000

     get extraversion properly
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@28 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d154421ecaacb2caf7d469c1952caa0d9f86333b
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 17 04:42:51 2003 +0000

    remove modprobe from x86_64
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@27 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit d2dc99dfd828de9c0244fe2f96e9e3927ffbe5f2
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 17 04:42:06 2003 +0000

    fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@26 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 10400569fd108be620e68f7f868f352aaed87dc7
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 17 01:05:08 2003 +0000

    more generic
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@25 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit df2254c341f72960ba717310cc747032c745a2c8
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 17 00:52:20 2003 +0000

    make more generic
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@24 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 37d4bc8b1d63cd1751d5e02659958d4dc004eaef
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 16 06:02:02 2003 +0000

    integrate new initrd, and module scanning
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@23 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c6f08d2279afd41e835f864d513385fd24ce17ac
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 10 01:15:00 2003 +0000

    killall
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@22 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 44701b827ef3e0bc0527b199e4974d072169f93e
Author: Brad House <brad_mssw@gentoo.org>
Date:   Wed Dec 10 00:48:27 2003 +0000

    devfsd fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@21 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 6bd31e6efd25142b7f10ebbc743aa03a82f1a02f
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 21:11:53 2003 +0000

    typos
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@20 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9f8723afe31fc66d07ff820cf126226cba8bcc4a
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 21:03:28 2003 +0000

    fix
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@19 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9f92fcd821cd9140e4cef3f3b38c7e89ea587d28
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 20:52:40 2003 +0000

    stuff
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@18 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 96de22c65a9f40d1a0e248011350a08a50930e49
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 20:51:07 2003 +0000

    different makes for kernel and utils
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@17 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 3c441a60f117e04a6376f8e947c33e9f1f32641d
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 20:21:06 2003 +0000

    add make variable
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@16 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 43a8e21946536e88b3280eb581a53cb3452f32f0
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 19:28:37 2003 +0000

    KERNEL_MAKE_2 for sparc
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@15 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit ed34a841381d587c09d1207702ed6e6b301d8376
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 19:23:02 2003 +0000

    busybox stuff
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@14 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 9a65ac4380b7f9ef9d3e975de95a7ce433fbb183
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 19:17:59 2003 +0000

    add devfsd support
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@13 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b2b2e3b34392c395fd1b1bffe54fe189586cfbed
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 18:52:43 2003 +0000

    devfsd dietlibc stuff
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@12 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit fe24bd15558281c68bb0133308a5aab4b5e6e046
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 17:38:03 2003 +0000

    fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@11 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a19f2f33f12a878769e5b37a516b652d699ef877
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 02:53:54 2003 +0000

    umm, make configure scripts work with CC, AS, and LD set or unset
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@10 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit c618040a4a6006c759f10dbab3d3902a83f86b35
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 02:31:39 2003 +0000

    don't forget 'env' before
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@9 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit a2921296aba1426ebb43d5c9fc97536ae3fe9724
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 02:16:15 2003 +0000

    forgot modutils package
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@8 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 377a301fef4ca8a88030a12b878406649ce11a47
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 02:12:36 2003 +0000

    need seperate toolkit for compilation of kernel and utils on sparc64
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@7 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 927327933d50fd41ccfe17aaf3dda479665c4d96
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 01:48:36 2003 +0000

    fixes for sparc, cant set LD or AS for sparc64
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@6 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit b7bfc8cfd18a4125a0df618df5071338010d0d4e
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 01:30:41 2003 +0000

    make friendly with 2.4
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@5 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 79912de591fc603bdb5174a8d823f95838b5b6e1
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 01:05:09 2003 +0000

    fixes
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@4 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 5c705decd9ac9188ee1033b281ed2e379de15f3f
Author: Brad House <brad_mssw@gentoo.org>
Date:   Tue Dec 9 00:47:51 2003 +0000

    2.4 kernel updates
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@3 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit 0347fe12ee80a2a0c997138b81213de1695b4353
Author: Brad House <brad_mssw@gentoo.org>
Date:   Mon Dec 8 05:16:19 2003 +0000

    add new genkernel dev
    
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@2 67a159dc-881f-0410-a524-ba9dfbe2cb84

commit bda7632e42a07ad7b313b35ef79f7679f009fc5a
Author: Infrastructure <infrastructure@gentoo.org>
Date:   Mon Dec 8 05:16:19 2003 +0000

    New repository initialized by cvs2svn.
    
    git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@1 67a159dc-881f-0410-a524-ba9dfbe2cb84
