[fix] Remove legacy slapd file after directory creation at regen-conf

This commit is contained in:
Jérôme Lebleu 2016-04-27 11:13:50 +02:00
parent a960c92b9f
commit abe22d74d6

View file

@ -31,15 +31,15 @@ do_pre_regen() {
cd /usr/share/yunohost/templates/slapd cd /usr/share/yunohost/templates/slapd
# remove legacy configuration file
[ ! -f /etc/ldap/slapd-yuno.conf ] \
|| touch "${pending_dir}/etc/ldap/slapd-yuno.conf"
# create needed directories # create needed directories
ldap_dir="${pending_dir}/etc/ldap" ldap_dir="${pending_dir}/etc/ldap"
schema_dir="${ldap_dir}/schema" schema_dir="${ldap_dir}/schema"
mkdir -p "$ldap_dir" "$schema_dir" mkdir -p "$ldap_dir" "$schema_dir"
# remove legacy configuration file
[ ! -f /etc/ldap/slapd-yuno.conf ] \
|| touch "${pending_dir}/etc/ldap/slapd-yuno.conf"
# copy configuration files # copy configuration files
cp -a ldap.conf slapd.conf "$ldap_dir" cp -a ldap.conf slapd.conf "$ldap_dir"
cp -a sudo.schema mailserver.schema "$schema_dir" cp -a sudo.schema mailserver.schema "$schema_dir"