sys-fs/udev: use acct-group packages
authorMike Gilbert <floppym@gentoo.org>
Sat, 27 Jul 2019 14:05:52 +0000 (10:05 -0400)
committerMike Gilbert <floppym@gentoo.org>
Mon, 29 Jul 2019 16:14:34 +0000 (12:14 -0400)
Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
sys-fs/udev/udev-242.ebuild
sys-fs/udev/udev-9999.ebuild

index e3c9cbfb5d8894ff4e344beb7c41d518f5d5572a..30e0e44126ec87c8f61b608d78cc3ea3b6782aa2 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal toolchain-funcs udev user
+inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = 9999* ]]; then
        EGIT_REPO_URI="https://github.com/systemd/systemd.git"
@@ -47,6 +47,18 @@ DEPEND="${COMMON_DEPEND}
        app-text/docbook-xsl-stylesheets
        dev-libs/libxslt"
 RDEPEND="${COMMON_DEPEND}
+       acct-group/kmem
+       acct-group/tty
+       acct-group/audio
+       acct-group/cdrom
+       acct-group/dialout
+       acct-group/disk
+       acct-group/input
+       acct-group/kvm
+       acct-group/lp
+       acct-group/render
+       acct-group/tape
+       acct-group/video
        !<sys-fs/lvm2-2.02.103
        !<sec-policy/selinux-base-2.20120725-r10"
 PDEPEND=">=sys-apps/hwids-20140304[udev]
@@ -311,13 +323,6 @@ pkg_postinst() {
                eend $?
        fi
 
-       # https://cgit.freedesktop.org/systemd/systemd/commit/rules/50-udev-default.rules?id=3dff3e00e044e2d53c76fa842b9a4759d4a50e69
-       # https://bugs.gentoo.org/246847
-       # https://bugs.gentoo.org/514174
-       enewgroup input
-       enewgroup kvm 78
-       enewgroup render
-
        # Update hwdb database in case the format is changed by udev version.
        if has_version 'sys-apps/hwids[udev]'; then
                udevadm hwdb --update --root="${ROOT%/}"
index ba1551d202d32e90fd911e333705f771e35e482e..30e0e44126ec87c8f61b608d78cc3ea3b6782aa2 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal toolchain-funcs udev user
+inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = 9999* ]]; then
        EGIT_REPO_URI="https://github.com/systemd/systemd.git"
@@ -47,6 +47,18 @@ DEPEND="${COMMON_DEPEND}
        app-text/docbook-xsl-stylesheets
        dev-libs/libxslt"
 RDEPEND="${COMMON_DEPEND}
+       acct-group/kmem
+       acct-group/tty
+       acct-group/audio
+       acct-group/cdrom
+       acct-group/dialout
+       acct-group/disk
+       acct-group/input
+       acct-group/kvm
+       acct-group/lp
+       acct-group/render
+       acct-group/tape
+       acct-group/video
        !<sys-fs/lvm2-2.02.103
        !<sec-policy/selinux-base-2.20120725-r10"
 PDEPEND=">=sys-apps/hwids-20140304[udev]
@@ -311,11 +323,6 @@ pkg_postinst() {
                eend $?
        fi
 
-       # https://cgit.freedesktop.org/systemd/systemd/commit/rules/50-udev-default.rules?id=3dff3e00e044e2d53c76fa842b9a4759d4a50e69
-       # https://bugs.gentoo.org/246847
-       # https://bugs.gentoo.org/514174
-       enewgroup input
-
        # Update hwdb database in case the format is changed by udev version.
        if has_version 'sys-apps/hwids[udev]'; then
                udevadm hwdb --update --root="${ROOT%/}"