🐛 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

@@ -284,7 +284,10 @@ simple_install() {
NET="dhcp"
GATE=""
fi
NS="-nameserver=${_dns}"
# Proxmox pct: viac DNS oddelených medzerou — použijeme len prvý
local _first_dns
_first_dns=$(echo "$_dns" | awk '{print $1}')
NS="-nameserver=${_first_dns}"
DISK_SIZE="$_disk"
RAM_SIZE="$_ram"
CORE_COUNT="$_cpu"
@@ -294,6 +297,7 @@ simple_install() {
export SELECTED_USERS
export USERS_JSON="$users_json"
export CLAUDE_SETUP_URL
export CUSTOM_DNS="$_dns"
# --- Nastavenie premenných pre build_container ---
CT_TYPE="$var_unprivileged"