diff options
author | Bobby Bingham <koorogi@koorogi.info> | 2023-03-30 21:54:25 -0500 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-06-05 11:59:33 +0900 |
commit | 8c543e26ec35237d00ec44fadda80318c386fdde (patch) | |
tree | d1841ffeaeae655a3a19878ef597fe4a99517f6b /tdm | |
parent | 950f0ce73685e0dbadba7351738d78a9fbdb71f4 (diff) | |
download | tdebase-8c543e26ec35237d00ec44fadda80318c386fdde.tar.gz tdebase-8c543e26ec35237d00ec44fadda80318c386fdde.zip |
kcheckpass: fix shadow support when not building tdm
1. If not building with PAM, kcheckpass relies on HAVE_SHADOW to decide
whether to support shadow passwords. However, this was only set if also
building tdm.
Consolidate all PAM/shadow configure checks at the top level so these are
always set correctly.
2. Consolidate /etc/passwd and shadow password handling
The shadow password handler already completely handles /etc/passwd
passwords as well, so having a separate handler for just /etc/passwd is
pure code duplication.
Signed-off-by: Bobby Bingham <koorogi@koorogi.info>
Diffstat (limited to 'tdm')
-rw-r--r-- | tdm/ConfigureChecks.cmake | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/tdm/ConfigureChecks.cmake b/tdm/ConfigureChecks.cmake index 563ac6c0a..8ebba8e6d 100644 --- a/tdm/ConfigureChecks.cmake +++ b/tdm/ConfigureChecks.cmake @@ -122,18 +122,6 @@ if( WITH_XDMCP ) endif() -if( WITH_PAM ) - - set( USE_PAM 1 CACHE INTERNAL "" FORCE ) - -elseif( WITH_SHADOW ) - - set( HAVE_SHADOW 1 CACHE INTERNAL "" FORCE ) - set( USESHADOW 1 CACHE INTERNAL "" FORCE ) - -endif( ) - - # If a tdm.service file is wanted, find systemd, then work out which # distribution is running, select an appropriate template and create the file. # When it is not possible to identify the distribution or there is no specific |