Package: openssh-krb5 Severity: important Tags: patch Hi,
The current version of openssh-krb5 fails to build on GNU/kFreeBSD. Please find attached a small patch to fix that. It would be nice if you can include it in your next upload. Thanks for your cooperation, Aurelien -- System Information: Debian Release: testing/unstable Architecture: kfreebsd-i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: GNU/kFreeBSD 5.4-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Author: aurel32 Status: in BTS diff -u openssh-krb5-3.8.1p1/configure.ac openssh-krb5-3.8.1p1/configure.ac --- openssh-krb5-3.8.1p1/configure.ac +++ openssh-krb5-3.8.1p1/configure.ac @@ -258,6 +258,14 @@ AC_DEFINE(WITH_ABBREV_NO_TTY) AC_DEFINE(LOCKED_PASSWD_STRING, "*LK*") ;; +*-*-k*bsd*-gnu) + check_for_libcrypt_later=1 + AC_DEFINE(PAM_TTY_KLUDGE) + AC_DEFINE(LOCKED_PASSWD_PREFIX, "!") + AC_DEFINE(SPT_TYPE,SPT_REUSEARGV) + AC_DEFINE(_PATH_BTMP, "/var/log/btmp", [log for bad login attempts]) + AC_DEFINE(USE_BTMP, 1, [Use btmp to log bad logins]) + ;; *-*-linux*) no_dev_ptmx=1 check_for_libcrypt_later=1 --- openssh-krb5-3.8.1p1.orig/configure +++ openssh-krb5-3.8.1p1/configure @@ -4054,6 +4054,29 @@ EOF ;; +*-*-k*bsd*-gnu) + check_for_libcrypt_later=1 + cat >>confdefs.h <<\_ACEOF +#define PAM_TTY_KLUDGE 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define LOCKED_PASSWD_PREFIX "!" +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define SPT_TYPE SPT_REUSEARGV +_ACEOF + + + cat >>confdefs.h <<\_ACEOF +#define _PATH_BTMP "/var/log/btmp" +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define USE_BTMP 1 +_ACEOF + ;; *-*-linux*) no_dev_ptmx=1 check_for_libcrypt_later=1