cdesktopenv/cde/programs
Trung Lê 2e0c32e11c configure: Add --with-pam-dir option for configurable PAM directory
The PAM configuration directory was hardcoded to /etc/pam.d (or
/usr/local/etc/pam.d on FreeBSD), which prevented non-root installations.

This change:
- Adds --with-pam-dir configure option to specify PAM config location
- Defaults to /etc/pam.d for system installs (prefix=/usr or /usr/local)
- Defaults to PREFIX/etc/pam.d for local/user installs
- Updates dtlogin/config/Makefile.am to use the PAM_CONFDIR variable

Examples:
  # User installation (PAM config goes to ~/cde/etc/pam.d)
  ./configure --prefix=$HOME/cde

  # System install with standard PAM location
  ./configure --prefix=/usr  # PAM goes to /etc/pam.d

  # Explicit PAM directory
  ./configure --prefix=/opt/cde --with-pam-dir=/etc/pam.d
2026-01-29 17:08:13 +11:00
..
backdrops backdrops: don't install Makefile.am as a backdrop. Ahem. 2021-12-20 15:14:07 -07:00
dsdm Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtaction Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtappbuilder Resolve some more C23 compile issues, a generated file and a missed sub directory in dtinfo 2026-01-09 11:23:58 +00:00
dtappintegrate programs/: remove Imakefiles for completed modules 2021-07-03 19:12:43 -06:00
dtcalc Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtcm Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtconfig programs/: remove Imakefiles for completed modules 2021-07-03 19:12:43 -06:00
dtcreate Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtdbcache configure: detect libdl 2022-07-31 18:33:49 -06:00
dtdocbook Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtdspmsg configure: detect libdl 2022-07-31 18:33:49 -06:00
dtexec remove system library prototypes 2025-12-18 22:58:26 +01:00
dtfile Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dthello Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dthelp dthelp: merge duplicate headers 2025-12-14 13:32:54 -07:00
dticon Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtimsstart Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtinfo Resolve some more C23 compile issues, a generated file and a missed sub directory in dtinfo 2026-01-09 11:23:58 +00:00
dtksh Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtlogin configure: Add --with-pam-dir option for configurable PAM directory 2026-01-29 17:08:13 +11:00
dtmail fix misleading indentation 2025-12-18 22:58:26 +01:00
dtopen Apply various patches from Giacomo Comes <comes@naic.edu> 2023-02-04 13:03:49 -07:00
dtpad Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtpdm handle missing return values 2025-12-18 22:58:26 +01:00
dtpdmd Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtprintegrate Apply various patches from Giacomo Comes <comes@naic.edu> 2023-02-04 13:03:49 -07:00
dtprintinfo handle missing return values 2025-12-18 22:58:26 +01:00
dtscreen Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtsearchpath Generify source code 2022-08-06 11:31:51 -06:00
dtsession Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtspcd configure: detect libdl 2022-07-31 18:33:49 -06:00
dtsr Merge branch 'master' into dtdocbook 2022-01-30 08:04:32 +08:00
dtstyle Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
dtterm dticon, dtpad, dtterm: fix session save issues (sprintf bogosity) 2023-02-18 15:40:08 -07:00
dtudcexch configure: detect libdl 2022-07-31 18:33:49 -06:00
dtudcfonted Generify source code 2022-08-06 11:31:51 -06:00
dtwm Handle changes needed for C23 compatibility that turns on strict ansi prototypes by default. C23 is now the default for GCC 15 2025-12-31 15:06:27 +00:00
fontaliases fontaliases: install to DESTDIR correctly. 2022-07-28 22:03:49 +00:00
icons icons: install in proper C/ subdir 2019-12-04 13:22:11 -07:00
localized dtwm: add a new feature -- window rename. 2023-01-22 13:59:40 -07:00
palettes Fix palette and backdrops installation in dt/shared with proper symlinks 2019-12-04 13:21:31 -07:00
ttsnoop Fix some warnings. 2024-07-21 00:43:27 +00:00
tttypes programs/: remove Imakefiles for completed modules 2021-07-03 19:12:43 -06:00
types pgadmin.dt: set icon from pgadmin to pgadmin3 2023-02-18 15:16:14 -07:00
util configure: detect libdl 2022-07-31 18:33:49 -06:00
Makefile.am Apply various patches from Giacomo Comes <comes@naic.edu> 2023-02-04 13:03:49 -07:00