From fd9cb824b990cd294f551c344c83477d38762ed4 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 17 Apr 2026 06:27:52 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20resolv.conf=20=E5=86=99=E5=85=A5?= =?UTF-8?q?=E5=89=8D=20chattr=20-i=20=E8=A7=A3=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/stream-unlock.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/stream-unlock.sh b/scripts/stream-unlock.sh index 2b3f457..88e5001 100644 --- a/scripts/stream-unlock.sh +++ b/scripts/stream-unlock.sh @@ -570,7 +570,8 @@ dns=none EOF systemctl reload NetworkManager 2>/dev/null || true fi - # 写 resolv.conf (如果是 symlink 先删) + # 写 resolv.conf (解锁 chattr / 删 symlink) + chattr -i /etc/resolv.conf 2>/dev/null || true [[ -L /etc/resolv.conf ]] && rm -f /etc/resolv.conf cat > /etc/resolv.conf <<'EOF' # Managed by stream-unlock @@ -862,6 +863,7 @@ cmd_uninstall() { pacman) pacman -Rns --noconfirm smartdns 2>/dev/null || true ;; esac # 还原 resolv.conf + chattr -i /etc/resolv.conf 2>/dev/null || true if [[ -f /etc/resolv.conf ]] && grep -q 'Managed by stream-unlock' /etc/resolv.conf; then cat > /etc/resolv.conf <<'EOF' nameserver 1.1.1.1