aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gkbuilds/lvm: move 2.03 changes to new fileBen Kohler2024-04-291-0/+78
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* Revert "gkbuilds/lvm: add 2.03 support"Ben Kohler2024-04-291-2/+0
| | | | | | This reverts commit 12cdca31704000822c50b996facc955d5e3ae5a9. Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* gkbuilds/lvm: add 2.03 supportBen Kohler2024-04-291-0/+2
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* gkbuilds/busybox: rework toolchain handlingBen Kohler2024-04-271-9/+21
| | | | | | | Thanks to Mike Gilbert, code changes borrowed from gentoo.git commit 25e0a98682b9ab600cb3a6ea3fc3834ce1cce8f6 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* release 4.3.124.3.12Ben Kohler2024-04-261-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* initramfs: fix busybox 1.36.1 build witk kernel 6.8Louis Sautier2024-04-261-0/+53
| | | | | | | | | | 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>
* release 4.3.114.3.11Ben Kohler2024-04-211-2/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* keymaps: replace trf with trqBen Kohler2024-02-273-1/+1
| | | | | | Bug: https://bugs.gentoo.org/922076 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* build: fix manpage installRobin H. Johnson2024-02-161-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* doc: point to gitweb for old ChangeLogRobin H. Johnson2024-02-161-0/+6
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* chore: ChangeLog.old is 11+ years old, omit from releasesRobin H. Johnson2024-02-161-4782/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* build: merge Modernize MakefileRobin H. Johnson2024-02-162-41/+163
|\ | | | | | | | | | | Closes: https://github.com/gentoo/genkernel/pull/56 Thanks: Timothy Kenno Handojo <timkenhan@gmail.com> Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
| * build: fix whitespaceRobin H. Johnson2024-02-161-1/+3
| | | | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
| * corrected variable issues in make installTimothy Kenno Handojo2024-02-161-8/+8
| | | | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
| * ensure package version is on the manpageTimothy Kenno Handojo2024-02-161-2/+8
| | | | | | | | | | | | | | | | - 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>
| * updated the SOFTWARE listTimothy Kenno Handojo2024-02-161-1/+35
| | | | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
| * address some feedback from robbat2Timothy Kenno Handojo2024-02-161-20/+12
| | | | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
| * updated software.shTimothy Kenno Handojo2024-02-161-34/+34
| | | | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
| * modernize makefileTimothy Kenno Handojo2024-02-161-7/+95
|/ | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* initrd.scripts: create dir layout for overlayfs as wellBen Kohler2024-02-161-0/+7
| | | | | | | | 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>
* doc: add new cmdline options to man page4.3.10Ben Kohler2024-01-192-1/+7
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* gen_configkernel: Prepare for kernel-6.64.3.9Michal Privoznik2024-01-192-7/+11
| | | | | | | | | | | | | | | | 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>
* genkernel: prepare for 4.3.84.3.8Sam James2023-10-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* gen_moddeps.sh: fix including extra modules when ALLRAMDISKMODULES="yes"Dmitry Baranov2023-10-281-1/+1
| | | | | | | | | | 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>
* gen_moddeps.sh: introduce xbasename()Dmitry Baranov2023-10-281-1/+12
| | | | | | | | | | 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>
* gen_moddeps.sh: don't use echo/printf inside the cycleDmitry Baranov2023-10-281-3/+4
| | | | | | | 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>
* genkernel: prepare for 4.3.74.3.7Sam James2023-10-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: boost: fix build on some alt-archesSam James2023-10-211-0/+43
| | | | | | Bug: https://bugs.gentoo.org/843212 Bug: https://bugs.gentoo.org/913150 Signed-off-by: Sam James <sam@gentoo.org>
* firmware: copy only the necessary firmware(s) into initramfsDmitry Baranov2023-08-307-95/+130
| | | | | | | | | | | | | | | | | | | 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>
* Changed firmware and modules requirements to warnings.FlyingWaffle2023-08-301-2/+2
| | | | | | | | | | 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>
* Plymouth support for genkernel (squashed).FlyingWaffle2023-08-307-5/+210
| | | | | | Bug: https://bugs.gentoo.org/753617 Signed-off-by: FlyingWaffle <flyingwaffle@pm.me> Signed-off-by: Sam James <sam@gentoo.org>
* Fix build->builtSam James2023-08-083-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* genkernel 4.3.64.3.6Sam James2023-07-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* gen_funcs.sh: use stat(1) to check free disk spaceVladimir Vrzić2023-07-281-12/+14
| | | | | | | | | 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>
* Enabling zstd multithreaded compressionMarat Buharov2023-07-271-1/+1
| | | | | | | | | | 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>
* defaults/initrd.scripts: kill off some more `which` stragglersSam James2023-07-271-4/+4
| | | | | | Followup to 04225e090e9936df6c5a9ddd5a3926d13e0001df. Signed-off-by: Sam James <sam@gentoo.org>
* worker_modules/gkbuild.sh: fix whitespaceSam James2023-07-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* Replace use of `which`Sam James2023-07-274-11/+11
| | | | | | | 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>
* defaults/software.sh: use dist tarball for libxcryptSam James2023-07-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* open-iscsi: update to 2.1.8Sam James2023-07-273-3/+38
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* Add userspace-rcu (new dep of xfsprogs)Sam James2023-07-272-1/+21
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* gen_determineargs.sh: update sys-fs/udev referenceSam James2023-07-271-1/+1
| | | | | | Noticed after ulm reported it on IRC. Signed-off-by: Sam James <sam@gentoo.org>
* gkbuilds: cryptsetup: disable asciidocSam James2023-07-051-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: copy kmod-29 patch to kmod-30Sam James2023-07-051-0/+12
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* genkernel: bump to 4.3.5v4.3.5Sam James2023-07-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* Don't require obsolete /var/lib/module-rebuild/moduledb to existv4.3.4Sam James2023-07-052-10/+1
| | | | | | | | See 71110f715fc46f148280b52b297121786504a325 and d9687a4df038382187300d6f44230661ff5bc377 in gentoo.git. Bug: https://bugs.gentoo.org/909722 Signed-off-by: Sam James <sam@gentoo.org>
* defaults/kernel-generic-config: enable multi-gen LRUBen Kohler2023-06-281-0/+2
| | | | | | Bug: https://bugs.gentoo.org/908512 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* genkernel 4.3.3v4.3.3Matt Turner2023-05-281-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* genkernel: Fix typoMatt Turner2023-05-281-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* gen_initramfs.sh: force no-color on qlist callsBen Kohler2023-05-241-2/+2
| | | | | | | 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>