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 )