mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 21:11:08 +02:00
sys-libs/pam: Install configuration into /usr
Also provide a tmpfiles fragment to bring it back.
This commit is contained in:
parent
77d03afebf
commit
660d0f310b
11
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/tmpfiles.d/pam.conf
vendored
Normal file
11
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/tmpfiles.d/pam.conf
vendored
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
d /etc/pam.d 0755 root root - -
|
||||||
|
d /etc/security 0755 root root - -
|
||||||
|
d /etc/security/limits.d 0755 root root - -
|
||||||
|
d /etc/security/namespace.d 0755 root root - -
|
||||||
|
f /etc/environment 0755 root root - -
|
||||||
|
L /etc/security/access.conf - - - - ../../usr/lib/pam/access.conf
|
||||||
|
L /etc/security/group.conf - - - - ../../usr/lib/pam/group.conf
|
||||||
|
L /etc/security/limits.conf - - - - ../../usr/lib/pam/limits.conf
|
||||||
|
L /etc/security/namespace.conf - - - - ../../usr/lib/pam/namespace.conf
|
||||||
|
L /etc/security/pam_env.conf - - - - ../../usr/lib/pam/pam_env.conf
|
||||||
|
L /etc/security/time.conf - - - - ../../usr/lib/pam/time.conf
|
@ -9,7 +9,7 @@ EAPI=7
|
|||||||
|
|
||||||
MY_P="Linux-${PN^^}-${PV}"
|
MY_P="Linux-${PN^^}-${PV}"
|
||||||
|
|
||||||
inherit autotools db-use fcaps toolchain-funcs usr-ldscript multilib-minimal
|
inherit autotools db-use fcaps toolchain-funcs multilib-minimal
|
||||||
|
|
||||||
DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)"
|
DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)"
|
||||||
HOMEPAGE="https://github.com/linux-pam/linux-pam"
|
HOMEPAGE="https://github.com/linux-pam/linux-pam"
|
||||||
@ -83,6 +83,7 @@ multilib_src_configure() {
|
|||||||
$(use_enable pie)
|
$(use_enable pie)
|
||||||
$(use_enable selinux)
|
$(use_enable selinux)
|
||||||
--enable-isadir='.' #464016
|
--enable-isadir='.' #464016
|
||||||
|
--enable-sconfigdir="/usr/lib/pam/"
|
||||||
)
|
)
|
||||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||||
}
|
}
|
||||||
@ -94,8 +95,6 @@ multilib_src_compile() {
|
|||||||
multilib_src_install() {
|
multilib_src_install() {
|
||||||
emake DESTDIR="${D}" install \
|
emake DESTDIR="${D}" install \
|
||||||
sepermitlockdir="${EPREFIX}/run/sepermit"
|
sepermitlockdir="${EPREFIX}/run/sepermit"
|
||||||
|
|
||||||
gen_usr_ldscript -a pam pam_misc pamc
|
|
||||||
}
|
}
|
||||||
|
|
||||||
multilib_src_install_all() {
|
multilib_src_install_all() {
|
||||||
@ -106,6 +105,8 @@ multilib_src_install_all() {
|
|||||||
|
|
||||||
dodir /usr/lib/tmpfiles.d
|
dodir /usr/lib/tmpfiles.d
|
||||||
|
|
||||||
|
rm "${D}/etc/environment"
|
||||||
|
cp "${FILESDIR}/tmpfiles.d/pam.conf" "${D}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}-config.conf
|
||||||
cat ->> "${D}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}.conf <<-_EOF_
|
cat ->> "${D}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}.conf <<-_EOF_
|
||||||
d /run/faillock 0755 root root
|
d /run/faillock 0755 root root
|
||||||
_EOF_
|
_EOF_
|
||||||
|
Loading…
x
Reference in New Issue
Block a user