From f58c341a286a42a3532e75d3bcc1a25dad0f4eb5 Mon Sep 17 00:00:00 2001 From: Olia Lisa Date: Thu, 28 May 2026 15:10:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81,=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84update=5Fuuid=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/create_config_tuic.sh | 4 ++-- bin/uuid.sh | 11 ++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/bin/create_config_tuic.sh b/bin/create_config_tuic.sh index 0624b81..b188dfd 100644 --- a/bin/create_config_tuic.sh +++ b/bin/create_config_tuic.sh @@ -41,7 +41,7 @@ create_tuic_acme_tls_config() { update_password "$CONFIG_FILE" # 设置UUID - update_uuid + update_uuid "$CONFIG_FILE" green "成功创建配置" } @@ -63,7 +63,7 @@ create_tuic_self_tls_config() { update_password "$CONFIG_FILE" # 设置UUID - update_uuid + update_uuid "$CONFIG_FILE" green "成功创建配置" } diff --git a/bin/uuid.sh b/bin/uuid.sh index 4573a36..53ab132 100644 --- a/bin/uuid.sh +++ b/bin/uuid.sh @@ -1,11 +1,16 @@ #!/bin/bash update_uuid(){ - local SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 脚本文件夹绝对路径 - local CONFIG_FILE="$SCRIPT_DIR/../config/config.json" + local CONFIG_FILE="${1}" + + if [[ -z "$CONFIG_FILE" ]]; then + echo "[Error] config_file配置文件路径 不能为空" + return 1 + fi # 生成 UUID - local UUID=$(cat /proc/sys/kernel/random/uuid) + local UUID + UUID=$(cat /proc/sys/kernel/random/uuid) # 修改 UUID sed -i 's/你的UUID/'"$UUID"'/g' "$CONFIG_FILE"