Estou criando um perfil de instalação para o meu projeto interno da empresa atual.
Durante o processo de instalação, um dos módulos personalizados trava durante init(), pois tenta usar uma variável global definida settings.php(esse é o comportamento padrão atual do módulo)
Usando system_form_install_settings_form_alter()eu alterei o formulário de configurações, adicionando um campo de texto de entrada para entrada do usuário e, ao enviar, o valor é anexado a settings.php, mas settings.phpé reescrito antes do início da instalação do perfil.
Existe alguma maneira de impedir a limpeza settings.phppelo processo de instalação?