Você já está substituindo toda a configuração, portanto, continue e rm -rf
everything e copie / extraia / descompacte / etc. a nova configuração em seu lugar. Existem mais algumas configurações do que apenas o DIT gerado automaticamente, afinal.
Além disso, me disseram, o pacote Debian / Ubuntu não fará nenhuma suposição se você extrair sua configuração personalizada antes de instalar o pacote.
O jeito oficial parece estar desabilitando-o via debconf:
echo "slapd slapd/no_configuration boolean true" | debconf-set-selections
Dito isto, para remover um DIT específico, você precisa:
-
remova-o da configuração do slapd:
Com um static
slapd.conf
você precisaria remover de alguma forma a opção 'database' e todas as suas opções de configuração.Com o
cn=config
dinâmico, parece que as versões muito recentes do OpenLDAP permitem apenasldapdelete
da entrada de configuração, mas as mais antigas ainda exigem que você pare o slapd e exclua manualmente os arquivos de/etc/ldap/slapd.d/cn=config/…
.Mas, de qualquer forma, se você já estiver instalando uma configuração personalizada completa, também poderá excluir completamente a antiga.
-
remova-o do sistema de arquivos, pois o slapd não excluirá os dados por conta própria:
O banco de dados real é um monte de arquivos. Se você quiser excluí-los, faça isso usando
rm -rf
.