mirror of
https://github.com/clearml/dropbear
synced 2025-03-03 18:52:00 +00:00
fix default build when getpass() is unavailable
if the system doesn't support getpass, we still default on the options that require it which causes a build failure. instead, only default enable these when getpass is available.
This commit is contained in:
parent
78b9cecb52
commit
e84cb3c3c2
@ -632,7 +632,7 @@ fi
|
|||||||
AC_PROG_GCC_TRADITIONAL
|
AC_PROG_GCC_TRADITIONAL
|
||||||
AC_FUNC_MEMCMP
|
AC_FUNC_MEMCMP
|
||||||
AC_FUNC_SELECT_ARGTYPES
|
AC_FUNC_SELECT_ARGTYPES
|
||||||
AC_CHECK_FUNCS([dup2 getspnam getusershell memset putenv select socket strdup clearenv strlcpy strlcat daemon basename _getpty getaddrinfo freeaddrinfo getnameinfo fork writev])
|
AC_CHECK_FUNCS([dup2 getpass getspnam getusershell memset putenv select socket strdup clearenv strlcpy strlcat daemon basename _getpty getaddrinfo freeaddrinfo getnameinfo fork writev])
|
||||||
|
|
||||||
AC_SEARCH_LIBS(basename, gen, AC_DEFINE(HAVE_BASENAME))
|
AC_SEARCH_LIBS(basename, gen, AC_DEFINE(HAVE_BASENAME))
|
||||||
|
|
||||||
|
@ -220,9 +220,12 @@ If you test it please contact the Dropbear author */
|
|||||||
#define ENABLE_SVR_PUBKEY_OPTIONS
|
#define ENABLE_SVR_PUBKEY_OPTIONS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* This requires getpass. */
|
||||||
|
#ifdef HAVE_GETPASS
|
||||||
#define ENABLE_CLI_PASSWORD_AUTH
|
#define ENABLE_CLI_PASSWORD_AUTH
|
||||||
#define ENABLE_CLI_PUBKEY_AUTH
|
|
||||||
#define ENABLE_CLI_INTERACT_AUTH
|
#define ENABLE_CLI_INTERACT_AUTH
|
||||||
|
#endif
|
||||||
|
#define ENABLE_CLI_PUBKEY_AUTH
|
||||||
|
|
||||||
/* A default argument for dbclient -i <privatekey>.
|
/* A default argument for dbclient -i <privatekey>.
|
||||||
Homedir is prepended unless path begins with / */
|
Homedir is prepended unless path begins with / */
|
||||||
|
Loading…
Reference in New Issue
Block a user