OPTFEATURE.ECLASS

部分: eclass-manpages (5)
更新: 2024 年 11 月
索引 返回主内容

名称

optfeature.eclass - 为用户宣传可能有用的可选功能

支持的 EAPIS

7 8

功能

optfeature_header [后续 optfeature 调用的自定义标题]
为后续 optfeature 调用设置自定义标题,或者通过不带参数调用它来重置为默认标题。这不仅可以用于自定义标题,还可以用于区分 optfeature “组”,例如列出许多不同的可能数据库后端,然后列出许多可选的运行时功能。

以下代码段将为前两次 optfeature 调用保留默认标题。然后设置一个自定义标题,如果 dev-db/a 或 dev-db/b 未安装,则将显示该自定义标题。

pkg_postinst() {
        optfeature "foo support" app-misc/foo
        optfeature "bar support" app-misc/bar
        optfeature_header "Install optional database backends:"
        optfeature "a DB backend" dev-db/a
        optfeature "b DB backend" dev-db/b
}
optfeature <简短描述> <匹配的软件包原子> [其他原子]
打印出一条消息,建议安装当前未安装的可选软件包(或多个软件包),这些软件包提供所描述的功能。

以下代码段将建议使用 app-misc/foo 来获得可选的 foo 支持,使用 app-misc/bar 或 app-misc/baz[bar] 来获得可选的 bar 支持,以及使用 app-misc/a 和 app-misc/b 或者 app-misc/c 来获得字母支持。

pkg_postinst() {
        optfeature "foo support" app-misc/foo
        optfeature "bar support" app-misc/bar app-misc/baz[bar]
        optfeature "alphabet support" "app-misc/a app-misc/b" app-misc/c
}

维护者

[email protected]

报告错误

请通过 https://bugs.gentoo.org/ 报告错误

文件

optfeature.eclass

另请参阅

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/optfeature.eclass


索引

名称
支持的 EAPIS
功能
维护者
报告错误
文件
另请参阅

本文件由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日,格林威治标准时间 03:27:00