23 lines
532 B
Bash
23 lines
532 B
Bash
#!/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"
|