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


索引

名称
描述
支持的 EAPI
示例
函数
维护者
报告 Bug
文件
参见

本手册由 man2html 使用手册页生成。
时间: 2024年11月12日 格林威治标准时间03:27:01