From 6d8350311f5121b5f3ce0d006912e123d452081b Mon Sep 17 00:00:00 2001 From: code-server-usr Date: Mon, 24 Aug 2026 11:05:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor(upgrade):=20=E5=B0=86=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=9B=B4=E6=96=B0=E5=B0=81=E8=A3=85=E4=B8=BA=E5=87=BD?= =?UTF-8?q?=E6=95=B0=E5=B9=B6=E9=BB=98=E8=AE=A4=E7=A6=81=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- debian/upgrade.sh | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/debian/upgrade.sh b/debian/upgrade.sh index 0aac4a4..f2dabb4 100644 --- a/debian/upgrade.sh +++ b/debian/upgrade.sh @@ -10,22 +10,25 @@ export DEBIAN_FRONTEND=noninteractive apt -qq update -# 安装自动更新 -apt install -y unattended-upgrades -# 启用自动更新 -dpkg-reconfigure -plow unattended-upgrades +unattended_upgrades() { + # 安装并启用自动更新 + apt install -y unattended-upgrades + dpkg-reconfigure -plow unattended-upgrades -# ARGS_configure=() -# ARGS_configure+=("--force-confdef") # 强制使用默认配置。如果有配置文件冲突,它会选择默认选项。 -# ARGS_configure+=("--force-confold") # 强制保留旧的配置文件。如果有冲突,保留现有版本而不是提示用户选择。 -# DEBIAN_FRONTEND=noninteractive dpkg --configure -a "${ARGS_configure[@]}" + # ARGS_configure=() + # ARGS_configure+=("--force-confdef") # 强制使用默认配置。如果有配置文件冲突,它会选择默认选项。 + # ARGS_configure+=("--force-confold") # 强制保留旧的配置文件。如果有冲突,保留现有版本而不是提示用户选择。 + # DEBIAN_FRONTEND=noninteractive dpkg --configure -a "${ARGS_configure[@]}" -# 配置自动更新并在凌晨2点自动重启 -cat <