aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* keymaps: replace trf with trqHEADmasterBen 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>
* genkernel.conf: make section titles more consistentDiego Viola2023-01-251-8/+8
| | | | | | | | | 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>
* genkernel 4.3.2v4.3.2Matt Turner2023-01-081-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* Reimplement --kernel-cross-compile= for genkernel 4.xMatoro Mahri2023-01-083-11/+43
| | | | | | | | | | | | | 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>
* genkernel 4.3.1v4.3.1Matt Turner2022-11-141-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* Fix s390 supportv4.3.0Matoro Mahri2022-10-191-0/+3
| | | | | | | | | 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>
* gkbuilds/boost-build.gkbuild: upstream boost flags changedRobin H. Johnson2022-07-031-1/+1
| | | | | | | 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
* Merge Enable threaded XZ compression by defaultRobin H. Johnson2022-06-201-1/+1
|\ | | | | | | | | | | 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>