🐛 fix: DNS — použitie len prvého DNS pre pct create, zvyšok cez resolv.conf

pct create akceptuje len jeden -nameserver parameter bez úvodzoviek.
Prvý DNS sa nastaví cez pct, všetky DNS sa nastavia vnútri kontajnera
priamo do /etc/resolv.conf.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
martin
2026-03-16 18:35:48 +01:00
parent 600d859d1a
commit 105b0cce76
2 changed files with 18 additions and 1 deletions

View File

@@ -10,6 +10,19 @@ setting_up_container
network_check
update_os
# =============================================================================
# DNS konfigurácia
# =============================================================================
if [[ -n "${CUSTOM_DNS:-}" ]]; then
msg_info "Nastavujem DNS: ${CUSTOM_DNS}"
# Zapíš všetky DNS servery do resolv.conf
: > /etc/resolv.conf
for dns in $CUSTOM_DNS; do
echo "nameserver $dns" >> /etc/resolv.conf
done
msg_ok "DNS nastavené"
fi
# =============================================================================
# Inštalácia balíčkov
# =============================================================================