summaryrefslogtreecommitdiffstats
path: root/s6-linux-init/scripts/rc.init
diff options
context:
space:
mode:
authorPS <p@0x53.net>2026-02-01 12:05:19 +0100
committerPS <p@0x53.net>2026-02-01 12:05:19 +0100
commit466a79421d335c020bf2208692e9f7f41614f6f1 (patch)
treedc9ae259c09e356f4cd04594b8b417ad63690721 /s6-linux-init/scripts/rc.init
downloadgoetia-s6-linux-init-466a79421d335c020bf2208692e9f7f41614f6f1.tar.gz
goetia-s6-linux-init-466a79421d335c020bf2208692e9f7f41614f6f1.tar.bz2
goetia-s6-linux-init-466a79421d335c020bf2208692e9f7f41614f6f1.zip
version 0.2.0.0
Diffstat (limited to 's6-linux-init/scripts/rc.init')
-rw-r--r--s6-linux-init/scripts/rc.init14
1 files changed, 14 insertions, 0 deletions
diff --git a/s6-linux-init/scripts/rc.init b/s6-linux-init/scripts/rc.init
new file mode 100644
index 0000000..b34a2ef
--- /dev/null
+++ b/s6-linux-init/scripts/rc.init
@@ -0,0 +1,14 @@
+#!@shebangdir@/execlineb -WS1
+
+# ISC license.
+
+if -x0 -n { eltest -d /run//s6-rc }
+foreground { echo "\ninit!\n" }
+if {
+ s6-rc-init
+ -c /etc/goetia/system/compiled
+ -l /run//system/s6-rc
+ /run//system/service
+}
+foreground { echo "\nStarting bundle ${1}...\n" }
+s6-rc -b -l /run//system/s6-rc -v2 -t10000 -up change ${1}