diff options
| author | Sam Varshavchik | 2013-08-25 14:43:26 -0400 | 
|---|---|---|
| committer | Sam Varshavchik | 2013-08-25 14:43:52 -0400 | 
| commit | a00fd90cded04581b53d107f07ad2ff4e83384b3 (patch) | |
| tree | 6525d7dfa86d4a84bca3b3ed188b7e54636e68d9 /rootcerts/configure.ac | |
| parent | 3587050bb0729dfc8759a84e7ffbc860662b1b25 (diff) | |
| download | courier-libs-a00fd90cded04581b53d107f07ad2ff4e83384b3.tar.bz2 | |
Renamed configure.in to configure.ac
Diffstat (limited to 'rootcerts/configure.ac')
| -rw-r--r-- | rootcerts/configure.ac | 53 | 
1 files changed, 53 insertions, 0 deletions
| diff --git a/rootcerts/configure.ac b/rootcerts/configure.ac new file mode 100644 index 0000000..c458820 --- /dev/null +++ b/rootcerts/configure.ac @@ -0,0 +1,53 @@ +dnl +dnl Copyright 2001-2008 Double Precision, Inc.  See COPYING for +dnl distribution information. + +AC_INIT(rootcerts, 0.50, [courier-users@lists.sourceforge.net]) + +>confdefs.h  # Kill PACKAGE_ macros + +AC_CONFIG_SRCDIR(rootcertsdir.cnf.in) +AC_CONFIG_AUX_DIR(../..) +AM_INIT_AUTOMAKE([foreign no-define]) +LPATH="$PATH:/usr/local/bin" + +AC_PROG_INSTALL +AC_PROG_LN_S + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' +eval "datarootdir=$datarootdir" +eval "datadir=$datadir" + +certdb="" + +AC_ARG_WITH(certdb, [  --with-certdb=/pathname     Use external root certificate database in pathname], [ +		case $withval in +		/*) +			certdb="$withval" +			;; +		*) +			AC_MSG_ERROR(--with-certdb requires an absolute pathname) +			;; +		esac +], [ + +for f in /etc/ssl/certs /etc/ssl/cert.pem /etc/pki/tls/cert.pem +do +	if test -f $f -o -d $f +	then +		certdb=$f +	fi +done + +if test "$certdb" = "" +then +	certdb="/etc/ssl/cert.pem" + +	AC_MSG_WARN([Cannot find known locations of CA certs, using $certdb]) +fi + ]) + +AC_SUBST(certdb) + +AC_OUTPUT(Makefile rootcertsdir.cnf) | 
