S6.ECLASS
章节: eclass-manpages (5)更新: 2024年11月
索引 返回主内容
名称
s6.eclass - 安装 s6 服务的辅助函数描述
此 eclass 提供了安装 s6 服务的辅助函数。支持的 EAPI
8示例
inherit s6 src_install() { ... s6_install_service myservice "${FILESDIR}"/run-s6 "${FILESDIR}"/finish-s6 ... If you want a service to be logged, install the log service as shown here. s6_install_service myservice/log "${FILESDIR}"/log-run-s6 \ "${FILESDIR}"/log-finish-s6 ... }
函数
- s6_get_servicedir
- 输出 s6 服务目录的路径(不包括 ${D})。
- s6_install_service <servicename> <run> [finish]
- 安装 s6 服务。servicename 是服务的名称。run 是服务的运行脚本。finish 是服务的可选完成脚本。
- s6_service_down <servicename>
- 安装“down”标志,以便默认情况下不会启动此服务。servicename 是服务的名称。
- s6_service_nosetsid <servicename>
- 安装“nosetsid”标志,以便此服务不会成为会话领导者。servicename 是服务的名称。
维护者
William Hubbs <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
s6.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/s6.eclass
索引
本手册由 man2html 使用手册页生成。
时间: 2024年11月12日 格林威治标准时间03:27:01