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_listfile/tst-pam_listfile-retval.c | |
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_listfile/tst-pam_listfile-retval.c')
-rw-r--r-- | modules/pam_listfile/tst-pam_listfile-retval.c | 176 |
1 files changed, 88 insertions, 88 deletions
diff --git a/modules/pam_listfile/tst-pam_listfile-retval.c b/modules/pam_listfile/tst-pam_listfile-retval.c index 18ba2919..02ed9446 100644 --- a/modules/pam_listfile/tst-pam_listfile-retval.c +++ b/modules/pam_listfile/tst-pam_listfile-retval.c @@ -40,10 +40,10 @@ main(void) /* invalid onerr= specified */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so onerr\n" - "account required %s/.libs/%s.so onerr=\n" - "password required %s/.libs/%s.so onerr=0\n" - "session required %s/.libs/%s.so onerr=1\n", + "auth required %s/" LTDIR "%s.so onerr\n" + "account required %s/" LTDIR "%s.so onerr=\n" + "password required %s/" LTDIR "%s.so onerr=0\n" + "session required %s/" LTDIR "%s.so onerr=1\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -65,10 +65,10 @@ main(void) /* unknown option, implicit onerr=fail */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so one=1\n" - "account required %s/.libs/%s.so two=2\n" - "password required %s/.libs/%s.so three=3\n" - "session required %s/.libs/%s.so four=4\n", + "auth required %s/" LTDIR "%s.so one=1\n" + "account required %s/" LTDIR "%s.so two=2\n" + "password required %s/" LTDIR "%s.so three=3\n" + "session required %s/" LTDIR "%s.so four=4\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -90,10 +90,10 @@ main(void) /* unknown option, onerr=succeed after unknown option */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so one=1 onerr=succeed\n" - "account required %s/.libs/%s.so two=2 onerr=succeed\n" - "password required %s/.libs/%s.so three=3 onerr=succeed\n" - "session required %s/.libs/%s.so four=4 onerr=succeed\n", + "auth required %s/" LTDIR "%s.so one=1 onerr=succeed\n" + "account required %s/" LTDIR "%s.so two=2 onerr=succeed\n" + "password required %s/" LTDIR "%s.so three=3 onerr=succeed\n" + "session required %s/" LTDIR "%s.so four=4 onerr=succeed\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -115,10 +115,10 @@ main(void) /* unknown option, onerr=succeed before unknown option */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so onerr=succeed one=1\n" - "account required %s/.libs/%s.so onerr=succeed two=2\n" - "password required %s/.libs/%s.so onerr=succeed three=3\n" - "session required %s/.libs/%s.so onerr=succeed four=4\n", + "auth required %s/" LTDIR "%s.so onerr=succeed one=1\n" + "account required %s/" LTDIR "%s.so onerr=succeed two=2\n" + "password required %s/" LTDIR "%s.so onerr=succeed three=3\n" + "session required %s/" LTDIR "%s.so onerr=succeed four=4\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -140,10 +140,10 @@ main(void) /* no item= or invalid item= specified, implicit onerr=fail */ 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 item\n" - "password required %s/.libs/%s.so item=\n" - "session required %s/.libs/%s.so item=bad\n", + "auth required %s/" LTDIR "%s.so\n" + "account required %s/" LTDIR "%s.so item\n" + "password required %s/" LTDIR "%s.so item=\n" + "session required %s/" LTDIR "%s.so item=bad\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -165,10 +165,10 @@ main(void) /* no item= or invalid item= specified, explicit onerr=fail */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so onerr=fail\n" - "account required %s/.libs/%s.so onerr=fail item\n" - "password required %s/.libs/%s.so onerr=fail item=\n" - "session required %s/.libs/%s.so onerr=fail item=bad\n", + "auth required %s/" LTDIR "%s.so onerr=fail\n" + "account required %s/" LTDIR "%s.so onerr=fail item\n" + "password required %s/" LTDIR "%s.so onerr=fail item=\n" + "session required %s/" LTDIR "%s.so onerr=fail item=bad\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -190,10 +190,10 @@ main(void) /* no item= or invalid item= specified, onerr=succeed */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so onerr=succeed\n" - "account required %s/.libs/%s.so onerr=succeed item\n" - "password required %s/.libs/%s.so onerr=succeed item=\n" - "session required %s/.libs/%s.so onerr=succeed item=bad\n", + "auth required %s/" LTDIR "%s.so onerr=succeed\n" + "account required %s/" LTDIR "%s.so onerr=succeed item\n" + "password required %s/" LTDIR "%s.so onerr=succeed item=\n" + "session required %s/" LTDIR "%s.so onerr=succeed item=bad\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -215,10 +215,10 @@ main(void) /* no file= specified, implicit onerr=fail */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=user\n" - "account required %s/.libs/%s.so item=group\n" - "password required %s/.libs/%s.so item=ruser\n" - "session required %s/.libs/%s.so item=rhost\n", + "auth required %s/" LTDIR "%s.so item=user\n" + "account required %s/" LTDIR "%s.so item=group\n" + "password required %s/" LTDIR "%s.so item=ruser\n" + "session required %s/" LTDIR "%s.so item=rhost\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -240,10 +240,10 @@ main(void) /* no file= specified, onerr=succeed */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so onerr=succeed item=user\n" - "account required %s/.libs/%s.so onerr=succeed item=group\n" - "password required %s/.libs/%s.so onerr=succeed item=ruser\n" - "session required %s/.libs/%s.so onerr=succeed item=rhost\n", + "auth required %s/" LTDIR "%s.so onerr=succeed item=user\n" + "account required %s/" LTDIR "%s.so onerr=succeed item=group\n" + "password required %s/" LTDIR "%s.so onerr=succeed item=ruser\n" + "session required %s/" LTDIR "%s.so onerr=succeed item=rhost\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -265,10 +265,10 @@ main(void) /* no sense= or invalid sense= specified, implicit onerr=fail */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=user file=.\n" - "account required %s/.libs/%s.so item=group file=. sense\n" - "password required %s/.libs/%s.so item=shell file=. sense=\n" - "session required %s/.libs/%s.so item=tty file=. sense=bad\n", + "auth required %s/" LTDIR "%s.so item=user file=.\n" + "account required %s/" LTDIR "%s.so item=group file=. sense\n" + "password required %s/" LTDIR "%s.so item=shell file=. sense=\n" + "session required %s/" LTDIR "%s.so item=tty file=. sense=bad\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -290,10 +290,10 @@ main(void) /* no sense= or invalid sense= specified, onerr=succeed */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so onerr=succeed item=user file=.\n" - "account required %s/.libs/%s.so onerr=succeed item=group file=. sense\n" - "password required %s/.libs/%s.so onerr=succeed item=shell file=. sense=\n" - "session required %s/.libs/%s.so onerr=succeed item=tty file=. sense=bad\n", + "auth required %s/" LTDIR "%s.so onerr=succeed item=user file=.\n" + "account required %s/" LTDIR "%s.so onerr=succeed item=group file=. sense\n" + "password required %s/" LTDIR "%s.so onerr=succeed item=shell file=. sense=\n" + "session required %s/" LTDIR "%s.so onerr=succeed item=tty file=. sense=bad\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -315,10 +315,10 @@ main(void) /* invalid apply= specified, implicit onerr=fail */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=ruser file=. sense=allow apply=\n" - "account required %s/.libs/%s.so item=rhost file=. sense=allow apply=\n" - "password required %s/.libs/%s.so item=tty file=. sense=allow apply=@\n" - "session required %s/.libs/%s.so item=tty file=. sense=allow apply=\n", + "auth required %s/" LTDIR "%s.so item=ruser file=. sense=allow apply=\n" + "account required %s/" LTDIR "%s.so item=rhost file=. sense=allow apply=\n" + "password required %s/" LTDIR "%s.so item=tty file=. sense=allow apply=@\n" + "session required %s/" LTDIR "%s.so item=tty file=. sense=allow apply=\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -340,10 +340,10 @@ main(void) /* invalid apply= specified, onerr=succeed */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so onerr=succeed item=ruser file=. sense=allow apply=\n" - "account required %s/.libs/%s.so onerr=succeed item=rhost file=. sense=allow apply=\n" - "password required %s/.libs/%s.so onerr=succeed item=tty file=. sense=allow apply=@\n" - "session required %s/.libs/%s.so onerr=succeed item=tty file=. sense=allow apply=\n", + "auth required %s/" LTDIR "%s.so onerr=succeed item=ruser file=. sense=allow apply=\n" + "account required %s/" LTDIR "%s.so onerr=succeed item=rhost file=. sense=allow apply=\n" + "password required %s/" LTDIR "%s.so onerr=succeed item=tty file=. sense=allow apply=@\n" + "session required %s/" LTDIR "%s.so onerr=succeed item=tty file=. sense=allow apply=\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -365,10 +365,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 item=rhost file=. sense=allow apply=:\n" - "account required %s/.libs/%s.so item=tty file=. sense=allow apply=@:\n" - "password required %s/.libs/%s.so item=rhost file=. sense=allow apply=:\n" - "session required %s/.libs/%s.so item=tty file=. sense=allow apply=@:\n", + "auth required %s/" LTDIR "%s.so item=rhost file=. sense=allow apply=:\n" + "account required %s/" LTDIR "%s.so item=tty file=. sense=allow apply=@:\n" + "password required %s/" LTDIR "%s.so item=rhost file=. sense=allow apply=:\n" + "session required %s/" LTDIR "%s.so item=tty file=. sense=allow apply=@:\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -390,10 +390,10 @@ main(void) /* item not set, sense=allow */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=rhost file=. sense=allow apply=%s\n" - "account required %s/.libs/%s.so item=tty file=. sense=allow apply=%s\n" - "password required %s/.libs/%s.so item=rhost file=. sense=allow apply=@%s\n" - "session required %s/.libs/%s.so item=tty file=. sense=allow apply=@%s\n", + "auth required %s/" LTDIR "%s.so item=rhost file=. sense=allow apply=%s\n" + "account required %s/" LTDIR "%s.so item=tty file=. sense=allow apply=%s\n" + "password required %s/" LTDIR "%s.so item=rhost file=. sense=allow apply=@%s\n" + "session required %s/" LTDIR "%s.so item=tty file=. sense=allow apply=@%s\n", cwd, MODULE_NAME, pw->pw_name, cwd, MODULE_NAME, pw->pw_name, cwd, MODULE_NAME, gr->gr_name, @@ -415,10 +415,10 @@ main(void) /* item not set, sense=deny */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=ruser file=. sense=deny\n" - "account required %s/.libs/%s.so item=rhost file=. sense=deny\n" - "password required %s/.libs/%s.so item=tty file=. sense=deny\n" - "session required %s/.libs/%s.so item=ruser file=. sense=deny\n", + "auth required %s/" LTDIR "%s.so item=ruser file=. sense=deny\n" + "account required %s/" LTDIR "%s.so item=rhost file=. sense=deny\n" + "password required %s/" LTDIR "%s.so item=tty file=. sense=deny\n" + "session required %s/" LTDIR "%s.so item=ruser file=. sense=deny\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -440,10 +440,10 @@ main(void) /* file does not exist, not a regular file, or world writable */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=user file= sense=allow\n" - "account required %s/.libs/%s.so item=user file=. sense=allow onerr=succeed\n" - "password required %s/.libs/%s.so item=user file=/ sense=allow onerr=succeed\n" - "session required %s/.libs/%s.so item=user file=/dev/null sense=allow onerr=succeed\n", + "auth required %s/" LTDIR "%s.so item=user file= sense=allow\n" + "account required %s/" LTDIR "%s.so item=user file=. sense=allow onerr=succeed\n" + "password required %s/" LTDIR "%s.so item=user file=/ sense=allow onerr=succeed\n" + "session required %s/" LTDIR "%s.so item=user file=/dev/null sense=allow onerr=succeed\n", cwd, MODULE_NAME, cwd, MODULE_NAME, cwd, MODULE_NAME, @@ -465,10 +465,10 @@ main(void) /* item is listed, sense=allow */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=user file=%s sense=allow\n" - "account required %s/.libs/%s.so item=user file=%s sense=allow\n" - "password required %s/.libs/%s.so item=user file=%s sense=allow\n" - "session required %s/.libs/%s.so item=user file=%s sense=allow\n", + "auth required %s/" LTDIR "%s.so item=user file=%s sense=allow\n" + "account required %s/" LTDIR "%s.so item=user file=%s sense=allow\n" + "password required %s/" LTDIR "%s.so item=user file=%s sense=allow\n" + "session required %s/" LTDIR "%s.so item=user file=%s sense=allow\n", cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, @@ -494,10 +494,10 @@ main(void) /* item is listed, sense=deny */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=user file=%s sense=deny\n" - "account required %s/.libs/%s.so item=user file=%s sense=deny\n" - "password required %s/.libs/%s.so item=user file=%s sense=deny\n" - "session required %s/.libs/%s.so item=user file=%s sense=deny\n", + "auth required %s/" LTDIR "%s.so item=user file=%s sense=deny\n" + "account required %s/" LTDIR "%s.so item=user file=%s sense=deny\n" + "password required %s/" LTDIR "%s.so item=user file=%s sense=deny\n" + "session required %s/" LTDIR "%s.so item=user file=%s sense=deny\n", cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, @@ -523,10 +523,10 @@ main(void) /* item is not listed, sense=allow */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=user file=%s sense=allow\n" - "account required %s/.libs/%s.so item=user file=%s sense=allow\n" - "password required %s/.libs/%s.so item=user file=%s sense=allow\n" - "session required %s/.libs/%s.so item=user file=%s sense=allow\n", + "auth required %s/" LTDIR "%s.so item=user file=%s sense=allow\n" + "account required %s/" LTDIR "%s.so item=user file=%s sense=allow\n" + "password required %s/" LTDIR "%s.so item=user file=%s sense=allow\n" + "session required %s/" LTDIR "%s.so item=user file=%s sense=allow\n", cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, @@ -552,10 +552,10 @@ main(void) /* item is not listed, sense=deny */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" - "auth required %s/.libs/%s.so item=user file=%s sense=deny\n" - "account required %s/.libs/%s.so item=user file=%s sense=deny\n" - "password required %s/.libs/%s.so item=user file=%s sense=deny\n" - "session required %s/.libs/%s.so item=user file=%s sense=deny\n", + "auth required %s/" LTDIR "%s.so item=user file=%s sense=deny\n" + "account required %s/" LTDIR "%s.so item=user file=%s sense=deny\n" + "password required %s/" LTDIR "%s.so item=user file=%s sense=deny\n" + "session required %s/" LTDIR "%s.so item=user file=%s sense=deny\n", cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, @@ -583,17 +583,17 @@ main(void) ASSERT_LT(0, fprintf(fp, "#%%PAM-1.0\n" "# support line continuations, ignore escaped newlines in comments \\\n" "auth required \\\n" - " %s/.libs/%s.so \\ \n" + " %s/" LTDIR "%s.so \\ \n" " item=user \\\t\t\n" " file=%s \\ \t \t\n" " sense=deny\n" "\t \t # allow unneeded whitespace, ignore escaped newlines in comments \\ \n" - " account\t required %s/.libs/%s.so item=user file=%s sense=deny%c\\\n" + " account\t required %s/" LTDIR "%s.so item=user file=%s sense=deny%c\\\n" "line after NUL byte continues up to here\n" "# trim trailing comments, ignore escaped newlines in comments \\\t\n" - "password required %s/.libs/%s.so item=user file=%s sense=deny # foo=bar\n" + "password required %s/" LTDIR "%s.so item=user file=%s sense=deny # foo=bar\n" "# support %*s long lines\n" - "session required %*s/.libs/%s.so item=user file=%s sense=deny", + "session required %*s/" LTDIR "%s.so item=user file=%s sense=deny", cwd, MODULE_NAME, list_file, cwd, MODULE_NAME, list_file, '\0', cwd, MODULE_NAME, list_file, |