diff --git a/fix-and-install-madrid.sh b/fix-and-install-madrid.sh index 59802d4..1e47fe2 100644 --- a/fix-and-install-madrid.sh +++ b/fix-and-install-madrid.sh @@ -329,8 +329,26 @@ ENDCONFIG # Înlocuiește REPLACE_PREFIX cu calea reală sed -i "s|REPLACE_PREFIX|$PREFIX|g" "$PREFIX/lib/ircd.conf" +# Verifică că înlocuirea a funcționat +if grep -q "REPLACE_PREFIX" "$PREFIX/lib/ircd.conf"; then + log_error "REPLACE_PREFIX nu a fost înlocuit corect!" + log_info "Încerc din nou cu escape..." + sed -i "s|REPLACE_PREFIX|${PREFIX}|g" "$PREFIX/lib/ircd.conf" +fi + +# Verifică din nou +if grep -q "REPLACE_PREFIX" "$PREFIX/lib/ircd.conf"; then + log_error "Încă există REPLACE_PREFIX în config! Manual fix..." + # Înlocuire forțată linie cu linie + sed -i "s|\"REPLACE_PREFIX|\"$PREFIX|g" "$PREFIX/lib/ircd.conf" +fi + log_success "Configurație Madrid generată" +# Debug: Afișează liniile critice +log_info "Verificare CPATH generat..." +grep "CPATH" "$PREFIX/lib/ircd.conf" || log_warn "CPATH nu găsit!" + # MOTD log_info "Generare MOTD..." cat > "$PREFIX/lib/ircd.motd" <<'ENDMOTD'