diff options
author | Bobby Bingham <[email protected]> | 2023-03-30 21:54:25 -0500 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2023-06-05 12:01:42 +0900 |
commit | 61357f5f74e91ac7bc1ed8c6a5b9a0da373e22c2 (patch) | |
tree | 1b62f8f925069fb0ed2c1dd056e362f9f7d6faad /kcheckpass/kcheckpass.h | |
parent | 5b795608e0ea643205bbd16f1ef4ab9c6187c9fe (diff) | |
download | tdebase-61357f5f74e91ac7bc1ed8c6a5b9a0da373e22c2.tar.gz tdebase-61357f5f74e91ac7bc1ed8c6a5b9a0da373e22c2.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 <[email protected]>
(cherry picked from commit 8c543e26ec35237d00ec44fadda80318c386fdde)
Diffstat (limited to 'kcheckpass/kcheckpass.h')
-rw-r--r-- | kcheckpass/kcheckpass.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/kcheckpass/kcheckpass.h b/kcheckpass/kcheckpass.h index e1351375a..66a242856 100644 --- a/kcheckpass/kcheckpass.h +++ b/kcheckpass/kcheckpass.h @@ -43,17 +43,9 @@ #include <crypt.h> #endif -#ifdef HAVE_PATHS_H -#include <paths.h> -#endif - #include <pwd.h> #include <sys/types.h> -#ifndef _PATH_TMP -#define _PATH_TMP "/tmp/" -#endif - #ifdef ultrix #include <auth.h> |