Restore the upstream (and documented) behavior of searching for modules
both in /usr/lib and /usr/local/lib, thus simplifying the use of modules from ports, without breaking the compat32 case again. PR: 191151 MFC after: 3 weeks
This commit is contained in:
parent
b5512f3b27
commit
be70578239
@ -137,6 +137,9 @@ const char *openpam_policy_path[] = {
|
||||
const char *openpam_module_path[] = {
|
||||
#ifdef OPENPAM_MODULES_DIRECTORY
|
||||
OPENPAM_MODULES_DIRECTORY,
|
||||
#elif COMPAT_32BIT
|
||||
"/usr/lib32",
|
||||
"/usr/local/lib32",
|
||||
#else
|
||||
"/usr/lib",
|
||||
"/usr/local/lib",
|
||||
|
@ -27,7 +27,6 @@
|
||||
CFLAGS+= -DOPENPAM_DEBUG
|
||||
|
||||
SHLIB_MAJOR= 5
|
||||
PAM_MOD_DIR= ${LIBDIR}
|
||||
|
||||
STATIC_CFLAGS+= -DOPENPAM_STATIC_MODULES
|
||||
|
||||
|
@ -155,7 +155,6 @@ MLINKS= pam.conf.5 pam.d.5
|
||||
CSTD?= c99
|
||||
CFLAGS+= -I${.CURDIR} -I${OPENPAM}/include
|
||||
CFLAGS+= -DLIB_MAJ=${SHLIB_MAJOR}
|
||||
CFLAGS+= -DOPENPAM_MODULES_DIRECTORY='"${PAM_MOD_DIR:C/\/*$//}/"'
|
||||
CFLAGS+= -DHAVE_DLFUNC=1
|
||||
CFLAGS+= -DHAVE_FDLOPEN=1
|
||||
CFLAGS+= -DHAVE_FPURGE=1
|
||||
|
Loading…
Reference in New Issue
Block a user