|
|
@@ -82,7 +82,7 @@ if [ ! -e "$FIRST_START_DONE" ]; then
|
|
|
# database and config directory are empty
|
|
|
# setup bootstrap config - Part 1
|
|
|
#
|
|
|
- if [ -z "$(ls -A -I lost+found /var/lib/ldap)" ] && [ -z "$(ls -A -I lost+found /etc/ldap/slapd.d)" ]; then
|
|
|
+ if [ -z "$(ls -A -I lost+found -I .rmtab /var/lib/ldap)" ] && [ -z "$(ls -A -I lost+found -I .rmtab /etc/ldap/slapd.d)" ]; then
|
|
|
|
|
|
BOOTSTRAP=true
|
|
|
log-helper info "Database and config directory are empty..."
|
|
|
@@ -127,14 +127,14 @@ EOF
|
|
|
#
|
|
|
# Error: the database directory (/var/lib/ldap) is empty but not the config directory (/etc/ldap/slapd.d)
|
|
|
#
|
|
|
- elif [ -z "$(ls -A -I lost+found /var/lib/ldap)" ] && [ ! -z "$(ls -A -I lost+found /etc/ldap/slapd.d)" ]; then
|
|
|
+ elif [ -z "$(ls -A -I lost+found -I .rmtab /var/lib/ldap)" ] && [ ! -z "$(ls -A -I lost+found -I .rmtab /etc/ldap/slapd.d)" ]; then
|
|
|
log-helper error "Error: the database directory (/var/lib/ldap) is empty but not the config directory (/etc/ldap/slapd.d)"
|
|
|
exit 1
|
|
|
|
|
|
#
|
|
|
# Error: the config directory (/etc/ldap/slapd.d) is empty but not the database directory (/var/lib/ldap)
|
|
|
#
|
|
|
- elif [ ! -z "$(ls -A -I lost+found /var/lib/ldap)" ] && [ -z "$(ls -A -I lost+found /etc/ldap/slapd.d)" ]; then
|
|
|
+ elif [ ! -z "$(ls -A -I lost+found -I .rmtab /var/lib/ldap)" ] && [ -z "$(ls -A -I lost+found -I .rmtab /etc/ldap/slapd.d)" ]; then
|
|
|
log-helper error "Error: the config directory (/etc/ldap/slapd.d) is empty but not the database directory (/var/lib/ldap)"
|
|
|
exit 1
|
|
|
fi
|