The systemd and udev ebuilds create three groups: input, kvm, and render. These are used by udev rules to control access to hardware.
There are several other groups referenced by udev rules, so it makes sense to explicitly depend on them as well. The group ids are sourced from sys-apps/baselayout. Where there is a conflict, I favor the id used on Linux over BSD. One exception: the 'render' group has never been assigned a static group id, so I picked id 28 to put it next to the 'video' group. I also include a few groups used by systemd tmpfiles snippets: adm and wheel are assigned permissions on /var/log/journal, and the utmp group is assigned permissions on several files in /var/log. I'm marking syst...@gentoo.org as the maintainer for now. The base-system and udev projects should feel free to add themselves if so desired. Reference: https://github.com/systemd/systemd/blob/v242/README#L227 https://github.com/systemd/systemd/blob/v242/sysusers.d/basic.conf.in Mike Gilbert (19): acct-group/audio: new group (18) acct-group/cdrom: new group (19) acct-group/dialout: new group (20) acct-group/disk: new group (6) acct-group/input: new group (97) acct-group/kvm: new group (78) acct-group/lp: new group (7) acct-group/render: new group (28) acct-group/tape: new group (26) acct-group/video: new group (27) acct-group/kmem: new group (9) acct-group/tty: new group (5) acct-group/adm: new group (4) acct-group/wheel: new group (10) acct-group/utmp: new group (406) sys-apps/systemd: use more acct-group packages sys-apps/systemd: drop patch to replace 'dialout' with 'uucp' sys-fs/udev: use acct-group packages sys-fs/udev: drop patch to replace 'dialout' with 'uucp' acct-group/adm/adm-0.ebuild | 8 ++++++++ acct-group/adm/metadata.xml | 7 +++++++ acct-group/audio/audio-0.ebuild | 8 ++++++++ acct-group/audio/metadata.xml | 7 +++++++ acct-group/cdrom/cdrom-0.ebuild | 8 ++++++++ acct-group/cdrom/metadata.xml | 7 +++++++ acct-group/dialout/dialout-0.ebuild | 8 ++++++++ acct-group/dialout/metadata.xml | 7 +++++++ acct-group/disk/disk-0.ebuild | 8 ++++++++ acct-group/disk/metadata.xml | 7 +++++++ acct-group/input/input-0.ebuild | 8 ++++++++ acct-group/input/metadata.xml | 7 +++++++ acct-group/kmem/kmem-0.ebuild | 8 ++++++++ acct-group/kmem/metadata.xml | 7 +++++++ acct-group/kvm/kvm-0.ebuild | 8 ++++++++ acct-group/kvm/metadata.xml | 7 +++++++ acct-group/lp/lp-0.ebuild | 8 ++++++++ acct-group/lp/metadata.xml | 7 +++++++ acct-group/render/metadata.xml | 7 +++++++ acct-group/render/render-0.ebuild | 8 ++++++++ acct-group/tape/metadata.xml | 7 +++++++ acct-group/tape/tape-0.ebuild | 8 ++++++++ acct-group/tty/metadata.xml | 7 +++++++ acct-group/tty/tty-0.ebuild | 8 ++++++++ acct-group/utmp/metadata.xml | 7 +++++++ acct-group/utmp/utmp-0.ebuild | 8 ++++++++ acct-group/video/metadata.xml | 7 +++++++ acct-group/video/video-0.ebuild | 8 ++++++++ acct-group/wheel/metadata.xml | 7 +++++++ acct-group/wheel/wheel-0.ebuild | 8 ++++++++ sys-apps/systemd/systemd-242-r6.ebuild | 21 +++++++++++++++------ sys-apps/systemd/systemd-9999.ebuild | 21 +++++++++++++++------ sys-fs/udev/udev-242.ebuild | 22 +++++++++++++--------- sys-fs/udev/udev-9999.ebuild | 20 +++++++++++++------- 34 files changed, 281 insertions(+), 28 deletions(-) create mode 100644 acct-group/adm/adm-0.ebuild create mode 100644 acct-group/adm/metadata.xml create mode 100644 acct-group/audio/audio-0.ebuild create mode 100644 acct-group/audio/metadata.xml create mode 100644 acct-group/cdrom/cdrom-0.ebuild create mode 100644 acct-group/cdrom/metadata.xml create mode 100644 acct-group/dialout/dialout-0.ebuild create mode 100644 acct-group/dialout/metadata.xml create mode 100644 acct-group/disk/disk-0.ebuild create mode 100644 acct-group/disk/metadata.xml create mode 100644 acct-group/input/input-0.ebuild create mode 100644 acct-group/input/metadata.xml create mode 100644 acct-group/kmem/kmem-0.ebuild create mode 100644 acct-group/kmem/metadata.xml create mode 100644 acct-group/kvm/kvm-0.ebuild create mode 100644 acct-group/kvm/metadata.xml create mode 100644 acct-group/lp/lp-0.ebuild create mode 100644 acct-group/lp/metadata.xml create mode 100644 acct-group/render/metadata.xml create mode 100644 acct-group/render/render-0.ebuild create mode 100644 acct-group/tape/metadata.xml create mode 100644 acct-group/tape/tape-0.ebuild create mode 100644 acct-group/tty/metadata.xml create mode 100644 acct-group/tty/tty-0.ebuild create mode 100644 acct-group/utmp/metadata.xml create mode 100644 acct-group/utmp/utmp-0.ebuild create mode 100644 acct-group/video/metadata.xml create mode 100644 acct-group/video/video-0.ebuild create mode 100644 acct-group/wheel/metadata.xml create mode 100644 acct-group/wheel/wheel-0.ebuild -- 2.22.0