FIX v1.0.9-madrid: Diagnostic îmbunătățit pentru REPLACE_PREFIX și verificare CPATH
This commit is contained in:
parent
3283b1beb0
commit
be4b2137ba
|
|
@ -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'
|
||||
|
|
|
|||
Loading…
Reference in New Issue