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ă
|
# Înlocuiește REPLACE_PREFIX cu calea reală
|
||||||
sed -i "s|REPLACE_PREFIX|$PREFIX|g" "$PREFIX/lib/ircd.conf"
|
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ă"
|
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
|
# MOTD
|
||||||
log_info "Generare MOTD..."
|
log_info "Generare MOTD..."
|
||||||
cat > "$PREFIX/lib/ircd.motd" <<'ENDMOTD'
|
cat > "$PREFIX/lib/ircd.motd" <<'ENDMOTD'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue