SCO Openserver Patch

Phillip Porch root at theporch.com
Fri Nov 10 07:38:48 EST 2000


I downloaded the Openssh-2.3.0p1 file and ran configure only to have it
fail reporting the lack of libz. I found that configure was failing
beacuse the test program did not include the libtinfo and libm which are
needed to resolve references in libprot. I made changes to the configure
script to add those libraries for SCO Openserver and then tried to compile
the programs only to run into another problem with the shadow stuff. It
turns out that even though Openserver has a shadow file, the protected
password database stuff seems to work fine in the current code but if you
do not define DISABLE-SHADOW, conflicts arise... So I made another change
to configure to DISABLE_SHADOW if HAVE_SCO_PROTECTED_PW is defined. I have
tested this on Openserver 5.0.5 and 5.0.6. Here is the universal patch fo
configure to allow it to work with openserver.

--- configure	Sun Nov  5 21:25:18 2000
+++ /configure	Thu Nov  9 14:18:21 2000
@@ -1685,7 +1685,7 @@
 	LDFLAGS="$LDFLAGS -L/usr/local/lib"
 	MANTYPE='$(CATMAN)'
 	mansubdir=cat
-	LIBS="$LIBS -lgen -lsocket -los -lprot -lx"
+	LIBS="$LIBS -lgen -lsocket -los -lprot -lx -ltinfo -lm"
 	no_dev_ptmx=1
 	RANLIB=true
 	cat >> confdefs.h <<\EOF
@@ -1703,11 +1703,12 @@
 	LDFLAGS="$LDFLAGS -L/usr/local/lib"
 	MANTYPE='$(CATMAN)'
 	mansubdir=cat
-	LIBS="$LIBS -lgen -lsocket -lprot -lx"
+	LIBS="$LIBS -lgen -lsocket -lprot -lx -ltinfo -lm"
 	no_dev_ptmx=1
 	rsh_path="/usr/bin/rcmd"
 	cat >> confdefs.h <<\EOF
 #define HAVE_SCO_PROTECTED_PW 1
+#define DISABLE_SHADOW 1
 EOF
 
 	;;

-- 
Phillip P. Porch <root at sco.theporch.com>  NIC:PP1573     finger for 
http://www.theporch.com  UTM - 16 514546E 3994565N       GnuPG key






More information about the openssh-unix-dev mailing list