sys-fs/udev-init-scripts provides the following content: /etc/conf.d/udev-trigger /etc/conf.d/udev-settle /etc/conf.d/udev /etc/init.d/udev-trigger /etc/init.d/udev-settle /etc/init.d/udev none of them are used by sys-apps/systemd since they can only be consumed by openrc Reproducible: Always
It is possible to use udev from systemd on a system running openrc.
(In reply to Mike Gilbert from comment #1) > It is possible to use udev from systemd on a system running openrc. I am reopening this since it's still quiet unclear to me. I definitely understand it's possible to use udev from systemd on a system running openrc, however sys-fs/udev-init-scripts is also a direct dependency on openrc while systemd is handling udev on it's own.
Sorry, but I dont really know how to further clarify this. However, I a certain I will not be making any changes.
(In reply to Mike Gilbert from comment #3) > Sorry, but I dont really know how to further clarify this. However, I a > certain I will not be making any changes. Can you at least comment on the note I just made earlier? This is not appropriate, you are not making me or any body reading this bug to actually understand. Quoting myself "I definitely understand it's possible to use udev from systemd on a system running openrc, however sys-fs/udev-init-scripts is also a direct dependency on openrc while systemd is handling udev on it's own." Said differently, there is no reason to have sys-fs/udev-init-scripts in both openrc and systemd.
Please do not reopen this.
> however sys-fs/udev-init-scripts is also a direct dependency on openrc sys-apps/openrc does NOT depend on sys-fs/udev-init-scripts. People running OpenRC have 3 options if they wish to utilize udev: sys-fs/eudev sys-fs/udev sys-apps/systemd All of these packages install some form of udevd. To allow udevd to be started on a system running OpenRC, the 3 udev providers all depend on sys-fs/udev-init-scripts. The user may chose not run OpenRC or systemd when they boot their system; installing the init scripts always ensures this runtime switching works properly. This also aligns with Gentoo's policy that init scripts and systemd units should always be installed unconditionally.
> The user may chose not run OpenRC or systemd This should read "The user may chose to run OpenRC or systemd".
You are correct, I did misread the ebuild initially. Thanks for the elaborated answer, appreciated.