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
索引
本文件由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日,格林威治标准时间 03:27:00