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() { |