[2025-04-08 18:09:35] [INFO]: 日志系统初始化完成。主日志文件: openwrt_logs/20250408_180935/main_build_script.log [2025-04-08 18:09:35] [INFO ]: 检查运行环境... [2025-04-08 18:09:35] [INFO ]: 环境检查通过。 [2025-04-08 18:09:35] [INFO ]: OpenWrt 构建管理脚本已启动\033[0m [2025-04-08 18:09:35] [INFO ]: PID: 2874378 [2025-04-08 18:09:35] [INFO ]: 会话日志目录: openwrt_logs/20250408_180935 ======= OpenWrt 构建管理菜单 ======= 会话日志目录: openwrt_logs/20250408_180935  1. 完整构建流程 (清理 > 更新源码/包/feeds > 配置 > 编译)  2. 清理工作区 (删除 tmp, bin, build_dir 等)  3. 更新所有组件 (源码 + 旧包清理 + 自定义包 + feeds)  4. 清理配置文件指定的旧包/目录  5. 编译固件 (make V=s)  6. 调整配置 (make menuconfig)  7. 更新所有自定义包  8. 更新特定的自定义包  9. 更新 OpenWrt 源码 (git pull) 10. 更新并安装 Feeds -------------------------------------  0. 退出脚本 ==================================== 请输入选项 [0-10]: [2025-04-08 18:09:36] [DEBUG]: 用户选择了: 1 [2025-04-08 18:09:36] [INFO ]: 启动完整构建流程... [2025-04-08 18:09:36] [INFO ]: [1/6] 清理工作区... [2025-04-08 18:09:36] [INFO ]: 开始彻底清理工作区... [2025-04-08 18:09:36] [INFO ]: 执行 rm -rf ./tmp ./logs ./staging_dir ./build_dir ./bin ./dl ... [2025-04-08 18:09:36] [INFO ]: 工作区清理完成。 [2025-04-08 18:09:36] [INFO ]: [2/6] 更新源码... [2025-04-08 18:09:36] [INFO ]: 开始更新 OpenWrt 源码 (git pull)... error: cannot pull with rebase: You have unstaged changes. error: Please commit or stash them. [2025-04-08 18:09:36] [ERROR]: 源码更新失败 (git pull --rebase) [2025-04-08 18:09:36] [WARN ]: 请检查本地是否有未提交的修改,或尝试手动解决 Git 冲突。 [2025-04-08 18:09:36] [ERROR]: 源码更新失败,终止构建流程。 操作 '1' 执行时遇到错误 (退出码: 1)。 按 Enter 键返回主菜单... ======= OpenWrt 构建管理菜单 ======= 会话日志目录: openwrt_logs/20250408_180935  1. 完整构建流程 (清理 > 更新源码/包/feeds > 配置 > 编译)  2. 清理工作区 (删除 tmp, bin, build_dir 等)  3. 更新所有组件 (源码 + 旧包清理 + 自定义包 + feeds)  4. 清理配置文件指定的旧包/目录  5. 编译固件 (make V=s)  6. 调整配置 (make menuconfig)  7. 更新所有自定义包  8. 更新特定的自定义包  9. 更新 OpenWrt 源码 (git pull) 10. 更新并安装 Feeds -------------------------------------  0. 退出脚本 ==================================== 请输入选项 [0-10]: [2025-04-08 18:09:40] [DEBUG]: 用户选择了: 0 [2025-04-08 18:09:40] [INFO ]: 收到退出命令,正在退出脚本...