Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496512 - sys-kernel/genkernel - new features and minor fixes
Summary: sys-kernel/genkernel - new features and minor fixes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2013-12-30 17:02 UTC by Tomasz Wasiak
Modified: 2017-01-08 01:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Enhacements and fixes for kernel configuration file handling (kernel_config_handling.patch,2.37 KB, patch)
2013-12-30 17:05 UTC, Tomasz Wasiak
Details | Diff
Kernel nconfig support (kernel_nconfig.patch,4.37 KB, patch)
2013-12-30 17:06 UTC, Tomasz Wasiak
Details | Diff
Support for recent kmod (kmod.patch,6.57 KB, patch)
2013-12-30 17:08 UTC, Tomasz Wasiak
Details | Diff
doload= and noload= enhacements (multiple_modules_do&no_load.patch,685 bytes, patch)
2013-12-30 17:09 UTC, Tomasz Wasiak
Details | Diff
Real root mount flags verbosity (real_root_mount_flags_verbosity.patch,853 bytes, patch)
2013-12-30 17:10 UTC, Tomasz Wasiak
Details | Diff
Respect --no-firmware (respect-no_firmware.patch,1.48 KB, patch)
2013-12-30 17:11 UTC, Tomasz Wasiak
Details | Diff
Minor fixes and enhmacements in splash support (splash_support.patch,1.71 KB, patch)
2013-12-30 17:14 UTC, Tomasz Wasiak
Details | Diff
Additional source file archive formats support (tar_options.patch,10.52 KB, patch)
2013-12-30 17:17 UTC, Tomasz Wasiak
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz Wasiak 2013-12-30 17:02:02 UTC
All patches applies to latest stable (3.4.47) and current git versions.
Comment 1 Tomasz Wasiak 2013-12-30 17:05:17 UTC
Created attachment 366564 [details, diff]
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]
Comment 2 Tomasz Wasiak 2013-12-30 17:06:29 UTC
Created attachment 366566 [details, diff]
Kernel nconfig support

Support for nconfig kernel configuration target.
Minor fixes in [g|x]config support.
Comment 3 Tomasz Wasiak 2013-12-30 17:08:00 UTC
Created attachment 366568 [details, diff]
Support for recent kmod

Replace busybox kernel module applets with recent kmod.
Comment 4 Tomasz Wasiak 2013-12-30 17:09:41 UTC
Created attachment 366570 [details, diff]
doload= and noload= enhacements

Support for comma separated multiple module list for doload and noload kernel command line parameters.
Comment 5 Tomasz Wasiak 2013-12-30 17:10:46 UTC
Created attachment 366572 [details, diff]
Real root mount flags verbosity

Inform about all real root filesystem mount parameters.
Comment 6 Tomasz Wasiak 2013-12-30 17:11:50 UTC
Created attachment 366574 [details, diff]
Respect --no-firmware

Respect --no-firmware|FIRMWARE="no" option and do not install firmware [fix]
Comment 7 Tomasz Wasiak 2013-12-30 17:14:39 UTC
Created attachment 366576 [details, diff]
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
Comment 8 Tomasz Wasiak 2013-12-30 17:17:28 UTC
Created attachment 366578 [details, diff]
Additional source file archive formats support

This patch mainly replaces tar xjf with tar xf as modern tar supports not only bzip2...
Comment 9 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-01-08 01:50:58 UTC
I have applied ALL of these patches except:
- kmod: is obsolete now as busybox kmod got better
- firmware install has changed (in a similar way)

Rebasing (1/6)
3f91e21a7fe9ef4ab1c1b1ac7127420993e21306
[detached HEAD 11da800] Enhacements and fixes for kernel configuration file handling
 Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
 Date: Sat Jan 7 17:13:02 2017 -0800
 1 file changed, 17 insertions(+), 11 deletions(-)
Rebasing (2/6)
30919b05532a2ae0e7a9537e0317d7b2af19f2fb
[detached HEAD fed4739] Kernel nconfig support
 Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
 Date: Mon Dec 30 17:06:29 2013 +0000
 3 files changed, 18 insertions(+), 21 deletions(-)
Rebasing (3/6)
bc0e9ef45ec7e2b88920d1b6cdf61dbff1762253
[detached HEAD 79036b2] doload= and noload= enhancements
 Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
 Date: Mon Dec 30 17:09:41 2013 +0000
 1 file changed, 3 insertions(+), 6 deletions(-)
Rebasing (4/6)
4ea16b93c09090552e8e071fa7065faa49a69ce1
[detached HEAD bfd0931] Real root mount flags verbosity
 Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
 Date: Mon Dec 30 17:10:46 2013 +0000
 1 file changed, 2 insertions(+), 2 deletions(-)
Rebasing (5/6)
8636f510eae6c9b7db2122fffbeca288e9228fce
[detached HEAD 6421096] Minor fixes and enhmacements in splash support
 Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
 Date: Mon Dec 30 17:14:39 2013 +0000
 3 files changed, 3 insertions(+), 2 deletions(-)
Rebasing (6/6)
d062b4270a442f5044f47a93a63e37aa27152cdd
[detached HEAD 054c583] Additional source file archive formats support
 Author: Tomasz Wasiak <tjwasiak@poczta.onet.pl>
 Date: Mon Dec 30 17:17:28 2013 +0000
 5 files changed, 29 insertions(+), 29 deletions(-)
Successfully rebased and updated refs/heads/master.