mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
libpam: upgrade 1.7.0 -> 1.7.1
0001-meson.build-correct-check-for-existence-of-two-prepr.patch removed since it's included in 1.7.1 Changelog: =============== * pam_access: do not resolve ttys or display variables as hostnames. * pam_access: added "nodns" option to disallow resolving of tokens as hostnames (CVE-2024-10963). * pam_limits: added support for rttime (RLIMIT_RTTIME). * pam_namespace: fixed potential privilege escalation (CVE-2025-6020). * meson: added support of elogind as a logind provider. * Multiple minor bug fixes, build fixes, portability fixes, documentation improvements, and translation updates. (From OE-Core rev: ff513527a73ca97aebcced7c82f0beed2e79ad15) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
95caa196cf
commit
3c6796eb0d
|
@ -1,40 +0,0 @@
|
|||
From 9b5182d4781bcd6fb37a4030faf325965fde3e93 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Kanavin <alex@linutronix.de>
|
||||
Date: Thu, 28 Nov 2024 20:32:17 +0100
|
||||
Subject: [PATCH] meson: correct check for existence of two preprocessor
|
||||
defines
|
||||
|
||||
sizeof is meant for *types*, and in case of cross compiling
|
||||
the test program produced by it has incorrect syntax
|
||||
__NR_keyctl something;
|
||||
and will always fail to compile.
|
||||
|
||||
* meson.build: Use cc.get_define() instead of cc.sizeof() to check for
|
||||
preprocessor symbols.
|
||||
|
||||
Co-authored-by: Dmitry V. Levin <ldv@strace.io>
|
||||
Upstream-Status: Backport [https://github.com/linux-pam/linux-pam/pull/861]
|
||||
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
|
||||
---
|
||||
meson.build | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index f6a7dafe9..307fed0aa 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -198,12 +198,12 @@ foreach ident: check_functions
|
||||
endif
|
||||
endforeach
|
||||
|
||||
-enable_pam_keyinit = cc.sizeof('__NR_keyctl', prefix: '#include <sys/syscall.h>') > 0
|
||||
+enable_pam_keyinit = cc.get_define('__NR_keyctl', prefix: '#include <sys/syscall.h>') != ''
|
||||
|
||||
if get_option('mailspool') != ''
|
||||
cdata.set_quoted('PAM_PATH_MAILDIR', get_option('mailspool'))
|
||||
else
|
||||
- have = cc.sizeof('_PATH_MAILDIR', prefix: '#include <paths.h>') > 0
|
||||
+ have = cc.get_define('_PATH_MAILDIR', prefix: '#include <paths.h>') != ''
|
||||
cdata.set('PAM_PATH_MAILDIR', have ? '_PATH_MAILDIR' : '"/var/spool/mail"')
|
||||
endif
|
||||
|
|
@ -22,10 +22,9 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/Linux-PAM-${PV}.tar.xz \
|
|||
file://pam.d/other \
|
||||
file://run-ptest \
|
||||
file://pam-volatiles.conf \
|
||||
file://0001-meson.build-correct-check-for-existence-of-two-prepr.patch \
|
||||
"
|
||||
|
||||
SRC_URI[sha256sum] = "57dcd7a6b966ecd5bbd95e1d11173734691e16b68692fa59661cdae9b13b1697"
|
||||
SRC_URI[sha256sum] = "21dbcec6e01dd578f14789eac9024a18941e6f2702a05cf91b28c232eeb26ab0"
|
||||
|
||||
DEPENDS = "bison-native flex-native libxml2-native virtual/crypt"
|
||||
|
Loading…
Reference in New Issue
Block a user