All, for bug 373219 [1], we are working on providing a functions.sh that does not rely on OpenRc so that people who are not using OpenRc can completely remove it from their systems.
I can now report that gentoo-functions has been added to the tree. Also, I have opened a tracker [2] that explains how to change packages that source /etc/init.d/functions.sh. They should first check for the existence of /lib/gentoo/functions.sh and source that. If it doesn't exist, they should source /etc/init.d/functions.sh. Also, do not add hard dependencies to your packages on gentoo-functions. The goal is to add gentoo-functions to @system once it is stable. The quickest way to find things that will need this fix is to rm /etc/init.d/functions.sh and file bugs against things that break and make them block the tracker. If you have any questions, let me know. Thanks, William [1] https://bugs.gentoo.org/show_bug.cgi?id=373219 [2] https://bugs.gentoo.org/show_bug.cgi?id=504116
signature.asc
Description: Digital signature
