From 1be53da06117a297296ca0bc1ee202b1ba9f7daf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E5=85=89-k?= <36470587+kxgx@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:23:19 +0800 Subject: [PATCH] Update install.sh --- bin/install.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/bin/install.sh b/bin/install.sh index 96bb8cc..c7298fb 100644 --- a/bin/install.sh +++ b/bin/install.sh @@ -14,6 +14,8 @@ USE_CN_MIRROR=false DEBUG=false # 检查是否使用中国git仓库 USE_CN_GIT=false +# 检查是否安装sugar-wifi-conf +USE_PI_SUGAR_WIFI_CONF=false # 解析命令行参数 while [ "$#" -gt 0 ]; do @@ -27,6 +29,9 @@ while [ "$#" -gt 0 ]; do --gitcn) USE_CN_GIT=true ;; + --pi-sugar-wifi-conf) + USE_PI_SUGAR_WIFI_CONF=true + ;; --debug) DEBUG=true ;; @@ -251,6 +256,17 @@ setup_service() { fi } +# 安装pip包函数 +install_pip_packages() { + if [ "$USE_PI_SUGAR_WIFI_CONF" = true ]; then + echo "正在安装sugar-wifi-conf" + if ! curl $PI_SUGAR_WIFI_CONF_URL | sudo bash; then + echo "sugar-wifi-conf安装失败" >&2 + echo "如需要请手动运行curl $PI_SUGAR_WIFI_CONF_URL | sudo bash" >&2 + exit 1 + fi +} + # 主逻辑 # 检测是否是Debian系统 if [ -f /etc/debian_version ]; then