Fix resolv.conf attributes handling in Warpgate setup script

This commit is contained in:
2026-02-15 15:52:09 +03:00
parent a1cc5552e0
commit ecdea1376b

View File

@@ -253,13 +253,13 @@ echo ">>> [8/8] Locking DNS & Enabling Services..."
# В Alpine нет systemd-resolved. Просто пишем в resolv.conf # В Alpine нет systemd-resolved. Просто пишем в resolv.conf
# Убираем immutable атрибут, если он был (на всякий случай) # Убираем immutable атрибут, если он был (на всякий случай)
# chattr -i /etc/resolv.conf 2>/dev/null || true chattr -i /etc/resolv.conf 2>/dev/null || true
echo "nameserver 127.0.0.1" > /etc/resolv.conf echo "nameserver 127.0.0.1" > /etc/resolv.conf
mkdir -p /etc/udhcpc mkdir -p /etc/udhcpc
echo 'RESOLV_CONF="no"' > /etc/udhcpc/udhcpc.conf echo 'RESOLV_CONF="no"' > /etc/udhcpc/udhcpc.conf
touch /etc/.pve-ignore.resolv.conf touch /etc/.pve-ignore.resolv.conf
# Блокируем файл от перезаписи DHCP клиентом # Блокируем файл от перезаписи DHCP клиентом
# chattr +i /etc/resolv.conf 2>/dev/null || true chattr +i /etc/resolv.conf 2>/dev/null || true
# (chattr в Alpine требует e2fsprogs-extra, если не установлен - пропустим) # (chattr в Alpine требует e2fsprogs-extra, если не установлен - пропустим)
# Включаем сервисы # Включаем сервисы