diff options
| author | Mistivia <i@mistivia.com> | 2025-11-02 15:27:18 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-11-02 15:27:18 +0800 |
| commit | e9c24f4af7ed56760f6db7941827d09f6db9020b (patch) | |
| tree | 62128c43b883ce5e3148113350978755779bb5de /teleirc/matterbridge/contrib/matterbridge.openrc | |
| parent | 58d5e7cfda4781d8a57ec52aefd02983835c301a (diff) | |
add matterbridge
Diffstat (limited to 'teleirc/matterbridge/contrib/matterbridge.openrc')
| -rwxr-xr-x | teleirc/matterbridge/contrib/matterbridge.openrc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/teleirc/matterbridge/contrib/matterbridge.openrc b/teleirc/matterbridge/contrib/matterbridge.openrc new file mode 100755 index 0000000..a3e188f --- /dev/null +++ b/teleirc/matterbridge/contrib/matterbridge.openrc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +command=/usr/bin/matterbridge +command_args="-conf ${MATTERBRIDGE_CONF:-/etc/matterbridge/bridge.toml} ${MATTERBRIDGE_ARGS}" +command_user="matterbridge:matterbridge" +pidfile="/run/${RC_SVCNAME}.pid" +command_background=1 +output_log="/var/log/${RC_SVCNAME}.log" +error_log="${output_log}" + +depend() { + need net +} + +start_pre() { + checkpath -f "${output_log}" -o "${command_user}" || return 1 +} |
