summaryrefslogtreecommitdiffstats
path: root/src/kdc
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2004-03-05 21:13:22 +0000
committerKen Raeburn <raeburn@mit.edu>2004-03-05 21:13:22 +0000
commitf88533ff0131a2ba69a4eb3e12b3f6788dbe5ea9 (patch)
tree44aadc616c99bb25cd2c2b65896c38f952e3aa98 /src/kdc
parent3437bb669230b0fb7f9c2462044cda67554e387c (diff)
downloadkrb5-f88533ff0131a2ba69a4eb3e12b3f6788dbe5ea9.tar.gz
krb5-f88533ff0131a2ba69a4eb3e12b3f6788dbe5ea9.tar.xz
krb5-f88533ff0131a2ba69a4eb3e12b3f6788dbe5ea9.zip
Merge configuration of kdc, krb524, and slave directories into top
level configure script. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16147 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc')
-rw-r--r--src/kdc/ChangeLog7
-rw-r--r--src/kdc/Makefile.in5
-rw-r--r--src/kdc/configure.in82
3 files changed, 10 insertions, 84 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog
index 0c631bcb5..96af4b12a 100644
--- a/src/kdc/ChangeLog
+++ b/src/kdc/ChangeLog
@@ -1,3 +1,10 @@
+2004-03-05 Ken Raeburn <raeburn@mit.edu>
+
+ * configure.in: Removed. Directory configured from top level
+ now.
+ * Makefile.in (thisconfigdir, mydir): Updated.
+ (MY_SUBDIRS): Define to just ".".
+
2004-03-04 Ken Raeburn <raeburn@mit.edu>
* configure.in: Don't check for --enable-athena and don't define
diff --git a/src/kdc/Makefile.in b/src/kdc/Makefile.in
index d3079f6e7..d288b4fae 100644
--- a/src/kdc/Makefile.in
+++ b/src/kdc/Makefile.in
@@ -1,6 +1,7 @@
-thisconfigdir=.
+thisconfigdir=..
myfulldir=kdc
-mydir=.
+mydir=kdc
+MY_SUBDIRS=.
BUILDTOP=$(REL)..
# -DUSE_RCACHE - enable replay cache for KDC
# -DNOCACHE - disable lookaside cache, which is used to resend previous
diff --git a/src/kdc/configure.in b/src/kdc/configure.in
deleted file mode 100644
index 450a8e945..000000000
--- a/src/kdc/configure.in
+++ /dev/null
@@ -1,82 +0,0 @@
-AC_INIT(main.c)
-CONFIG_RULES
-AC_PROG_INSTALL
-AC_CHECK_HEADERS(syslog.h stdarg.h sys/select.h sys/sockio.h ifaddrs.h unistd.h)
-AC_CHECK_FUNCS(openlog syslog closelog strftime vsprintf)
-KRB5_NEED_PROTO([#include <string.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-/* Solaris 8 declares swab in stdlib.h. */
-#include <stdlib.h>
-],swab,1)
-dnl
-KRB5_AC_NEED_DAEMON
-dnl
-AC_PROG_AWK
-KRB5_AC_INET6
-KRB5_SOCKADDR_SA_LEN
-CHECK_SIGNALS
-dnl
-dnl --with-vague-errors disables useful error messages.
-dnl
-AC_ARG_WITH([vague-errors],
-[ --with-vague-errors Do not supply helpful error messages to clients
- --without-vague-errors Supply helpful error messages to clients (default)],
-,
-withval=no)dnl
-if test "$withval" = yes; then
- AC_MSG_RESULT(Supplying vague error messages to KDC clients)
- AC_DEFINE(KRBCONF_VAGUE_ERRORS)
-fi
-dnl
-dnl --with-kdc-kdb-update makes the KDC update the database with last request
-dnl information and failure information.
-dnl
-AC_ARG_WITH([kdc-kdb-update],
-[ --with-kdc-kdb-update Update the database
- --without-kdc-kdb-update Do not update the database (default)],
-,
-withval=no)dnl
-if test "$withval" = yes; then
- AC_MSG_RESULT(Updating KDC database with each request)
- AC_DEFINE(KRBCONF_KDC_MODIFIES_KDB)
-fi
-dnl
-dnl Needed for hw-preauth replay detection on KDC.
-dnl
-dnl USE_RCACHE enables the replay cache
-dnl NOCACHE disables the lookaside cache
-dnl
-dnl The lookaside cache is checked first; if *exactly* the same message
-dnl comes in twice, e.g., because the (legitimate) client resent it,
-dnl the previous response will be resent. Otherwise, the replay cache
-dnl is used to check for attempts to fake out the KDC. Some hardware
-dnl preauth methods are weak enough that we *really* want to have this
-dnl checking turned on.
-dnl
-AC_ARG_ENABLE([kdc-replay-cache],
-[ --enable-kdc-replay-cache check for replayed/retransmitted KDC requests
- (recommended for replay attack detection
- when hardware preauthentication is in use)
- --disable-kdc-replay-cache omit replay detection], , enableval=yes)dnl
-if test "$enableval" = yes ; then
- AC_DEFINE(USE_RCACHE)
-else
- AC_DEFINE(NOCACHE)
-fi
-AC_ARG_ENABLE([fakeka],
-[ --enable-fakeka Enable the build of the Fake KA server
- (emulates an AFS (kaserver)
- --disable-fakeka Do not build the fakeka server (default)], , enableval=no)dnl
-if test "$enableval" = yes; then
- FAKEKA=fakeka
-else
- FAKEKA=
-fi
-AC_SUBST(FAKEKA)
-dnl
-dnl
-KRB5_RUN_FLAGS
-KRB5_BUILD_PROGRAM
-V5_AC_OUTPUT_MAKEFILE