From e6a52f09bd6acd3833f0901830fad4e322ab8b01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josu=C3=A9=20Tille?= Date: Thu, 7 May 2020 00:40:24 +0200 Subject: [PATCH] [fix] Clean old files --- data/hooks/conf_regen/06-slapd | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/data/hooks/conf_regen/06-slapd b/data/hooks/conf_regen/06-slapd index 26ff325f5..6759cef1a 100755 --- a/data/hooks/conf_regen/06-slapd +++ b/data/hooks/conf_regen/06-slapd @@ -55,12 +55,18 @@ do_pre_regen() { fi # remove legacy configuration file - [ ! -f /etc/ldap/slapd-yuno.conf ] \ - || touch "${pending_dir}/etc/ldap/slapd-yuno.conf" - [ ! -f /etc/ldap/slapd.conf ] \ - || touch "${pending_dir}/etc/ldap/slapd.conf" - [ ! -f /etc/ldap/schema/yunohost.schema ] \ - || touch "${pending_dir}/etc/ldap/schema/yunohost.schema" + if [ -f /etc/ldap/slapd-yuno.conf ]; then + mkdir -p ${pending_dir}/etc/ldap + touch "${pending_dir}/etc/ldap/slapd-yuno.conf" + fi + if [ -f /etc/ldap/slapd.conf ]; then + mkdir -p ${pending_dir}/etc/ldap + touch "${pending_dir}/etc/ldap/slapd.conf" + fi + if [ -f /etc/ldap/schema/yunohost.schema ]; then + mkdir -p ${pending_dir}/etc/ldap/schema + touch "${pending_dir}/etc/ldap/schema/yunohost.schema" + fi cd /usr/share/yunohost/templates/slapd