#!/bin/bash
set -e

PRIVATE_DIR=/etc/eole/private

# Lookup information in Active Directory
READER_PASS_FILE="${PRIVATE_DIR}/sasl-reader.password"

if [ ! -d "${PRIVATE_DIR}" ]
then
    mkdir -p "${PRIVATE_DIR}"
    chmod 700 "${PRIVATE_DIR}"
fi

# Reset password at each reconfigure
if [ ! -s "${READER_PASS_FILE}" ]
then
    # Long time password
    pwgen -scn1 42 > "${READER_PASS_FILE}"
fi
chmod 700 "${READER_PASS_FILE}"

exit 0
