I would like to request the addition of Plymouth boot splash support in Genkernel. With genkernel-next no longer supported or available on the repo a replacement would be nice. This is also (as far as I can tell) the last major feature from gk-next that gk does not have. I have coded and tested my own implementation of this and submitted a pull request on the genkernel GitHub page: https://github.com/gentoo/genkernel/pull/29 Please let me know if this is feasible, or if there are any changes I need to make.
https://github.com/Sabayon/genkernel-next has this among a few other features not yet merged back to genkernel. https://bugs.gentoo.org/buglist.cgi?quicksearch=genkernel-next%20&list_id=4985386 https://bugs.gentoo.org/buglist.cgi?quicksearch=genkernel-next%20mege&list_id=4985389
Created attachment 692472 [details, diff] plymouth support patch Saw that my previous patch had merge conflicts, so I resolved those. Patch for current 9999 ebuild in official repos attached.
Created attachment 692475 [details, diff] plymouth support patch - old Also uploading old patch for 4.1.2 ebuild.
Thanks for the effort you put in here FlyingWaffle, that's much appreciated. I don't know what the exact status is of this patch, but I have generated one that works for genkernel-4.3.1 for those interested: https://raw.githubusercontent.com/pholthaus/gentoo-patches/7bb77bd5579af5ba18f157c03a918915277efcb1/sys-kernel/genkernel-4.3.1/plymouth.patch
(In reply to Patrick Holthaus from comment #4) > https://raw.githubusercontent.com/pholthaus/gentoo-patches/ > 7bb77bd5579af5ba18f157c03a918915277efcb1/sys-kernel/genkernel-4.3.1/plymouth. > patch I've tested this patch to work. How can we move forward with this?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=cbb69958759cef4d4df4b3e24b3348a9601deb3e commit cbb69958759cef4d4df4b3e24b3348a9601deb3e Author: FlyingWaffle <flyingwaffle@pm.me> AuthorDate: 2022-05-28 22:59:43 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-08-30 05:47:44 +0000 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> gen_determineargs.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=732bd70737b784aa5e6b15430b7cf9f4e28948a1 commit 732bd70737b784aa5e6b15430b7cf9f4e28948a1 Author: FlyingWaffle <flyingwaffle@pm.me> AuthorDate: 2022-05-19 23:43:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-08-30 05:47:41 +0000 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> defaults/initrd.scripts | 95 +++++++++++++++++++++++++++++++++++++++++++++++-- defaults/linuxrc | 19 ++++++++-- doc/genkernel.8.txt | 7 ++++ gen_cmdline.sh | 14 ++++++++ gen_determineargs.sh | 16 +++++++++ gen_initramfs.sh | 57 +++++++++++++++++++++++++++++ genkernel.conf | 7 ++++ 7 files changed, 210 insertions(+), 5 deletions(-)
This is in 4.3.7.