summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>1999-11-15 14:25:30 +1100
committerDamien Miller <djm@mindrot.org>1999-11-15 14:25:30 +1100
commitd05a247953572b5aa9c28f48410cb3608dfc118f (patch)
tree1244dada84f16b4143e5e74498b68899b6937e67 /configure.in
parent44b4e49eb79e835060324fc2e2392bb286a05fea (diff)
- Merged OpenBSD CVS changes:
- [ssh-add.c] change passphrase loop logic and remove ref to $DISPLAY, ok niels - Changed to ssh-add.c broke askpass support. Revised it to be a little more modular. - Revised autoconf support for enabling/disabling askpass support.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in23
1 files changed, 19 insertions, 4 deletions
diff --git a/configure.in b/configure.in
index cd0c9a3d..ace3aaaa 100644
--- a/configure.in
+++ b/configure.in
@@ -109,11 +109,26 @@ if test -z "$RANDOM_POOL" -a -z "$EGD_POOL"; then
fi
dnl Check whether use wants to disable the external ssh-askpass
+INSTALL_ASKPASS="yes"
+AC_MSG_CHECKING([whether to enable external ssh-askpass support])
AC_ARG_WITH(askpass,
- [ --without-askpass Disable external ssh-askpass support],
- [AC_DEFINE(DISABLE_EXTERNAL_ASKPASS)],
- [INSTALL_ASKPASS="yes"]
+ [ --with-askpass=yes/no Enable external ssh-askpass support (default=yes)],
+ [
+ if test x$withval = xno ; then
+ INSTALL_ASKPASS="no"
+ else
+ INSTALL_ASKPASS="yes"
+ fi
+
+ ]
)
-AC_SUBST(INSTALL_ASKPASS)
+
+if test "x$INSTALL_ASKPASS" = "xyes" ; then
+ AC_DEFINE(USE_EXTERNAL_ASKPASS)
+ AC_SUBST(INSTALL_ASKPASS)
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_RESULT(no)
+fi
AC_OUTPUT(Makefile)