public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups
@ 2019-07-27 14:24 Mike Gilbert
  2019-07-27 14:24 ` [gentoo-dev] [PATCH 01/19] acct-group/audio: new group (18) Mike Gilbert
                   ` (12 more replies)
  0 siblings, 13 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:24 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

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 systemd@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



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2019-07-28  8:18 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
2019-07-27 14:24 ` [gentoo-dev] [PATCH 01/19] acct-group/audio: new group (18) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 02/19] acct-group/cdrom: new group (19) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 03/19] acct-group/dialout: new group (20) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 04/19] acct-group/disk: new group (6) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 05/19] acct-group/input: new group (97) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 06/19] acct-group/kvm: new group (78) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 07/19] acct-group/lp: new group (7) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 08/19] acct-group/render: new group (28) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 09/19] acct-group/tape: new group (26) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 10/19] acct-group/video: new group (27) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 11/19] acct-group/kmem: new group (9) Mike Gilbert
2019-07-27 14:25 ` [gentoo-dev] [PATCH 12/19] acct-group/tty: new group (5) Mike Gilbert
2019-07-27 16:34 ` [gentoo-dev] Re: [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
2019-07-28  8:17   ` Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox