commit:     4f2956a587aee84c50f5030d106dad1e4a1f4a1a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  9 03:49:47 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov  9 04:02:17 2025 +0000
URL:        https://gitweb.gentoo.org/proj/steve.git/commit/?id=4f2956a5

data: add OpenRC init script

Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 data/steve.confd |  7 +++++++
 data/steve.initd | 12 ++++++++++++
 2 files changed, 19 insertions(+)

diff --git a/data/steve.confd b/data/steve.confd
new file mode 100644
index 0000000..e1caa29
--- /dev/null
+++ b/data/steve.confd
@@ -0,0 +1,7 @@
+#STEVE_JOBSERVER="/run/portage/jobserver"
+
+# Default configuration for the jobserver location
+#STEVE_OPTS="${STEVE_JOBSERVER}"
+
+# To enable the control FIFO, pass '-c path':
+#STEVE_OPTS="-c /run/portage/control ${STEVE_JOBSERVER}"

diff --git a/data/steve.initd b/data/steve.initd
new file mode 100644
index 0000000..ee46934
--- /dev/null
+++ b/data/steve.initd
@@ -0,0 +1,12 @@
+#!/sbin/openrc-run
+: ${STEVE_JOBSERVER:=/run/portage/jobserver}
+
+command="/usr/bin/steve"
+command_args="${STEVE_OPTS:-${STEVE_JOBSERVER}}"
+command_user="portage:portage"
+command_background=true
+pidfile="/run/portage/${RC_SVCNAME}.pid"
+
+start_pre() {
+       rm -f ${STEVE_JOBSERVER}
+}

Reply via email to