diff options
author | Dmitry V. Levin <ldv@strace.io> | 2024-08-22 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2024-08-22 08:00:00 +0000 |
commit | bbc52034e40f9d2cf0edee347cbe930c955271ad (patch) | |
tree | 38e43bbe2b827eaa93c12142d7b3f99e9e7d35f5 /modules/pam_permit | |
parent | 4d1d4f699551f395be065e60513eaf85f01b84e6 (diff) | |
download | pam-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_permit')
-rw-r--r-- | modules/pam_permit/tst-pam_permit-retval.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/modules/pam_permit/tst-pam_permit-retval.c b/modules/pam_permit/tst-pam_permit-retval.c index e8cf9692..aacdedba 100644 --- a/modules/pam_permit/tst-pam_permit-retval.c +++ b/modules/pam_permit/tst-pam_permit-retval.c @@ -30,10 +30,10 @@ main(void) ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so\n" - "account required %s/.libs/%s.so\n" - "password required %s/.libs/%s.so\n" - "session required %s/.libs/%s.so\n", + "auth required %s/" LTDIR "%s.so\n" + "account required %s/" LTDIR "%s.so\n" + "password required %s/" LTDIR "%s.so\n" + "session required %s/" LTDIR "%s.so\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -57,12 +57,12 @@ main(void) ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" "# ignore escaped newlines in comments \\\n" "auth required \\\n" - " %s/.libs/%s.so\n" + " %s/" LTDIR "%s.so\n" "# allow unneeded whitespaces\n" - " account required %s/.libs/%s.so%c\\\n" + " account required %s/" LTDIR "%s.so%c\\\n" "line after NUL byte continues up to here\n" - "password required %s/.libs/%s.so # eol comment\n" - "session required %s/.libs/%s.so", + "password required %s/" LTDIR "%s.so # eol comment\n" + "session required %s/" LTDIR "%s.so", cwd, MODULE_NAME, cwd, MODULE_NAME, '\0', cwd, MODULE_NAME, |