diff options
author | Alyssa Ross <hi@alyssa.is> | 2022-04-28 09:38:12 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2022-04-28 10:47:35 +0000 |
commit | 4adae7e7cd86b2f8e2cc140c02760922ee8258a9 (patch) | |
tree | b2965994cddd16801f6fbe14f0d8929053b8b939 /vm/app/lynx/etc/init | |
parent | 538ae7a47c0d896cbdebc98fbcf11b9745013bcc (diff) | |
download | spectrum-4adae7e7cd86b2f8e2cc140c02760922ee8258a9.tar spectrum-4adae7e7cd86b2f8e2cc140c02760922ee8258a9.tar.gz spectrum-4adae7e7cd86b2f8e2cc140c02760922ee8258a9.tar.bz2 spectrum-4adae7e7cd86b2f8e2cc140c02760922ee8258a9.tar.lz spectrum-4adae7e7cd86b2f8e2cc140c02760922ee8258a9.tar.xz spectrum-4adae7e7cd86b2f8e2cc140c02760922ee8258a9.tar.zst spectrum-4adae7e7cd86b2f8e2cc140c02760922ee8258a9.zip |
Adapt to s6-linux-init structure
This is preparatory work before a switch to s6-linux-init.
Diffstat (limited to 'vm/app/lynx/etc/init')
-rwxr-xr-x | vm/app/lynx/etc/init | 16 |
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 |