To avoid making that topic go more off-topic, I decided to open a new topic to reply to it.
Here is the message I'm responding to:
You specified a specific deletion of /etc/systemd, /lib/systemd, /usr/lib/systemd and /usr/lib/modules-load.d via INSTALL_MASK to block systemd.Tony0945 wrote:Derk, tey adding this to your make.conf:That last one fixes a deliberate bug that loads all modules instead of the modules you selected to load in /etc/conf.d/modules because as a user th3e gods of Gentoo have decided that you are too stupid to know what modules need loading when you boot your machine (Correction: Their machine!).Code: Select all
INSTALL_MASK="${INSTALL_MASK} /etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d"
You can safely rm -r all those directories. Unless you want to give up and give in to the systemd plague.
However, removing those directories is not necessary to avoid using systemd and in fact could cause harm to the system setup, even if they don't use systemd.
For instance, I use udev which would not work if I removed /lib/systemd because even though I use OpenRC, udev installs it's main binary to that location.
As for /etc/systemd and /usr/lib/systemd, they only contain text configurations files for use should systemd be installed.
I don't plan to install systemd but it doesn't hurt anything that some small configuration files are hanging around unused.
As for /usr/lib/modules-load.d, it only contains configuration files to load modules from packages that the user installs, it won't load all installed modules as your post seems to imply.
There has not been a time where I installed virtualbox-modules and didn't also want the modules to be automaticly loaded.
I did not know about this feature before but it would have saved a bit of time by not needing to add the modules to the /etc/conf.d/modules file.
It appears to be one of the few ideas that originated with systemd that is helpful and is easily supported by other init systems.





