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

* [gentoo-dev] [PATCH 01/19] acct-group/audio: new group (18)
  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 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 02/19] acct-group/cdrom: new group (19) Mike Gilbert
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:24 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/audio/audio-0.ebuild | 8 ++++++++
 acct-group/audio/metadata.xml   | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/audio/audio-0.ebuild
 create mode 100644 acct-group/audio/metadata.xml

diff --git a/acct-group/audio/audio-0.ebuild b/acct-group/audio/audio-0.ebuild
new file mode 100644
index 000000000000..97c0d8e0148b
--- /dev/null
+++ b/acct-group/audio/audio-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=18
diff --git a/acct-group/audio/metadata.xml b/acct-group/audio/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/audio/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 02/19] acct-group/cdrom: new group (19)
  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 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 03/19] acct-group/dialout: new group (20) Mike Gilbert
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/cdrom/cdrom-0.ebuild | 8 ++++++++
 acct-group/cdrom/metadata.xml   | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/cdrom/cdrom-0.ebuild
 create mode 100644 acct-group/cdrom/metadata.xml

diff --git a/acct-group/cdrom/cdrom-0.ebuild b/acct-group/cdrom/cdrom-0.ebuild
new file mode 100644
index 000000000000..855d641a7f0f
--- /dev/null
+++ b/acct-group/cdrom/cdrom-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=19
diff --git a/acct-group/cdrom/metadata.xml b/acct-group/cdrom/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/cdrom/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 03/19] acct-group/dialout: new group (20)
  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 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 04/19] acct-group/disk: new group (6) Mike Gilbert
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/dialout/dialout-0.ebuild | 8 ++++++++
 acct-group/dialout/metadata.xml     | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/dialout/dialout-0.ebuild
 create mode 100644 acct-group/dialout/metadata.xml

diff --git a/acct-group/dialout/dialout-0.ebuild b/acct-group/dialout/dialout-0.ebuild
new file mode 100644
index 000000000000..324e00d81fa2
--- /dev/null
+++ b/acct-group/dialout/dialout-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=20
diff --git a/acct-group/dialout/metadata.xml b/acct-group/dialout/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/dialout/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 04/19] acct-group/disk: new group (6)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (2 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 03/19] acct-group/dialout: new group (20) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 05/19] acct-group/input: new group (97) Mike Gilbert
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/disk/disk-0.ebuild | 8 ++++++++
 acct-group/disk/metadata.xml  | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/disk/disk-0.ebuild
 create mode 100644 acct-group/disk/metadata.xml

diff --git a/acct-group/disk/disk-0.ebuild b/acct-group/disk/disk-0.ebuild
new file mode 100644
index 000000000000..71b5fa1ed034
--- /dev/null
+++ b/acct-group/disk/disk-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=6
diff --git a/acct-group/disk/metadata.xml b/acct-group/disk/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/disk/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 05/19] acct-group/input: new group (97)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (3 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 04/19] acct-group/disk: new group (6) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 06/19] acct-group/kvm: new group (78) Mike Gilbert
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/input/input-0.ebuild | 8 ++++++++
 acct-group/input/metadata.xml   | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/input/input-0.ebuild
 create mode 100644 acct-group/input/metadata.xml

diff --git a/acct-group/input/input-0.ebuild b/acct-group/input/input-0.ebuild
new file mode 100644
index 000000000000..e0c891b35d44
--- /dev/null
+++ b/acct-group/input/input-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=97
diff --git a/acct-group/input/metadata.xml b/acct-group/input/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/input/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 06/19] acct-group/kvm: new group (78)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (4 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 05/19] acct-group/input: new group (97) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 07/19] acct-group/lp: new group (7) Mike Gilbert
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/kvm/kvm-0.ebuild | 8 ++++++++
 acct-group/kvm/metadata.xml | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/kvm/kvm-0.ebuild
 create mode 100644 acct-group/kvm/metadata.xml

diff --git a/acct-group/kvm/kvm-0.ebuild b/acct-group/kvm/kvm-0.ebuild
new file mode 100644
index 000000000000..3a7f134539c9
--- /dev/null
+++ b/acct-group/kvm/kvm-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=78
diff --git a/acct-group/kvm/metadata.xml b/acct-group/kvm/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/kvm/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 07/19] acct-group/lp: new group (7)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (5 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 06/19] acct-group/kvm: new group (78) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 08/19] acct-group/render: new group (28) Mike Gilbert
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/lp/lp-0.ebuild  | 8 ++++++++
 acct-group/lp/metadata.xml | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/lp/lp-0.ebuild
 create mode 100644 acct-group/lp/metadata.xml

diff --git a/acct-group/lp/lp-0.ebuild b/acct-group/lp/lp-0.ebuild
new file mode 100644
index 000000000000..1b9b1de7bb37
--- /dev/null
+++ b/acct-group/lp/lp-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=7
diff --git a/acct-group/lp/metadata.xml b/acct-group/lp/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/lp/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 08/19] acct-group/render: new group (28)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (6 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 07/19] acct-group/lp: new group (7) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 09/19] acct-group/tape: new group (26) Mike Gilbert
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/render/metadata.xml    | 7 +++++++
 acct-group/render/render-0.ebuild | 8 ++++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/render/metadata.xml
 create mode 100644 acct-group/render/render-0.ebuild

diff --git a/acct-group/render/metadata.xml b/acct-group/render/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/render/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
diff --git a/acct-group/render/render-0.ebuild b/acct-group/render/render-0.ebuild
new file mode 100644
index 000000000000..0a33c1c5b96c
--- /dev/null
+++ b/acct-group/render/render-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=28
-- 
2.22.0



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

