A growing number of packages use USE=systemd in a semi-controlled way. Therefore, I suggest establishing a global flag described as:
systemd - Enable use of systemd-specific libraries and services like socket activation or session tracking $ quse -D systemd local:systemd:app-admin/openrc-settingsd: Use the versions of dbus and polkit files provided by sys-apps/systemd local:systemd:app-emulation/qemu-guest-agent: Install SystemD init script instead of OpenRC local:systemd:gnome-base/gdm: Use sys-apps/systemd for session tracking local:systemd:gnome-base/gnome-control-center: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking local:systemd:gnome-base/gnome-session: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking local:systemd:gnome-base/gnome-settings-daemon: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking local:systemd:gnome-base/gnome-shell: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking local:systemd:gnome-base/gvfs: Use sys-apps/systemd seat information for tracking owners of removable volumes local:systemd:gnome-extra/gnome-packagekit: Use sys-apps/systemd instead of sys-auth/consolekit for rebooting local:systemd:gnome-extra/gnome-screensaver: Support sys-apps/systemd's logind local:systemd:gnome-extra/gnome-system-monitor: Display sys-apps/systemd metadata, e.g. unit names, for running processes local:systemd:media-sound/mpd: Enable support for systemd socket activation local:systemd:media-sound/pulseaudio: Build with sys-apps/systemd support to replace standalone ConsoleKit. local:systemd:net-misc/networkmanager: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking local:systemd:net-print/cups: Add support for systemd socket activation. local:systemd:sys-apps/accountsservice: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking local:systemd:sys-apps/busybox: Support systemd local:systemd:sys-apps/dbus: Build with sys-apps/systemd at_console support local:systemd:sys-apps/udevil: Support for sys-apps/systemd local:systemd:sys-auth/pambase: Use pam_systemd module to register user sessions in the systemd control group hierarchy. local:systemd:sys-auth/polkit: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking local:systemd:sys-fs/udisks: Support sys-apps/systemd's logind local:systemd:sys-power/upower: Use sys-apps/systemd for hibernate and suspend -- Best regards, Michał Górny
signature.asc
Description: PGP signature