DragonOS/config/app-blocklist.toml

81 lines
3.0 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# =========================================================
# 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过不了暂时禁用"