FIX v1.0.9-madrid: Diagnostic îmbunătățit pentru REPLACE_PREFIX și verificare CPATH

This commit is contained in:
mihaiitdata 2026-02-13 16:37:46 +02:00
parent 3283b1beb0
commit be4b2137ba
1 changed files with 18 additions and 0 deletions

View File

@ -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'