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}
+}