please provide a git sys-boot/plymouth-9999 ebuild rationale: Every now and then there is a valuable patch upstream but never a release. We users could test these patches much easier and report back if another -rXX gentoo ebuild release would be of a value. Reproducible: Always
Created attachment 372304 [details] Proposed 9999 ebuild Here's proposed 9999 (universal) ebuild. Enrico, please review changes in configure.ac. libdrm/libkms related switches and checks are gone, systemd checks are introduced. Maybe we should alter use flags and econf arguments.
Hi Ulenrich, hi Maxim. Well it doesn't make me very happy to include a live ebuild in the main portage tree..... but I agree upstream is not making a new release from way too long now, and there is some new code user would take huge advantage of. At first glance I can say we can drop the 2 sed in src_prepare. The first one is no more needed since plymouth monitor udev internally now, and the second one is properly detected yay! I'll do some testing in the following days.
Created attachment 373488 [details] plymouth-9999.ebuild Sorry for the late, I travelled about 5000 Kms last week. I've done some cleanup and ended up with this ebuild. I still have to do the first runtime test so be careful :). I just have a question for openrc users: is /var/run created at runtime? On my system it is a symlink to /run which is created at early boot and mounted as tmpfs. Plymouth installs a directory there, but it should be useless so I remove it in the ebuild, I want to make sure it doesn't break something. Cheers
*plymouth-9999 (06 Jul 2014) 06 Jul 2014; Maxim Koltsov <maksbotan@gentoo.org> +plymouth-0.9.0.ebuild, +plymouth-9999.ebuild: Bump to 0.9.0, add live ebuild, bug #513338. Thanks to Enrico Tagliavini. 9999 ebuild in portage tree. Will eat your hamster, use with caution.
(In reply to Enrico Tagliavini from comment #3) > Created attachment 373488 [details] > plymouth-9999.ebuild > > Sorry for the late, I travelled about 5000 Kms last week. I've done some > cleanup and ended up with this ebuild. I still have to do the first runtime > test so be careful :). > > I just have a question for openrc users: is /var/run created at runtime? On > my system it is a symlink to /run which is created at early boot and mounted > as tmpfs. Plymouth installs a directory there, but it should be useless so I > remove it in the ebuild, I want to make sure it doesn't break something. > > Cheers /run is a tmpfs and mounted at boot time, /var/run is a symbol link to it basically, ebuild should not install any file into /run or /var/run, there is even one tracker (bug 332633). haven't seen plymouth installed any init.d script, or it can use "checkpath" ( grep /etc/init.d)