* [gentoo-dev] [PATCH 09/19] acct-group/tape: new group (26)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (7 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 08/19] acct-group/render: new group (28) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 10/19] acct-group/video: new group (27) Mike Gilbert
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/tape/metadata.xml  | 7 +++++++
 acct-group/tape/tape-0.ebuild | 8 ++++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/tape/metadata.xml
 create mode 100644 acct-group/tape/tape-0.ebuild

diff --git a/acct-group/tape/metadata.xml b/acct-group/tape/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/tape/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
diff --git a/acct-group/tape/tape-0.ebuild b/acct-group/tape/tape-0.ebuild
new file mode 100644
index 000000000000..62f494997b09
--- /dev/null
+++ b/acct-group/tape/tape-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=26
-- 
2.22.0



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

* [gentoo-dev] [PATCH 10/19] acct-group/video: new group (27)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (8 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 09/19] acct-group/tape: new group (26) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 11/19] acct-group/kmem: new group (9) Mike Gilbert
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/video/metadata.xml   | 7 +++++++
 acct-group/video/video-0.ebuild | 8 ++++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/video/metadata.xml
 create mode 100644 acct-group/video/video-0.ebuild

diff --git a/acct-group/video/metadata.xml b/acct-group/video/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/video/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
diff --git a/acct-group/video/video-0.ebuild b/acct-group/video/video-0.ebuild
new file mode 100644
index 000000000000..cb416ccecf48
--- /dev/null
+++ b/acct-group/video/video-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=27
-- 
2.22.0



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

* [gentoo-dev] [PATCH 11/19] acct-group/kmem: new group (9)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (9 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 10/19] acct-group/video: new group (27) Mike Gilbert
@ 2019-07-27 14:25 ` 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
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/kmem/kmem-0.ebuild | 8 ++++++++
 acct-group/kmem/metadata.xml  | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/kmem/kmem-0.ebuild
 create mode 100644 acct-group/kmem/metadata.xml

diff --git a/acct-group/kmem/kmem-0.ebuild b/acct-group/kmem/kmem-0.ebuild
new file mode 100644
index 000000000000..e2ed3f22a662
--- /dev/null
+++ b/acct-group/kmem/kmem-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=9
diff --git a/acct-group/kmem/metadata.xml b/acct-group/kmem/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/kmem/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
-- 
2.22.0



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

* [gentoo-dev] [PATCH 12/19] acct-group/tty: new group (5)
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (10 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 11/19] acct-group/kmem: new group (9) Mike Gilbert
@ 2019-07-27 14:25 ` Mike Gilbert
  2019-07-27 16:34 ` [gentoo-dev] Re: [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
  12 siblings, 0 replies; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 14:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---
 acct-group/tty/metadata.xml | 7 +++++++
 acct-group/tty/tty-0.ebuild | 8 ++++++++
 2 files changed, 15 insertions(+)
 create mode 100644 acct-group/tty/metadata.xml
 create mode 100644 acct-group/tty/tty-0.ebuild

diff --git a/acct-group/tty/metadata.xml b/acct-group/tty/metadata.xml
new file mode 100644
index 000000000000..8e7007e5a467
--- /dev/null
+++ b/acct-group/tty/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>systemd@gentoo.org</email>
+	</maintainer>
+</pkgmetadata>
diff --git a/acct-group/tty/tty-0.ebuild b/acct-group/tty/tty-0.ebuild
new file mode 100644
index 000000000000..20e8d2a8d5e3
--- /dev/null
+++ b/acct-group/tty/tty-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=5
-- 
2.22.0



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

* [gentoo-dev] Re: [PATCH 00/19] Add acct-group packages for udev-related groups
  2019-07-27 14:24 [gentoo-dev] [PATCH 00/19] Add acct-group packages for udev-related groups Mike Gilbert
                   ` (11 preceding siblings ...)
  2019-07-27 14:25 ` [gentoo-dev] [PATCH 12/19] acct-group/tty: new group (5) Mike Gilbert
@ 2019-07-27 16:34 ` Mike Gilbert
  2019-07-28  8:17   ` Michał Górny
  12 siblings, 1 reply; 15+ messages in thread
From: Mike Gilbert @ 2019-07-27 16:34 UTC (permalink / raw
  To: Gentoo Dev; +Cc: udev-bugs, base-system

On Sat, Jul 27, 2019 at 10:24 AM Mike Gilbert <floppym@gentoo.org> wrote:
>
> 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.

Since the situation with baselayout is a bit unclear, I will probably
start with just the input, kvm, and render groups initially.

Opinions and rationale on whether it makes sense to move users/groups
out of baselayout long-term would be welcome.


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

* Re: [gentoo-dev] Re: [PATCH 00/19] Add acct-group packages for udev-related groups
  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
  0 siblings, 0 replies; 15+ messages in thread
From: Michał Górny @ 2019-07-28  8:17 UTC (permalink / raw
  To: gentoo-dev; +Cc: udev-bugs, base-system

[-- Attachment #1: Type: text/plain, Size: 1043 bytes --]

On Sat, 2019-07-27 at 12:34 -0400, Mike Gilbert wrote:
> On Sat, Jul 27, 2019 at 10:24 AM Mike Gilbert <floppym@gentoo.org> wrote:
> > 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.
> 
> Since the situation with baselayout is a bit unclear, I will probably
> start with just the input, kvm, and render groups initially.
> 
> Opinions and rationale on whether it makes sense to move users/groups
> out of baselayout long-term would be welcome.
> 

I think the best solution is to provide them both ways.  Baselayout to
provide early allocation on new systems, and acct-*/ to provide proper
upgrade path for new systems and dependencies in packages.  This will
become necessary at some point anyway since otherwise you won't be able
to add users to baselayout groups.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ 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