#!/bin/bash set -e # 项目根目录,用来保证从任意位置执行 main.sh 都能找到其他脚本 project_dir="$(cd "$(dirname "$0")" && pwd)" cd "$project_dir" # 在这里修改要构建的 ImmortalWrt 版本 version="25.12.0" # 加载初始化函数 source "$project_dir/init.sh" # 安装依赖 install # 下载并解压 Image Builder,返回解压后的目录路径 builder_dir="$(download_imagebuilder "$version")" # 进入 Image Builder 目录后执行构建脚本 cd "$builder_dir" bash "$project_dir/build.sh"