From 72b28bbc3e529b5ac5219214dff54a30de1e44e5 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sat, 5 Sep 2020 19:29:06 -0600 Subject: [PATCH] SVR4/5 fixes and long password support for OpenServer 6 & 5. From Tim Rice --- configure | 20 ++++++++++++++++++++ configure.ac | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/configure b/configure index a8f8e39cc..0f6ceb16c 100755 --- a/configure +++ b/configure @@ -16269,6 +16269,26 @@ fi : ${mansectsu='1m'} : ${mansectform='4'} ;; + *-*-*sco3.2*) # SCO OpenServer 5 + : ${mansectsu='1'} + : ${mansectform='4'} + shadow_funcs="getprpwnam" + shadow_libs="-lprot" + ;; +# UnixWare 7.x, OpenUNIX 8 + *-*-*sysv5*) + : ${mansectsu='1'} + : ${mansectform='4'} + case "$host" in + *-*-sysv5SCO_SV*) # SCO OpenServer 6.x + shadow_funcs="getprpwnam" + shadow_libs="-lprot" + ;; + *) shadow_funcs="getspnam" + test -z "$with_pam" && AUTH_EXCL_DEF="PAM" + ;; + esac + ;; *-*-sysv*) : ${mansectsu='1m'} : ${mansectform='4'} diff --git a/configure.ac b/configure.ac index 58b3fd9d1..33850a1fd 100644 --- a/configure.ac +++ b/configure.ac @@ -2312,6 +2312,26 @@ case "$host" in : ${mansectsu='1m'} : ${mansectform='4'} ;; + *-*-*sco3.2*) # SCO OpenServer 5 + : ${mansectsu='1'} + : ${mansectform='4'} + shadow_funcs="getprpwnam" + shadow_libs="-lprot" + ;; +# UnixWare 7.x, OpenUNIX 8 + *-*-*sysv5*) + : ${mansectsu='1'} + : ${mansectform='4'} + case "$host" in + *-*-sysv5SCO_SV*) # SCO OpenServer 6.x + shadow_funcs="getprpwnam" + shadow_libs="-lprot" + ;; + *) shadow_funcs="getspnam" + test -z "$with_pam" && AUTH_EXCL_DEF="PAM" + ;; + esac + ;; *-*-sysv*) : ${mansectsu='1m'} : ${mansectform='4'}