diff options
| author | PS <p@0x53.net> | 2026-02-01 12:05:19 +0100 |
|---|---|---|
| committer | PS <p@0x53.net> | 2026-02-01 12:05:19 +0100 |
| commit | 466a79421d335c020bf2208692e9f7f41614f6f1 (patch) | |
| tree | dc9ae259c09e356f4cd04594b8b417ad63690721 /src/lib/s6-linux-init | |
| download | goetia-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 'src/lib/s6-linux-init')
| -rwxr-xr-x | src/lib/s6-linux-init/scripts/rc.init | 14 | ||||
| -rwxr-xr-x | src/lib/s6-linux-init/scripts/rc.shutdown | 5 | ||||
| -rwxr-xr-x | src/lib/s6-linux-init/scripts/rc.shutdown.final | 1 |
3 files changed, 20 insertions, 0 deletions
diff --git a/src/lib/s6-linux-init/scripts/rc.init b/src/lib/s6-linux-init/scripts/rc.init new file mode 100755 index 0000000..42c72e2 --- /dev/null +++ b/src/lib/s6-linux-init/scripts/rc.init @@ -0,0 +1,14 @@ +#!@shebangdir@/execlineb -WS1 + +# ISC license. + +if -x0 -n { eltest -d @tmpfsdir@/@sysrundir@/s6-rc } +foreground { echo "\ninit!\n" } +if { + s6-rc-init + -c @sysconfdir@/compiled + -l @tmpfsdir@/@sysrundir@/s6-rc + @tmpfsdir@/@sysrundir@/service +} +foreground { echo "\nStarting bundle ${1}...\n" } +s6-rc -b -l @tmpfsdir@/@sysrundir@/s6-rc -v2 -t@timeout@ -up change ${1} diff --git a/src/lib/s6-linux-init/scripts/rc.shutdown b/src/lib/s6-linux-init/scripts/rc.shutdown new file mode 100755 index 0000000..37c2f52 --- /dev/null +++ b/src/lib/s6-linux-init/scripts/rc.shutdown @@ -0,0 +1,5 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +s6-rc -b -l @tmpfsdir@/@rundir@/system/s6-rc -v2 -Da -t10000 change diff --git a/src/lib/s6-linux-init/scripts/rc.shutdown.final b/src/lib/s6-linux-init/scripts/rc.shutdown.final new file mode 100755 index 0000000..eae8c35 --- /dev/null +++ b/src/lib/s6-linux-init/scripts/rc.shutdown.final @@ -0,0 +1 @@ +#!@shebangdir@/execlineb -P |
