Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/pam/
Date: Sun, 04 Sep 2022 01:11:16
Message-Id: 1662253695.313ec7f2df4e9ee5560f9bedd739223633e405b2.sam@gentoo
1 commit: 313ec7f2df4e9ee5560f9bedd739223633e405b2
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 4 01:08:15 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 4 01:08:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313ec7f2
7
8 sys-libs/pam: [QA] restore split-usr
9
10 While split-usr support remains tenuous, dropping it from
11 PAM is tantamount to removing it from Gentoo entirely and
12 requires something more like a news item and a lot of
13 planning.
14
15 Also, really, the resultant ebuild cleanup from
16 dropping it doesn't justify the gratuitous breakage:
17 cost & reward.
18
19 That said, I would strongly recommend at this
20 point that split-usr users use an initramfs
21 or actively participate in helping to solve
22 split-usr bugs (see e.g. bug 443590) as at
23 some point, the dam is going to break and
24 maintainers may get fed up. It's already
25 a barely-supported situation.
26
27 Obligatory: none of this has anything
28 to do with "merged /usr".
29
30 Bug: https://bugs.gentoo.org/443590
31 Closes: https://bugs.gentoo.org/868306
32 See: 2ff9dcc3275e4f37a44eaf707fce9f53c13c2e82
33 See: aeb526aa3b0875745fa0af6c754ded21af68658b
34 Signed-off-by: Sam James <sam <AT> gentoo.org>
35
36 sys-libs/pam/{pam-1.5.2-r1.ebuild => pam-1.5.2-r2.ebuild} | 4 +++-
37 1 file changed, 3 insertions(+), 1 deletion(-)
38
39 diff --git a/sys-libs/pam/pam-1.5.2-r1.ebuild b/sys-libs/pam/pam-1.5.2-r2.ebuild
40 similarity index 96%
41 rename from sys-libs/pam/pam-1.5.2-r1.ebuild
42 rename to sys-libs/pam/pam-1.5.2-r2.ebuild
43 index b4315b4073db..428087494c40 100644
44 --- a/sys-libs/pam/pam-1.5.2-r1.ebuild
45 +++ b/sys-libs/pam/pam-1.5.2-r2.ebuild
46 @@ -9,7 +9,7 @@ MY_P="Linux-${PN^^}-${PV}"
47 # Can reconsider w/ EAPI 8 and IDEPEND, bug #810979
48 TMPFILES_OPTIONAL=1
49
50 -inherit autotools db-use fcaps toolchain-funcs multilib-minimal
51 +inherit autotools db-use fcaps toolchain-funcs usr-ldscript multilib-minimal
52
53 DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)"
54 HOMEPAGE="https://github.com/linux-pam/linux-pam"
55 @@ -90,6 +90,8 @@ multilib_src_compile() {
56 multilib_src_install() {
57 emake DESTDIR="${D}" install \
58 sepermitlockdir="/run/sepermit"
59 +
60 + gen_usr_ldscript -a pam pam_misc pamc
61 }
62
63 multilib_src_install_all() {