81 lines
3.0 KiB
TOML
81 lines
3.0 KiB
TOML
# =========================================================
|
||
# DADK 应用程序黑名单配置文件模板
|
||
# =========================================================
|
||
#
|
||
# 应用程序黑名单功能允许用户指定不希望编译和安装的应用程序。
|
||
# 当黑名单中的应用程序被检测到时,DADK 会根据配置自动跳过这些应用程序的构建和安装过程。
|
||
|
||
# =========================================================
|
||
# 全局配置选项
|
||
# =========================================================
|
||
|
||
# 是否启用严格模式(可选)
|
||
# - true(默认):严格模式,跳过被屏蔽的应用程序并记录警告
|
||
# - false:非严格模式,只记录警告但不跳过应用程序
|
||
strict = true
|
||
|
||
# 是否在日志中显示被跳过的应用(可选)
|
||
# - true(默认):在日志中显示被跳过的应用程序信息
|
||
# - false:静默模式,不显示被跳过的应用程序
|
||
log_skipped = true
|
||
|
||
# =========================================================
|
||
# 被屏蔽的应用程序列表
|
||
# =========================================================
|
||
#
|
||
# 支持以下匹配方式:
|
||
# 1. 精确匹配: name = "app1"
|
||
# 2. 版本匹配: name = "openssl@1.1.1"
|
||
# 3. 通配符名称: name = "test-*"
|
||
# 4. 通配符版本: name = "nginx@1.*"
|
||
# 5. 复合模式: name = "lib*@2.*"
|
||
#
|
||
# 每个应用可以选择性地提供屏蔽原因(reason)
|
||
|
||
|
||
# =========================================================
|
||
# 配置说明和注意事项
|
||
# =========================================================
|
||
#
|
||
# 1. **依赖关系**:如果其他应用程序依赖被屏蔽的应用程序,构建过程可能会失败。
|
||
# 请确保处理好依赖关系。
|
||
#
|
||
# 2. **模式匹配优先级**:
|
||
# - 精确匹配 > 版本匹配 > 模式匹配
|
||
# - 如果有多个模式都匹配,使用第一个匹配的结果
|
||
#
|
||
# 3. **通配符语法**:
|
||
# - "*" 匹配任意数量的字符(包括0个)
|
||
# - "?" 匹配单个字符
|
||
# - 支持在名称和版本中使用通配符
|
||
#
|
||
# 4. **版本格式**:
|
||
# - 版本号使用 "@" 符号分隔,如 "app@1.0.0"
|
||
# - 版本号支持通配符,如 "app@1.*"
|
||
#
|
||
# 5. **配置文件路径**:
|
||
# - 默认路径:config/app-blocklist.toml
|
||
# - 可在 dadk-manifest.toml 中通过 app-blocklist-config 字段自定义路径
|
||
#
|
||
# 6. **字段说明**:
|
||
# - name:应用程序名称或匹配模式(必需)
|
||
# - reason:屏蔽原因说明(可选,建议提供以便调试和维护)
|
||
|
||
# 屏蔽gvisor系统调用测试
|
||
[[blocked_apps]]
|
||
name = "gvisor syscall tests"
|
||
reason = "由于文件较大,因此屏蔽。如果要允许系统调用测试,则把这几行取消注释即可"
|
||
|
||
[[blocked_apps]]
|
||
name = "NovaShell"
|
||
reason = "工具链版本有问题,应为nightly-2025-8-10"
|
||
|
||
[[blocked_apps]]
|
||
name = "test_ebpf_new"
|
||
reason = "2025.11.17,aya上游发版有问题,导致ci过不了,暂时禁用"
|
||
|
||
[[blocked_apps]]
|
||
name = "test_ebpf_tp"
|
||
reason = "2025.11.17,aya上游发版有问题,导致ci过不了,暂时禁用"
|
||
|