12de962bdSlukem#! /bin/sh 2d11b170bStron# $OpenLDAP$ 32de962bdSlukem## This work is part of OpenLDAP Software <http://www.openldap.org/>. 42de962bdSlukem## 5*e670fd5cSchristos## Copyright 1998-2021 The OpenLDAP Foundation. 62de962bdSlukem## All rights reserved. 72de962bdSlukem## 82de962bdSlukem## Redistribution and use in source and binary forms, with or without 92de962bdSlukem## modification, are permitted only as authorized by the OpenLDAP 102de962bdSlukem## Public License. 112de962bdSlukem## 122de962bdSlukem## A copy of this license is available in the file LICENSE in the 132de962bdSlukem## top-level directory of the distribution or, alternatively, at 142de962bdSlukem## <http://www.OpenLDAP.org/license.html>. 152de962bdSlukemif [ x"$WITH_SASL" = x"yes" -a x"$USE_SASL" != x"no" ] ; then 162de962bdSlukem SASL="sasl" 172de962bdSlukem if [ x"$USE_SASL" = x"yes" ] ; then 182de962bdSlukem USE_SASL=DIGEST-MD5 192de962bdSlukem fi 202de962bdSlukem SASL_MECH="\"saslmech=$USE_SASL\"" 212de962bdSlukemelse 222de962bdSlukem SASL="nosasl" 232de962bdSlukem SASL_MECH= 242de962bdSlukemfi 252de962bdSlukemsed -e "s/@BACKEND@/${BACKEND}/" \ 262de962bdSlukem -e "s/^#${BACKEND}#//" \ 27ef2f90d3Sadam -e "/^#~/s/^#[^#]*~${BACKEND}~[^#]*#/#omit: /" \ 28ef2f90d3Sadam -e "s/^#~[^#]*~#//" \ 292de962bdSlukem -e "s/@RELAY@/${RELAY}/" \ 302de962bdSlukem -e "s/^#relay-${RELAY}#//" \ 312de962bdSlukem -e "s/^#${BACKENDTYPE}#//" \ 32*e670fd5cSchristos -e "s/^#${AC_TLS_TYPE}#//" \ 332de962bdSlukem -e "s/^#${AC_ldap}#//" \ 342de962bdSlukem -e "s/^#${AC_meta}#//" \ 35*e670fd5cSchristos -e "s/^#${AC_asyncmeta}#//" \ 362de962bdSlukem -e "s/^#${AC_relay}#//" \ 372de962bdSlukem -e "s/^#${AC_sql}#//" \ 382de962bdSlukem -e "s/^#${RDBMS}#//" \ 392de962bdSlukem -e "s/^#${AC_accesslog}#//" \ 402de962bdSlukem -e "s/^#${AC_dds}#//" \ 41*e670fd5cSchristos -e "s/^#${AC_deref}#//" \ 422de962bdSlukem -e "s/^#${AC_dynlist}#//" \ 43*e670fd5cSchristos -e "s/^#${AC_homedir}#//" \ 442de962bdSlukem -e "s/^#${AC_pcache}#//" \ 452de962bdSlukem -e "s/^#${AC_ppolicy}#//" \ 462de962bdSlukem -e "s/^#${AC_refint}#//" \ 472de962bdSlukem -e "s/^#${AC_retcode}#//" \ 48*e670fd5cSchristos -e "s/^#${AC_remoteauth}#//" \ 492de962bdSlukem -e "s/^#${AC_rwm}#//" \ 502de962bdSlukem -e "s/^#${AC_syncprov}#//" \ 512de962bdSlukem -e "s/^#${AC_translucent}#//" \ 522de962bdSlukem -e "s/^#${AC_unique}#//" \ 532de962bdSlukem -e "s/^#${AC_valsort}#//" \ 54d11b170bStron -e "s/^#${INDEXDB}#//" \ 55d11b170bStron -e "s/^#${MAINDB}#//" \ 562de962bdSlukem -e "s/^#${SASL}#//" \ 572de962bdSlukem -e "s/^#${ACI}#//" \ 582de962bdSlukem -e "s;@URI1@;${URI1};" \ 592de962bdSlukem -e "s;@URI2@;${URI2};" \ 602de962bdSlukem -e "s;@URI3@;${URI3};" \ 612de962bdSlukem -e "s;@URI4@;${URI4};" \ 622de962bdSlukem -e "s;@URI5@;${URI5};" \ 632de962bdSlukem -e "s;@URI6@;${URI6};" \ 642de962bdSlukem -e "s;@PORT1@;${PORT1};" \ 652de962bdSlukem -e "s;@PORT2@;${PORT2};" \ 662de962bdSlukem -e "s;@PORT3@;${PORT3};" \ 672de962bdSlukem -e "s;@PORT4@;${PORT4};" \ 682de962bdSlukem -e "s;@PORT5@;${PORT5};" \ 692de962bdSlukem -e "s;@PORT6@;${PORT6};" \ 70*e670fd5cSchristos -e "s;@SURI1@;${SURI1};" \ 71*e670fd5cSchristos -e "s;@SURI2@;${SURI2};" \ 72*e670fd5cSchristos -e "s;@SURI3@;${SURI3};" \ 73*e670fd5cSchristos -e "s;@SURI4@;${SURI4};" \ 74*e670fd5cSchristos -e "s;@SURI5@;${SURI5};" \ 75*e670fd5cSchristos -e "s;@SURI6@;${SURI6};" \ 76*e670fd5cSchristos -e "s;@URIP1@;${URIP1};" \ 77*e670fd5cSchristos -e "s;@URIP2@;${URIP2};" \ 78*e670fd5cSchristos -e "s;@URIP3@;${URIP3};" \ 79*e670fd5cSchristos -e "s;@URIP4@;${URIP4};" \ 80*e670fd5cSchristos -e "s;@URIP5@;${URIP5};" \ 81*e670fd5cSchristos -e "s;@URIP6@;${URIP6};" \ 82*e670fd5cSchristos -e "s;@SURIP1@;${SURIP1};" \ 83*e670fd5cSchristos -e "s;@SURIP2@;${SURIP2};" \ 84*e670fd5cSchristos -e "s;@SURIP3@;${SURIP3};" \ 85*e670fd5cSchristos -e "s;@SURIP4@;${SURIP4};" \ 86*e670fd5cSchristos -e "s;@SURIP5@;${SURIP5};" \ 87*e670fd5cSchristos -e "s;@SURIP6@;${SURIP6};" \ 882de962bdSlukem -e "s/@SASL_MECH@/${SASL_MECH}/" \ 892de962bdSlukem -e "s;@TESTDIR@;${TESTDIR};" \ 90648e71e5Schristos -e "s;@TESTWD@;${TESTWD};" \ 912de962bdSlukem -e "s;@DATADIR@;${DATADIR};" \ 92648e71e5Schristos -e "s;@SCHEMADIR@;${SCHEMADIR};" \ 93*e670fd5cSchristos -e "s;@KRB5REALM@;${KRB5REALM};" \ 94*e670fd5cSchristos -e "s;@KDCHOST@;${KDCHOST};" \ 95*e670fd5cSchristos -e "s;@KDCPORT@;${KDCPORT};" \ 96*e670fd5cSchristos -e "s;@TIMEOUT@;${TIMEOUT};" \ 97648e71e5Schristos -e "/^#/d" 98