1 |
A growing number of packages use USE=systemd in a semi-controlled way. |
2 |
Therefore, I suggest establishing a global flag described as: |
3 |
|
4 |
systemd - Enable use of systemd-specific libraries and services like |
5 |
socket activation or session tracking |
6 |
|
7 |
$ quse -D systemd |
8 |
local:systemd:app-admin/openrc-settingsd: Use the versions of dbus and polkit files provided by sys-apps/systemd |
9 |
local:systemd:app-emulation/qemu-guest-agent: Install SystemD init script instead of OpenRC |
10 |
local:systemd:gnome-base/gdm: Use sys-apps/systemd for session tracking |
11 |
local:systemd:gnome-base/gnome-control-center: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking |
12 |
local:systemd:gnome-base/gnome-session: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking |
13 |
local:systemd:gnome-base/gnome-settings-daemon: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking |
14 |
local:systemd:gnome-base/gnome-shell: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking |
15 |
local:systemd:gnome-base/gvfs: Use sys-apps/systemd seat information for tracking owners of removable volumes |
16 |
local:systemd:gnome-extra/gnome-packagekit: Use sys-apps/systemd instead of sys-auth/consolekit for rebooting |
17 |
local:systemd:gnome-extra/gnome-screensaver: Support sys-apps/systemd's logind |
18 |
local:systemd:gnome-extra/gnome-system-monitor: Display sys-apps/systemd metadata, e.g. unit names, for running processes |
19 |
local:systemd:media-sound/mpd: Enable support for systemd socket activation |
20 |
local:systemd:media-sound/pulseaudio: Build with sys-apps/systemd support to replace standalone ConsoleKit. |
21 |
local:systemd:net-misc/networkmanager: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking |
22 |
local:systemd:net-print/cups: Add support for systemd socket activation. |
23 |
local:systemd:sys-apps/accountsservice: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking |
24 |
local:systemd:sys-apps/busybox: Support systemd |
25 |
local:systemd:sys-apps/dbus: Build with sys-apps/systemd at_console support |
26 |
local:systemd:sys-apps/udevil: Support for sys-apps/systemd |
27 |
local:systemd:sys-auth/pambase: Use pam_systemd module to register user sessions in the systemd control group hierarchy. |
28 |
local:systemd:sys-auth/polkit: Use sys-apps/systemd instead of sys-auth/consolekit for session tracking |
29 |
local:systemd:sys-fs/udisks: Support sys-apps/systemd's logind |
30 |
local:systemd:sys-power/upower: Use sys-apps/systemd for hibernate and suspend |
31 |
|
32 |
-- |
33 |
Best regards, |
34 |
Michał Górny |