[1302] in Kerberos-V5-bugs
krb5b4pl3: appl/telnet: should check for -with-krb4
daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Sun Mar 26 22:52:28 1995
From: "Jonathan I. Kamens" <jik@cam.ov.com>
Date: Sun, 26 Mar 1995 22:55:40 -0500
To: krb5-bugs@MIT.EDU
See Subject.
Patch:
--- appl/telnet/libtelnet/Makefile.in 1995/03/24 23:00:04 1.2
+++ appl/telnet/libtelnet/Makefile.in 1995/03/27 03:21:09
@@ -19,8 +19,8 @@
#
# @(#)Makefile.generic 5.5 (Berkeley) 3/1/91
#
AUTH_DEF=-DAUTHENTICATION -DKRB5 -DFORWARD -UNO_LOGIN_F -DLOGIN_CAP_F -DLOGIN_PROGRAM=KRB5_PATH_LOGIN
-LOCALINCLUDES=-I.. -I$(srcdir)/..
+LOCALINCLUDES=-I.. -I$(srcdir)/.. -I$(SRCTOP)/include/kerberosIV
CFLAGS = $(CCOPTS) $(AUTH_DEF) $(DEFS) $(LOCALINCLUDES)
LIBOBJS=@LIBOBJS@
--- appl/telnet/libtelnet/configure.in 1995/03/27 03:14:14 1.1
+++ appl/telnet/libtelnet/configure.in 1995/03/27 03:14:48
@@ -11,5 +11,7 @@
AC_FUNC_CHECK(cgetent,AC_DEFINE(HAS_CGETENT))
LIBOBJS="$LIBOBJS getent.o"
KRB_INCLUDE
+WITH_KRB4
ISODE_INCLUDE
+AC_WITH([krb4],ADD_DEF(-DKRB4),)
AC_OUTPUT(Makefile,[EXTRA_RULES])
--- appl/telnet/telnet/Makefile.in 1995/03/24 22:58:14 1.2
+++ appl/telnet/telnet/Makefile.in 1995/03/27 03:31:51
@@ -20,13 +20,13 @@
# @(#)Makefile.generic 5.5 (Berkeley) 3/1/91
#
AUTH_DEF=-DAUTHENTICATION -DKRB5 -DFORWARD -UNO_LOGIN_F -DLOGIN_CAP_F -DLOGIN_PROGRAM=KRB5_PATH_LOGIN
OTHERDEFS=-DLINEMODE -DKLUDGELINEMODE -DDIAGNOSTICS -DENV_HACK -DOLD_ENVIRON
LOCALINCLUDES=-I.. -I$(srcdir)/..
CFLAGS = $(CCOPTS) $(AUTH_DEF) $(OTHERDEFS) $(DEFS) $(LOCALINCLUDES)
ARPA_TELNET= $(srcdir)/../arpa/telnet.h
COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
-K4LIB = $(KRB4)/lib/libkrb.a
+K4LIB = @K4LIB@
KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB)
DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB)
@@ -43,7 +43,7 @@
all:: telnet
telnet: $(OBJS) $(DEPKLIB)
- $(CC) -o $@ $(CFLAGS) $(OBJS) ../libtelnet/libtelnet.a $(KLIB) $(LIBS)
+ $(CC) -o $@ $(CFLAGS) $(OBJS) ../libtelnet/libtelnet.a $(KLIB) $(K4LIB) $(LIBS)
clean::
$(RM) telnet
--- appl/telnet/telnet/configure.in 1995/03/27 03:25:15 1.1
+++ appl/telnet/telnet/configure.in 1995/03/27 03:41:10
@@ -1,6 +1,7 @@
AC_INIT(telnet.c)
WITH_CCOPTS
WITH_KRB5ROOT
+WITH_KRB4
ISODE_DEFS
ISODE_INCLUDE
CONFIG_RULES
@@ -34,4 +35,9 @@
AC_DEFINE(POSIX_SIGNALS)))
AC_HAVE_LIBRARY(socket)
AC_HAVE_LIBRARY(nsl)
+AC_WITH([krb4],
+ADD_DEF(-DKRB4)
+K4LIB='$(KRB4)/lib/libkrb.a $(TOPLIBD)/libdes425.a $(TOPLIBD)/libcrypto.a',
+K4LIB=)
+AC_SUBST(K4LIB)
AC_OUTPUT(Makefile,[EXTRA_RULES])
--- appl/telnet/telnetd/Makefile.in 1995/03/24 22:59:23 1.2
+++ appl/telnet/telnetd/Makefile.in 1995/03/27 03:45:54
@@ -20,13 +20,13 @@
# @(#)Makefile.generic 5.5 (Berkeley) 3/1/91
#
AUTH_DEF=-DAUTHENTICATION -DKRB5 -DFORWARD -UNO_LOGIN_F -DLOGIN_CAP_F -DLOGIN_PROGRAM=KRB5_PATH_LOGIN
OTHERDEFS=-DKLUDGELINEMODE -DDIAGNOSTICS -DENV_HACK -DOLD_ENVIRON
LOCALINCLUDES=-I.. -I$(srcdir)/..
CFLAGS = $(CCOPTS) $(AUTH_DEF) $(OTHERDEFS) $(DEFS) $(LOCALINCLUDES)
ARPA_TELNET= $(srcdir)/../arpa/telnet.h
COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
-K4LIB = $(KRB4)/lib/libkrb.a
+K4LIB = @K4LIB@
KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB)
DEPKLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(COMERRLIB)
@@ -52,7 +52,7 @@
all:: telnetd
telnetd: $(OBJS) $(DEPKLIB)
- $(CC) -o $@ $(CFLAGS) $(OBJS) ../libtelnet/libtelnet.a $(KLIB) $(LIBS)
+ $(CC) -o $@ $(CFLAGS) $(OBJS) ../libtelnet/libtelnet.a $(KLIB) $(K4LIB) $(LIBS)
clean::
$(RM) telnetd
--- appl/telnet/telnetd/configure.in 1995/03/27 03:40:46 1.1
+++ appl/telnet/telnetd/configure.in 1995/03/27 03:41:12
@@ -1,6 +1,7 @@
AC_INIT(telnetd.c)
WITH_CCOPTS
WITH_KRB5ROOT
+WITH_KRB4
ISODE_DEFS
ISODE_INCLUDE
CONFIG_RULES
@@ -32,4 +33,9 @@
AC_COMPILE_CHECK([number of arguments to setpgrp],
[#include <unistd.h>],[setpgrp(0,0)],
AC_DEFINE(SETPGRP_TWOARG))
+AC_WITH([krb4],
+ADD_DEF(-DKRB4)
+K4LIB='$(KRB4)/lib/libkrb.a $(TOPLIBD)/libdes425.a $(TOPLIBD)/libcrypto.a',
+K4LIB=)
+AC_SUBST(K4LIB)
AC_OUTPUT(Makefile,[EXTRA_RULES])