From 5f6a2a632d7ed8c3830b832fab93af6df4b00da3 Mon Sep 17 00:00:00 2001 From: Theodore Tso Date: Fri, 13 Feb 1998 20:33:10 +0000 Subject: Collapse ftp and ftpd's configure.in into gssftp's configure.in git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10440 dc483132-0cff-0310-8789-dd5450dbe970 --- src/appl/gssftp/configure.in | 63 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 60 insertions(+), 3 deletions(-) (limited to 'src/appl/gssftp/configure.in') diff --git a/src/appl/gssftp/configure.in b/src/appl/gssftp/configure.in index 11fa91a..d993eb3 100644 --- a/src/appl/gssftp/configure.in +++ b/src/appl/gssftp/configure.in @@ -1,4 +1,61 @@ -AC_INIT(configure.in) +AC_INIT(README.gssftp) CONFIG_RULES -AC_CONFIG_SUBDIRS(ftp ftpd) -V5_AC_OUTPUT_MAKEFILE +AC_CONST +AC_PROG_INSTALL +AC_PROG_YACC +KRB5_SIGTYPE +USE_ANAME +CHECK_SIGPROCMASK +CHECK_WAIT_TYPE +DECLARE_SYS_ERRLIST +AC_CHECK_SIZEOF(short) +AC_CHECK_SIZEOF(int) +AC_CHECK_SIZEOF(long) +AC_FUNC_VFORK +AC_HAVE_FUNCS(getcwd getdtablesize) +AC_HEADER_STDARG +AC_HEADER_CHECK(termios.h,AC_FUNC_CHECK(cfsetispeed,AC_DEFINE(POSIX_TERMIOS))) +AC_CHECK_HEADERS(unistd.h stdlib.h string.h sys/select.h) +CHECK_UTMP +DECLARE_SYS_ERRLIST +AC_REPLACE_FUNCS(getdtablesize) +AC_HAVE_FUNCS(getcwd getusershell seteuid setreuid setresuid) +AC_CHECK_LIB(crypt,crypt) dnl +dnl +dnl copied from appl/bsd/configure.in +dnl +AC_MSG_CHECKING([setenv]) +AC_CACHE_VAL(krb5_cv_setenv, +[AC_TRY_LINK( +[],[setenv("PATH","/bin",0);], +krb5_cv_setenv=yes,krb5_cv_setenv=no)]) +AC_MSG_RESULT($krb5_cv_setenv) +if test $krb5_cv_setenv = no; then +SETENVSRC='$(srcdir)/../bsd/setenv.c' +SETENVOBJ=setenv.o +AC_SUBST([SETENVSRC]) +AC_SUBST([SETENVOBJ]) +fi +dnl +dnl +dnl +AC_MSG_CHECKING([shadow password support]) +AC_CACHE_VAL(krb5_cv_shadow_pwd, +[AC_TRY_LINK( +[#include +#include +#include ], +[struct spwd *sp = getspnam("root")], +krb5_cv_shadow_pwd=yes, krb5_cv_shadow_pwd=no)]) +AC_MSG_RESULT($krb5_cv_shadow_pwd) +if test $krb5_cv_shadow_pwd = yes; then +AC_DEFINE(HAVE_SHADOW) +fi +dnl +dnl +dnl +KRB5_BUILD_PROGRAM +K5_GEN_MAKEFILE(.) +K5_GEN_MAKEFILE(ftp) +K5_GEN_MAKEFILE(ftpd) +K5_AC_OUTPUT -- cgit v1.1