summary refs log tree commit diff
path: root/vm/app/lynx/etc/init
diff options
context:
space:
mode:
Diffstat (limited to 'vm/app/lynx/etc/init')
-rwxr-xr-xvm/app/lynx/etc/init16
1 files changed, 3 insertions, 13 deletions
diff --git a/vm/app/lynx/etc/init b/vm/app/lynx/etc/init
index 4f3ed66..9ead7ab 100755
--- a/vm/app/lynx/etc/init
+++ b/vm/app/lynx/etc/init
@@ -1,26 +1,16 @@
 #!/bin/execlineb -P
 # SPDX-License-Identifier: EUPL-1.2
-# SPDX-FileCopyrightText: 2020-2021 Alyssa Ross <hi@alyssa.is>
+# SPDX-FileCopyrightText: 2020-2022 Alyssa Ross <hi@alyssa.is>
 
 /bin/export PATH /bin
 /bin/s6-setsid -qb --
 
 umask 022
 if { mount -t tmpfs -o mode=0755 tmpfs /run }
-if { s6-hiercopy /etc/service /run/service }
+if { s6-hiercopy /etc/s6-linux-init/run-image /run }
 emptyenv -p
 
-background {
-  s6-setsid --
-
-  if { s6-rc-init -c /etc/s6-rc /run/service }
-
-  if { s6-mkdir -p /dev/pts /dev/shm }
-
-  if { mount -a }
-
-  s6-rc change ok-all
-}
+background { s6-setsid -- /etc/s6-linux-init/scripts/rc.init }
 
 unexport !
 cd /run/service