aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add --hyperv option for Microsoft Hyper-V. Enable within kernel image to ↵Daniel Robbins2017-11-141-0/+1
| | | | ensure modules are available early at boot.
* bincache: use genkernel version as cache key, to ensure rebuilding initramfs ↵Robin H. Johnson2017-09-021-22/+15
| | | | | | parts on new GK versions. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Fix unbootable kernels due to overzealous strip.Robin H. Johnson2017-07-141-1/+1
| | | | | | | | | | 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>
* Additional source file archive formats supportTomasz Wasiak2017-01-071-1/+1
| | | | | | | | | 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>
* Minor fixes and enhmacements in splash supportTomasz Wasiak2017-01-071-1/+1
| | | | | | | | | | | 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>
* Kernel nconfig supportTomasz Wasiak2017-01-071-0/+2
| | | | | | | | 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>
* Strip kernel & modulesRobert Trace2017-01-021-0/+1
| | | | | | Rebased and tweaked to apply since the original patch was ~7 years old. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Implement kernel nconfig just like menuconfig.Vadim A. Misbakh-Soloviov (mva)2017-01-021-0/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Make early microcode loading optional.Robin H. Johnson2017-01-021-0/+1
| | | | | | | | | 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>
* make nfs togglable fixes musl builds (requires nfs disabled)Matthew Thode2017-01-021-0/+1
|
* FIRMWARE_INSTALL control option.Robin H. Johnson2016-10-121-0/+1
| | | | | | | | | | 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>
* Support nice(1) to affect the scheduling of the make invocations.Robin H. Johnson2016-01-231-0/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Support multi-device Btrfs filesystemsNiklas Haas2015-08-191-0/+1
| | | | | This requires running `/sbin/btrfs device` scan during boot, which is exposed via the new parameter ``dobtrfs''.
* Added --wrap-initrd optionChristoph Junghans2015-01-181-0/+1
| | | | | | | This is useful in combination the u-boot bootloader which can only load wrap initramfs. Signed-off-by: Christoph Junghans <ottxor@gentoo.org>
* Whitepace.Jorge Manuel B. S. Vicetto (jmbsvicetto)2014-06-221-1/+1
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Make it possible to turn off all of the on-exit cleanup.Robin H. Johnson2014-04-131-0/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Include ZFS support when / is ZFSRichard Yao2014-03-151-1/+1
| | | | Signed-off-by: Richard Yao <ryao@gentoo.org>
* Remove redundant default no settingRichard Yao2012-11-051-1/+1
|
* Change OUTPUTDIR fallback to KERNEL_DIRTim Harder2012-11-021-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Bug #432956: Easy to include VirtIO support in kernel.Robin H. Johnson2012-10-141-0/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add --kernel-outputdir to save files outside the source tree.Łukasz Stelmach2012-10-131-0/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Make e2fsprogs optional (and off by default)Rick Farina2012-09-301-0/+1
|
* Fix whitespaceRichard Yao2012-07-211-1/+1
|
* Support module options set in /etc/module.d, amend cmdline options patchRichard Yao2012-07-191-0/+2
|
* device-mapper "update". It was merged into LVM2-2.02.67 upstream in 2010. ↵Robin H. Johnson2012-02-111-2/+0
| | | | Bug #398467 is wrong for the device-mapper update.
* Customizable initramfs compression based on Pentoo genkernel forkRobin H. Johnson2012-02-061-0/+1
| | | | | | | | | | | | | 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>
* Implement ZFS SupportRichard Yao2012-02-061-0/+1
| | | | | | This provides ZFS support, to go with the sys-fs/zfs package. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> (cleanups)
* Implement --[no-]compress-initramfs option to complement ↵Richard Yao2012-01-281-0/+1
| | | | | | | | | | | | | | | | | --[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).
* Prior to commit a141d715, CMD_NOINSTALL had no default set, but most of the ↵Robin H. Johnson2012-01-131-1/+1
| | | | | | 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>
* Fix some defaults otherwise you get an initramfs without any modules!Robin H. Johnson2012-01-061-4/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Improve option handling.Robin H. Johnson2012-01-041-6/+7
| | | | | | | | | | 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>
* trivial: cleanup code, drop whitespaces and some more cruftFabio Erculiani2011-09-131-7/+7
|
* Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423)Sebastian Pipping2011-07-031-1/+0
|
* Fix regression from renaming DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILESebastian Pipping2011-06-041-1/+1
|
* Make set_config_with_override accept "BOOL"/"STRING" not 1/2Sebastian Pipping2011-06-041-61/+61
|
* Introducing MDADM_CONFIGPeter Hjalmarsson2011-02-241-0/+1
| | | | | | | 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.
* Revert "Do not query generated files (like include/config/kernel.release) ↵Sebastian Pipping2011-01-271-11/+20
| | | | | | | | | | for kernel version, as they may be out of sync (bug #263927)" This reverts commit 48ca00ec29afdec6cb168fbaae87a7b07ea65988. Conflicts: ChangeLog
* Do not query generated files (like include/config/kernel.release) for kernel ↵Sebastian Pipping2011-01-221-20/+11
| | | | version, as they may be out of sync (bug #263927)
* Fix leftover of problem with missing .config file (bug #271528)Sebastian Pipping2011-01-201-1/+2
|
* use mdadm instead of bundled stripped down mdassemble (v2)Matthias Dahl2011-01-171-0/+2
| | | | | | | | | | | | | 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.
* Handle missing kernel Makefile betterSebastian Pipping2011-01-131-0/+6
|
* GPG bincachedacook2011-01-111-0/+3
| | | | Add handling for a cached GPG binary
* Merge branch 'master' of git://git.wolf31o2.org/projs/genkernelcraig2009-08-081-0/+1
|\
| * Adding Id header.Chris Gianelloni2009-07-251-0/+1
| |
* | iSCSI patch for genkernelcraig2009-06-281-0/+3
|/
* Apply patch from robbat2 to finish wiring up multipath supportAndrew Gaffney2009-03-061-0/+1
|
* Add --busybox-config= commandline optionAndrew Gaffney2008-12-241-0/+1
|
* Actually setting permissions. It helps if one remembers to 'git add' before ↵Chris Gianelloni2008-12-161-0/+0
| | | | doing their commit.
* Initial commit for re-adding support for --bootloader=grubAndrew Gaffney2008-12-141-0/+10
|
* Add --real-root=<foo> parameter to specify a default for real_root= in the ↵Andrew Gaffney2008-12-131-0/+1
| | | | initramfs for gentoo bug #249783