Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
Date: Mon, 04 Jul 2022 20:44:19
Message-Id: 1656967447.c547cecbf6d46f399bb1ec5b360b8e4a0cde1b7c.floppym@gentoo
1 commit: c547cecbf6d46f399bb1ec5b360b8e4a0cde1b7c
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 4 20:42:46 2022 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 4 20:44:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c547cecb
7
8 sys-apps/systemd-utils: do not install 70-power-switch.rules
9
10 In meson, this is gated behind enable_logind.
11
12 Closes: https://bugs.gentoo.org/856433
13 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
14
15 ...md-utils-251.2.ebuild => systemd-utils-251.2-r1.ebuild} | 14 ++++++++++++++
16 1 file changed, 14 insertions(+)
17
18 diff --git a/sys-apps/systemd-utils/systemd-utils-251.2.ebuild b/sys-apps/systemd-utils/systemd-utils-251.2-r1.ebuild
19 similarity index 98%
20 rename from sys-apps/systemd-utils/systemd-utils-251.2.ebuild
21 rename to sys-apps/systemd-utils/systemd-utils-251.2-r1.ebuild
22 index 6d6a29224efa..357c32eb616c 100644
23 --- a/sys-apps/systemd-utils/systemd-utils-251.2.ebuild
24 +++ b/sys-apps/systemd-utils/systemd-utils-251.2-r1.ebuild
25 @@ -419,14 +419,19 @@ multilib_src_install() {
26 into /
27 dobin udevadm systemd-hwdb
28 dosym ../../bin/udevadm /lib/systemd/systemd-udevd
29 +
30 exeinto /lib/udev
31 doexe src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id}
32 +
33 insinto /lib/udev/rules.d
34 doins rules.d/*.rules
35 +
36 insinto /lib/udev/hwdb.d
37 doins hwdb.d/*.hwdb
38 +
39 insinto /usr/share/pkgconfig
40 doins src/udev/udev.pc
41 +
42 doman man/{udev.conf.5,systemd.link.5,hwdb.7,systemd-hwdb.8,udev.7,udevadm.8}
43 newman man/systemd-udevd.service.8 systemd-udevd.8
44 fi
45 @@ -457,17 +462,26 @@ multilib_src_install_all() {
46 fi
47 if use udev; then
48 doheader src/libudev/libudev.h
49 +
50 insinto /etc/udev
51 doins src/udev/udev.conf
52 keepdir /etc/udev/{hwdb.d,rules.d}
53 +
54 insinto /lib/systemd/network
55 doins network/99-default.link
56 +
57 + # Remove to avoid conflict with elogind
58 + # https://bugs.gentoo.org/856433
59 + rm rules.d/70-power-switch.rules || die
60 insinto /lib/udev/rules.d
61 doins rules.d/*.rules
62 doins "${FILESDIR}"/40-gentoo.rules
63 +
64 insinto /lib/udev/hwdb.d
65 doins hwdb.d/*.hwdb
66 +
67 dobashcomp shell-completion/bash/udevadm
68 +
69 insinto /usr/share/zsh/site-functions
70 doins shell-completion/zsh/_udevadm
71 fi