aboutsummaryrefslogtreecommitdiff
path: root/modules/pam_nologin
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2024-08-22 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2024-08-22 08:00:00 +0000
commitbbc52034e40f9d2cf0edee347cbe930c955271ad (patch)
tree38e43bbe2b827eaa93c12142d7b3f99e9e7d35f5 /modules/pam_nologin
parent4d1d4f699551f395be065e60513eaf85f01b84e6 (diff)
downloadpam-bbc52034e40f9d2cf0edee347cbe930c955271ad.tar.gz
pam-bbc52034e40f9d2cf0edee347cbe930c955271ad.tar.bz2
pam-bbc52034e40f9d2cf0edee347cbe930c955271ad.zip
build: parametrize libtool subdirectory
Unhardcode ".libs" subdirectory where libtool stores shared objects, as other build systems doesn't necessarily use it. * configure.ac (AC_DEFINE_UNQUOTED): Add LTDIR. * modules/pam_canonicalize_user/tst-pam_canonicalize_user-retval.c: Replace ".libs/" with LTDIR. * modules/pam_debug/tst-pam_debug-retval.c: Likewise. * modules/pam_deny/tst-pam_deny-retval.c: Likewise. * modules/pam_echo/tst-pam_echo-retval.c: Likewise. * modules/pam_env/tst-pam_env-retval.c: Likewise. * modules/pam_faildelay/tst-pam_faildelay-retval.c: Likewise. * modules/pam_faillock/tst-pam_faillock-retval.c: Likewise. * modules/pam_listfile/tst-pam_listfile-retval.c: Likewise. * modules/pam_localuser/tst-pam_localuser-retval.c: Likewise. * modules/pam_mkhomedir/tst-pam_mkhomedir-retval.c: Likewise. * modules/pam_nologin/tst-pam_nologin-retval.c: Likewise. * modules/pam_permit/tst-pam_permit-retval.c: Likewise. * modules/pam_pwhistory/tst-pam_pwhistory-retval.c: Likewise. * modules/pam_rootok/tst-pam_rootok-retval.c: Likewise. * modules/pam_sepermit/tst-pam_sepermit-retval.c: Likewise. * modules/pam_succeed_if/tst-pam_succeed_if-retval.c: Likewise. * modules/pam_time/tst-pam_time-retval.c: Likewise. * modules/pam_warn/tst-pam_warn-retval.c: Likewise.
Diffstat (limited to 'modules/pam_nologin')
-rw-r--r--modules/pam_nologin/tst-pam_nologin-retval.c64
1 files changed, 32 insertions, 32 deletions
diff --git a/modules/pam_nologin/tst-pam_nologin-retval.c b/modules/pam_nologin/tst-pam_nologin-retval.c
index 0046eec3..4d44a380 100644
--- a/modules/pam_nologin/tst-pam_nologin-retval.c
+++ b/modules/pam_nologin/tst-pam_nologin-retval.c
@@ -35,10 +35,10 @@ main(void)
/* PAM_IGNORE -> PAM_PERM_DENIED */
ASSERT_NE(NULL, fp = fopen(service_file, "w"));
ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n"
- "auth required %s/.libs/%s.so file=%s\n"
- "account required %s/.libs/%s.so file=%s\n"
- "password required %s/.libs/%s.so file=%s\n"
- "session required %s/.libs/%s.so file=%s\n",
+ "auth required %s/" LTDIR "%s.so file=%s\n"
+ "account required %s/" LTDIR "%s.so file=%s\n"
+ "password required %s/" LTDIR "%s.so file=%s\n"
+ "session required %s/" LTDIR "%s.so file=%s\n",
cwd, MODULE_NAME, missing_file,
cwd, MODULE_NAME, missing_file,
cwd, MODULE_NAME, missing_file,
@@ -60,14 +60,14 @@ main(void)
/* PAM_IGNORE -> PAM_SUCCESS */
ASSERT_NE(NULL, fp = fopen(service_file, "w"));
ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n"
- "auth required %s/.libs/%s.so file=%s\n"
- "auth required %s/../pam_permit/.libs/pam_permit.so\n"
- "account required %s/.libs/%s.so file=%s\n"
- "account required %s/../pam_permit/.libs/pam_permit.so\n"
- "password required %s/.libs/%s.so file=%s\n"
- "password required %s/../pam_permit/.libs/pam_permit.so\n"
- "session required %s/.libs/%s.so file=%s\n"
- "session required %s/../pam_permit/.libs/pam_permit.so\n",
+ "auth required %s/" LTDIR "%s.so file=%s\n"
+ "auth required %s/../pam_permit/" LTDIR "pam_permit.so\n"
+ "account required %s/" LTDIR "%s.so file=%s\n"
+ "account required %s/../pam_permit/" LTDIR "pam_permit.so\n"
+ "password required %s/" LTDIR "%s.so file=%s\n"
+ "password required %s/../pam_permit/" LTDIR "pam_permit.so\n"
+ "session required %s/" LTDIR "%s.so file=%s\n"
+ "session required %s/../pam_permit/" LTDIR "pam_permit.so\n",
cwd, MODULE_NAME, missing_file, cwd,
cwd, MODULE_NAME, missing_file, cwd,
cwd, MODULE_NAME, missing_file, cwd,
@@ -89,10 +89,10 @@ main(void)
/* successok -> PAM_SUCCESS */
ASSERT_NE(NULL, fp = fopen(service_file, "w"));
ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n"
- "auth required %s/.libs/%s.so successok file=%s\n"
- "account required %s/.libs/%s.so successok file=%s\n"
- "password required %s/.libs/%s.so successok file=%s\n"
- "session required %s/.libs/%s.so successok file=%s\n",
+ "auth required %s/" LTDIR "%s.so successok file=%s\n"
+ "account required %s/" LTDIR "%s.so successok file=%s\n"
+ "password required %s/" LTDIR "%s.so successok file=%s\n"
+ "session required %s/" LTDIR "%s.so successok file=%s\n",
cwd, MODULE_NAME, missing_file,
cwd, MODULE_NAME, missing_file,
cwd, MODULE_NAME, missing_file,
@@ -114,10 +114,10 @@ main(void)
/* PAM_USER_UNKNOWN */
ASSERT_NE(NULL, fp = fopen(service_file, "w"));
ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n"
- "auth required %s/.libs/%s.so file=%s\n"
- "account required %s/.libs/%s.so file=%s\n"
- "password required %s/.libs/%s.so file=%s\n"
- "session required %s/.libs/%s.so file=%s\n",
+ "auth required %s/" LTDIR "%s.so file=%s\n"
+ "account required %s/" LTDIR "%s.so file=%s\n"
+ "password required %s/" LTDIR "%s.so file=%s\n"
+ "session required %s/" LTDIR "%s.so file=%s\n",
cwd, MODULE_NAME, empty_file,
cwd, MODULE_NAME, empty_file,
cwd, MODULE_NAME, empty_file,
@@ -141,10 +141,10 @@ main(void)
/* successok -> PAM_SUCCESS */
ASSERT_NE(NULL, fp = fopen(service_file, "w"));
ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n"
- "auth required %s/.libs/%s.so successok file=%s\n"
- "account required %s/.libs/%s.so successok file=%s\n"
- "password required %s/.libs/%s.so successok file=%s\n"
- "session required %s/.libs/%s.so successok file=%s\n",
+ "auth required %s/" LTDIR "%s.so successok file=%s\n"
+ "account required %s/" LTDIR "%s.so successok file=%s\n"
+ "password required %s/" LTDIR "%s.so successok file=%s\n"
+ "session required %s/" LTDIR "%s.so successok file=%s\n",
cwd, MODULE_NAME, empty_file,
cwd, MODULE_NAME, empty_file,
cwd, MODULE_NAME, empty_file,
@@ -167,10 +167,10 @@ main(void)
/* PAM_SYSTEM_ERR */
ASSERT_NE(NULL, fp = fopen(service_file, "w"));
ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n"
- "auth required %s/.libs/%s.so file=%s\n"
- "account required %s/.libs/%s.so file=%s\n"
- "password required %s/.libs/%s.so file=%s\n"
- "session required %s/.libs/%s.so file=%s\n",
+ "auth required %s/" LTDIR "%s.so file=%s\n"
+ "account required %s/" LTDIR "%s.so file=%s\n"
+ "password required %s/" LTDIR "%s.so file=%s\n"
+ "session required %s/" LTDIR "%s.so file=%s\n",
cwd, MODULE_NAME, ".",
cwd, MODULE_NAME, ".",
cwd, MODULE_NAME, ".",
@@ -196,10 +196,10 @@ main(void)
/* PAM_AUTH_ERR */
ASSERT_NE(NULL, fp = fopen(service_file, "w"));
ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n"
- "auth required %s/.libs/%s.so file=%s\n"
- "account required %s/.libs/%s.so file=%s\n"
- "password required %s/.libs/%s.so file=%s\n"
- "session required %s/.libs/%s.so file=%s\n",
+ "auth required %s/" LTDIR "%s.so file=%s\n"
+ "account required %s/" LTDIR "%s.so file=%s\n"
+ "password required %s/" LTDIR "%s.so file=%s\n"
+ "session required %s/" LTDIR "%s.so file=%s\n",
cwd, MODULE_NAME, empty_file,
cwd, MODULE_NAME, empty_file,
cwd, MODULE_NAME, empty_file,