From fe3dd0bd132c5bb493904bbf297326eb42e3a31f Mon Sep 17 00:00:00 2001 From: OPPEN321 Date: Tue, 23 Sep 2025 20:32:45 +0800 Subject: [PATCH] Update build.sh --- build.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/build.sh b/build.sh index ac543ce..db676e8 100644 --- a/build.sh +++ b/build.sh @@ -173,6 +173,27 @@ compilation_script() { print_info "正在克隆 OpenBox 仓库以支持后续编译" git clone --depth=1 --quiet -b main https://github.com/BlueStack-Sky/OpenBox + + print_info "正在复制密钥文件..." + if [ -d "openwrt" ]; then + cd openwrt || { printf "%b\n" "${RED_COLOR}进入 openwrt 目录失败${RES}"; exit 1; } + + if cp -rf ../OpenBox/key.tar.gz ./key.tar.gz; then + if tar zxf key.tar.gz; then + rm -f key.tar.gz + print_info "密钥已复制并解压完成" + else + printf "%b\n" "${RED_COLOR}解压 key.tar.gz 失败${RES}" + exit 1 + fi + else + printf "%b\n" "${RED_COLOR}复制 key.tar.gz 失败${RES}" + exit 1 + fi + else + printf "%b\n" "${RED_COLOR}未找到 openwrt 源码目录,下载源码失败${RES}" + exit 1 + fi print_info "下载并执行构建脚本..." local scripts=(