#!/bin/sh set -eu getent passwd evoadmin-mail >/dev/null || useradd --system --user-group --no-create-home --home-dir /var/lib/evoadmin-mail --shell /usr/sbin/nologin evoadmin-mail if [ -f /root/.ldapvirc ]; then hostname=$(hostname -f) ldap_base=$(grep -Eo "^base: (.*)" /root/.ldapvirc | awk '{ print $2 }') ldap_admin_dn=$(grep -Eo "^user: (.*)" /root/.ldapvirc | awk '{ print $2 }') ldap_admin_password=$(grep -Eo "^password: (.*)" /root/.ldapvirc | awk '{ print $2 }') if [ ! -f /etc/evoadmin-mail/config.ini ]; then evoadmin_password=$(apg -n 1 -m 16 -M lcN) cat > /root/evolinux_evoadminmail_admin.ldif < /etc/evoadmin-mail/config.ini <