Hi,
in the attachment is the new configure.in. Please check it and send the
fixes to the list.
Michael
P.S. I don't want to start with a wrong configure.in and then do all the
work again.
--
-------------------------------------------------------------------------
Michael Bell Email: [EMAIL PROTECTED]
Rechenzentrum - Datacenter Email (work):
[EMAIL PROTECTED]
Humboldt-University of Berlin Tel.(work): +49 (0)30-2093 2482
Unter den Linden 6 Fax.(work): +49 (0)30-2093 2959
10099 Berlin
Germany [OpenCA Core
Developer]
http://openca.sourceforge.net
AC_INIT(INSTALL)
dnl Set Version Numbers
UTC=`/bin/date +%Y%m%d`
VER=0.9.0
AC_SUBST(VER)
AC_SUBST(UTC)
dnl OpenSSL Engine Support
AC_ARG_WITH( openssl_engine,
[ --with-engine=ARG activate openssl engine support [no]],
openssl_engine=$withval, openssl_engine= )
AC_SUBST(openssl_engine)
dnl Optional parameters
AC_ARG_WITH( user,
[ --with-user=ARG sets files user ownership [httpd]],
user=$withval, user=httpd )
AC_SUBST(user)
AC_ARG_WITH( group,
[ --with-group=ARG sets files group ownership [websrc]],
group=$withval, group=websrc )
AC_SUBST(group)
AC_ARG_WITH( ca-prefix,
[ --with-ca-prefix=DIR sets CA install directory
[/usr/local/OpenCA]],
ca-prefix=$withval, ca-prefix=/usr/local/OpenCA)
AC_SUBST(ca-prefix)
AC_ARG_WITH( ca-htdocs-fs-prefix,
[ --with-ca-htdocs-fs-prefix=DIR] sets CA htdocs directory
[/home/httpd/htdocs-ca]],
ca-htdocs-fs-prefix=$withval,
ca-htdocs-fs-prefix=/home/httpd/htdocs-ca )
AC_SUBST(ca-htdocs-fs-prefix)
AC_ARG_WITH( ca-cgi-fs-prefix,
[ --with-ca-cgi-fs-prefix=DIR sets CA cgi directory
[/home/httpd/cgi-ca]],
ca-cgi-fs-prefix=$withval, ca-cgi-fs-prefix=/home/httpd/cgi-ca )
AC_SUBST(ca-cgi-fs-prefix)
AC_ARG_WITH( ca-htdocs-url-prefix,
[ --with-ca-htdocs-url-prefix=DIR] sets CA htdocs URL-prefix [/]],
ca-htdocs-url-prefix=$withval, ca-htdocs-url-prefix=/ )
AC_SUBST(ca-htdocs-url-prefix)
AC_ARG_WITH( ca-cgi-url-prefix,
[ --with-ca-cgi-url-prefix=DIR sets CA cgi URL-prefix
[/cgi-bin]],
ca-cgi-url-prefix=$withval, ca-cgi-url-prefix=/cgi-bin )
AC_SUBST(ca-cgi-url-prefix)
AC_ARG_WITH( ra-prefix,
[ --with-ra-prefix=DIR sets RA install directory
[/usr/local/RAServer]],
ra-prefix=$withval, ra-prefix=/usr/local/RAServer)
AC_SUBST(ra-prefix)
AC_ARG_WITH( ra-htdocs-fs-prefix,
[ --with-ra-htdocs-fs-prefix=DIR] sets RA htdocs directory
[/home/httpd/htdocs-raserver]],
ra-htdocs-fs-prefix=$withval,
ra-htdocs-fs-prefix=/home/httpd/htdocs-raserver )
AC_SUBST(ra-htdocs-fs-prefix)
AC_ARG_WITH( ra-cgi-fs-prefix,
[ --with-ra-cgi-fs-prefix=DIR sets RA cgi directory
[/home/httpd/cgi-ca]],
ra-cgi-fs-prefix=$withval, ra-cgi-fs-prefix=/home/httpd/cgi-ra )
AC_SUBST(ra-cgi-fs-prefix)
AC_ARG_WITH( ra-htdocs-url-prefix,
[ --with-ra-htdocs-url-prefix=DIR] sets RA htdocs URL-prefix [/]],
ra-htdocs-url-prefix=$withval, ra-htdocs-url-prefix=/ )
AC_SUBST(ra-htdocs-url-prefix)
AC_ARG_WITH( ra-cgi-url-prefix,
[ --with-ra-cgi-url-prefix=DIR sets RA cgi URL-prefix
[/cgi-bin]],
ra-cgi-url-prefix=$withval, ra-cgi-url-prefix=/cgi-bin )
AC_SUBST(ra-cgi-url-prefix)
AC_ARG_WITH( pub-htdocs-fs-prefix,
[ --with-pub-htdocs-fs-prefix=DIR] sets Public htdocs directory
[/home/httpd/htdocs-public]],
pub-htdocs-fs-prefix=$withval,
pub-htdocs-fs-prefix=/home/httpd/htdocs-public )
AC_SUBST(pub-htdocs-fs-prefix)
AC_ARG_WITH( pub-cgi-fs-prefix,
[ --with-pub-cgi-fs-prefix=DIR sets Public cgi directory
[/home/httpd/cgi-public]],
pub-cgi-fs-prefix=$withval, pub-cgi-fs-prefix=/home/httpd/cgi-public )
AC_SUBST(pub-cgi-fs-prefix)
AC_ARG_WITH( pub-htdocs-url-prefix,
[ --with-pub-htdocs-url-prefix=DIR] sets Public htdocs URL-prefix
[/]],
pub-htdocs-url-prefix=$withval, pub-htdocs-url-prefix=/ )
AC_SUBST(pub-htdocs-url-prefix)
AC_ARG_WITH( pub-cgi-url-prefix,
[ --with-pub-cgi-url-prefix=DIR sets Public cgi URL-prefix
[/cgi-bin]],
pub-cgi-url-prefix=$withval, pub-cgi-url-prefix=/cgi-bin )
AC_SUBST(pub-cgi-url-prefix)
AC_ARG_WITH( base-url,
[ --with-base-url=ARG sets base url [www.openca.org]],
baseurl=$withval, baseurl=www.openca.org )
AC_SUBST(baseurl)
AC_ARG_WITH( org,
[ --with-org=ARG sets base organization [OpenCA]],
org=$withval, org=OpenCA )
AC_SUBST(org)
AC_ARG_WITH( country,
[ --with-country=ARG sets base CA country [IT]],
country=$withval, country=IT )
AC_SUBST(country)
AC_ARG_WITH( loc,
[ --with-loc=ARG sets base CA locality [Rome]],
loc=$withval, loc=Rome )
AC_SUBST(loc)
AC_ARG_WITH( ldap-url,
[ --with-ldap-url=URL sets ldap URL [ldap.openca.org]],
ldapurl=$withval, ldapurl=ldap.openca.org )
AC_SUBST(ldapurl)
AC_ARG_WITH( ldap-port,
[ --with-ldap-port=ARG sets ldap server port [389]],
ldapport=$withval, ldapport=389 )
AC_SUBST(ldapport)
AC_ARG_WITH( ldap-root,
[ --with-ldap-root=ARG sets ldap root account dn [cn=LDAP Manager,
c=IT]],
ldaproot=$withval, ldaproot=["cn=LDAP Manager, c=IT"] )
AC_SUBST(ldaproot)
AC_ARG_WITH( ldap-root-pwd,
[ --with-ldap-root-pwd=ARG sets ldap root password [passwd]],
ldaprootpwd=$withval, ldaprootpwd=passwd )
AC_SUBST(ldaprootpwd)
AC_ARG_ENABLE( db,
[ --enable-db enable db module [yes]],
db=$enableval, db=yes)
AC_SUBST(db)
AC_ARG_ENABLE( dbi,
[ --enable-dbi enable dbi module [no]],
dbi=$enableval, dbi=no)
AC_SUBST(dbi)
AC_ARG_ENABLE( rbac,
[ --enable-rbac enable RBAC module support [no]],
rbac=$enableval, rbac=no )
AC_SUBST(rbac)
AC_ARG_ENABLE( dbis,
[ --enable-dbis enable signing daemon support [no]],
dbis=$enableval, dbis=no )
dnl Special variables
if [[ "$dbi" = "yes" ]] ; then
dbmodule=DBI;
dbis=yes;
else
dbmodule=DB;
fi
AC_SUBST(dbis)
AC_SUBST(dbmodule)
BINDIR=$exec_prefix/bin
AC_SUBST(BINDIR)
OPENSSL_CFG_DIR=conf/openssl
AC_SUBST(OPENSSL_CFG_DIR)
dnl Check for install program
AC_PROG_INSTALL
dnl Solaris does not like the search for the CD
dnl program, so let's substitute only CD, hoping
dnl it is in the path ( where should it be otherwise???)
CD=cd
AC_SUBST(CD)
dnl Check for program paths
AC_PATH_PROG( SHELL, bash, sh,
$PATH:/sbin:/usr/sbin:/usr/local/sbin )
AC_PATH_PROG( POD2MAN, pod2man,pod2man,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( MAKE, make, pmake,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( MKDIR, mkdir, mkdir,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( SED, sed, sed,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( MV, mv, mv,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( CAT, cat, cat,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( TAR, tar, tar,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( PWD, pwd, pwd,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( CHMOD, chmod, chmod,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( CHOWN, chown, chown,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( CP, cp, cp,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( ECHO, echo, echo,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( RM, rm, rm,
$PATH:/sbin:/usr/sbin:/usr/local/sbin)
AC_PATH_PROG( OPENSSL, openssl, openssl,
$PATH:/sbin:/usr/sbin:/usr/local/ssl/bin)
AC_CHECK_LIB( crypto, BIO_printf )
AC_PATH_PROG( PERL, perl, perl,
$PATH:/sbin:/usr/sbin:/usr/local/ssl/bin)
AC_OUTPUT( Makefile
docs/Makefile
scripts/Makefile
scripts/openca-getcert
scripts/openca-getitem
scripts/openca-addcert
scripts/openca-importcerts
scripts/openca-browserexp
scripts/openca-importreqs
scripts/openca-dbbuild
scripts/openca-dbview
scripts/openca-dbcreate
scripts/openca-newcert
scripts/openca-dblist
src/Makefile
src/cgi-bin/Makefile
src/cgi-bin/cgi-ca/Makefile
src/cgi-bin/cgi-ca/cmds/Makefile
src/cgi-bin/cgi-ca/conf/Makefile
src/cgi-bin/cgi-ca/conf/ca.conf
src/cgi-bin/cgi-ca/conf/DBI.conf
src/cgi-bin/cgi-ca/forms/Makefile
src/cgi-bin/cgi-ca/lib/Makefile
src/cgi-bin/cgi-ca/sheets/Makefile
src/cgi-bin/cgi-public/Makefile
src/cgi-bin/cgi-public/cmds/Makefile
src/cgi-bin/cgi-public/conf/Makefile
src/cgi-bin/cgi-public/conf/public.conf
src/cgi-bin/cgi-public/conf/DBI.conf
src/cgi-bin/cgi-public/forms/Makefile
src/cgi-bin/cgi-public/lib/Makefile
src/cgi-bin/cgi-public/sheets/Makefile
src/cgi-bin/cgi-public/messages/Makefile
src/cgi-bin/cgi-raserver/Makefile
src/cgi-bin/cgi-raserver/cmds/Makefile
src/cgi-bin/cgi-raserver/conf/Makefile
src/cgi-bin/cgi-raserver/conf/raserver.conf
src/cgi-bin/cgi-raserver/conf/DBI.conf
src/cgi-bin/cgi-raserver/forms/Makefile
src/cgi-bin/cgi-raserver/lib/Makefile
src/cgi-bin/cgi-raserver/sheets/Makefile
src/cgi-bin/txt/Makefile
src/htdocs/Makefile
src/htdocs/htdocs-ca/Makefile
src/htdocs/htdocs-ca/images/Makefile
src/htdocs/htdocs-ca/scripts/Makefile
src/htdocs/htdocs-raserver/Makefile
src/htdocs/htdocs-raserver/images/Makefile
src/htdocs/htdocs-raserver/scripts/Makefile
src/htdocs/htdocs-raserver/crl/Makefile
src/htdocs/htdocs-raserver/admin/Makefile
src/htdocs/htdocs-raserver/admin/scripts/Makefile
src/htdocs/htdocs-public/Makefile
src/htdocs/htdocs-public/crl/Makefile
src/htdocs/htdocs-public/images/Makefile
src/htdocs/htdocs-public/scripts/Makefile
src/modules/Makefile
src/conf/Makefile
src/conf/misc/Makefile
src/conf/misc/Makefile.crt
src/conf/rbac/Makefile
src/conf/openssl/Makefile
src/conf/openssl/ca-openssl.cnf
src/conf/openssl/ra-openssl.cnf
src/conf/openssl/sample-openssl.conf
src/conf/openssl/sample-openssl.ext
src/conf/openssl/extfiles/Makefile
src/conf/openssl/extfiles/Certification_Authority.ext
src/conf/openssl/extfiles/User_Certificate.ext
src/conf/openssl/extfiles/Server_Certificate.ext
)