From 0f936e1351d95d7b7bb8ac4b64fc2a87f2982d8c Mon Sep 17 00:00:00 2001 From: PS Date: Sun, 1 Feb 2026 12:06:01 +0100 Subject: version 0.2.0.0 --- src/bin/system-init | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 src/bin/system-init (limited to 'src/bin/system-init') diff --git a/src/bin/system-init b/src/bin/system-init new file mode 100755 index 0000000..59ca114 --- /dev/null +++ b/src/bin/system-init @@ -0,0 +1,29 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +redirfd -a 1 /dev/console +redirfd -a 2 /dev/console + +multisubstitute { + importas -SD default BUNDLE + importas -SD + /command:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/libexec:/usr/local/libexec + PATH +} +export PATH ${PATH} + +execline-cd / +s6-setsid + +if { mount -t tmpfs -o mode=0755 tmpfs @tmpfsdir@ } + +prepare-svscan + @sysconfdir@ + @tmpfsdir@/@sysrundir@ + ${BUNDLE} + +foreground { mkdir -p -- @tmpfsdir@/@sysrundir@/log } +foreground { cp -Rpf -- @syslogdir@/uncaught-logs @tmpfsdir@/@sysrundir@/log/ } + +s6-svscan @tmpfsdir@/@sysrundir@/service -- cgit v1.2.3