#!/bin/sh # Set the variables SERVER=${SERVER:-`hostname --fqdn`} DOMAIN=${SERVER#*.} LDAP_ROOT="" IFS="." for DC in ${DOMAIN} do LDAP_ROOT="${LDAP_ROOT},dc=${DC}" done LDAP_ROOT="${LDAP_ROOT#,}" echo -e " \nServer: ${SERVER} \nDomain: ${DOMAIN} \nLDAP Root: ${LDAP_ROOT} " # Setup TLS certificate (self-signed) for LDAP if [ ! -d 'certs' ] then mkdir certs fi CA_KEY="certs/CAself-key.pem" CA_INFO="certs/CAself.info" CA_CERT="certs/CAself-cert.pem" certtool --generate-privkey > "${CA_KEY}" cat > "${CA_INFO}" < "${LDAP_TLS_KEY}" cat > "${LDAP_TLS_INFO}" < "certs/sourceme" <