linux-pam/xtests
Dmitry V. Levin 7fb6beed01 meson: build Linux-PAM using meson
On my non-representative hardware, the full build using autotools
(./autogen.sh && CFLAGS=-O2 ./configure && make -j`nproc` && make -j`nproc` install)
takes about 45 seconds.

On the same hardware, the full build using meson
(meson setup -Doptimization=2 dir && meson compile -C dir && meson install -C dir)
takes just about 7.5 seconds.
2024-09-10 08:00:00 +00:00
..
.gitignore Remove deprecated pam_cracklib module 2020-10-29 08:00:00 +00:00
access.conf Relevant BUGIDs: 2009-02-25 15:50:21 +00:00
group.conf Fix whitespace issues 2011-10-26 23:56:54 +00:00
limits.conf Relevant BUGIDs: 2007-06-26 10:45:42 +00:00
Makefile.am pam_shells: Added xtest test case 2022-12-07 16:24:09 +01:00
meson.build meson: build Linux-PAM using meson 2024-09-10 08:00:00 +00:00
run-xtests.sh run-xtests.sh: skip the tests instead of failing them if run by non-root 2024-09-05 08:00:00 +00:00
shells.conf pam_shells: Added xtest test case 2022-12-07 16:24:09 +01:00
time.conf Relevant BUGIDs: debian #326407 2008-11-24 14:13:04 +00:00
tst-pam_access1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_access1.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_access1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_access2.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_access2.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_access2.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_access3.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_access3.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_access3.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_access4.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_access4.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_access4.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_assemble_line1.pamd Relevant BUGIDs: 2008-02-18 17:57:34 +00:00
tst-pam_assemble_line1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_authfail.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_authfail.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_authsucceed.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_authsucceed.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_dispatch1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_dispatch1.pamd Relevant BUGIDs: 2006-08-05 08:03:11 +00:00
tst-pam_dispatch2.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_dispatch2.pamd Relevant BUGIDs: 2006-08-05 08:03:11 +00:00
tst-pam_dispatch3.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_dispatch3.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_dispatch4.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_dispatch4.pamd Relevant BUGIDs: 2007-10-18 11:02:57 +00:00
tst-pam_dispatch5.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_dispatch5.pamd Relevant BUGIDs: 2007-10-12 10:46:25 +00:00
tst-pam_group1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_group1.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_group1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_limits1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_limits1.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_limits1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_motd1.pamd pam_motd: Support multiple motd paths specified, with filename overrides (#69) 2018-11-19 09:00:16 +01:00
tst-pam_motd1.sh pam_motd: Support multiple motd paths specified, with filename overrides (#69) 2018-11-19 09:00:16 +01:00
tst-pam_motd2.pamd pam_motd: Support multiple motd paths specified, with filename overrides (#69) 2018-11-19 09:00:16 +01:00
tst-pam_motd2.sh pam_motd: Support multiple motd paths specified, with filename overrides (#69) 2018-11-19 09:00:16 +01:00
tst-pam_motd3.pamd pam_motd: Support multiple motd paths specified, with filename overrides (#69) 2018-11-19 09:00:16 +01:00
tst-pam_motd3.sh pam_motd: Support multiple motd paths specified, with filename overrides (#69) 2018-11-19 09:00:16 +01:00
tst-pam_motd4.pamd pam_motd: Fix segmentation fault when no motd_dir specified (#76) 2018-11-21 08:46:02 +01:00
tst-pam_motd4.sh pam_motd: Fix segmentation fault when no motd_dir specified (#76) 2018-11-21 08:46:02 +01:00
tst-pam_motd.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_motd.sh pam_motd: Fix segmentation fault when no motd_dir specified (#76) 2018-11-21 08:46:02 +01:00
tst-pam_pwhistory1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_pwhistory1.pamd Reflect the enforce_for_root semantics change in pam_pwhistory xtest. 2012-11-13 09:19:05 +01:00
tst-pam_pwhistory1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_shells.c pam_shells: Added xtest test case 2022-12-07 16:24:09 +01:00
tst-pam_shells.pamd pam_shells: Added xtest test case 2022-12-07 16:24:09 +01:00
tst-pam_shells.sh pam_shells: Added xtest test case 2022-12-07 16:24:09 +01:00
tst-pam_substack1.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_substack1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_substack1a.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack2.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack2.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_substack2a.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack3.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack3.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_substack3a.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack4.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack4.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_substack4a.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack5.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_substack5.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_substack5a.pamd Relevant BUGIDs: 2007-10-19 17:06:29 +00:00
tst-pam_succeed_if1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_succeed_if1.pamd Relevant BUGIDs: 2007-09-27 14:16:32 +00:00
tst-pam_succeed_if1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_time1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_time1.pamd Relevant BUGIDs: 2008-11-24 16:01:19 +00:00
tst-pam_unix1.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_unix1.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_unix1.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_unix2.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_unix2.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_unix2.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_unix3.c build: consistently include config.h unconditionally 2024-08-28 08:00:00 +00:00
tst-pam_unix3.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_unix3.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00
tst-pam_unix4.c xtests: fix compilation warning 2024-09-05 08:00:00 +00:00
tst-pam_unix4.pamd Fix whitespace issues 2011-10-26 23:56:54 +00:00
tst-pam_unix4.sh xtests: remove bash dependency 2016-06-30 15:21:18 +02:00