diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-12-24 15:22:57 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2025-12-24 15:22:57 +0000 |
| commit | 05742401238ce51e1ef0f840bc0c06b8c8e4ff33 (patch) | |
| tree | 21bbb6b1d0b651d0fd576408091a9c298514eaf6 /layout/rootfs/etc/s6-rc/source | |
| parent | 6065473e2438590c6e9204b50c6b49b473bdb1fa (diff) | |
| download | lh-bootstrap-05742401238ce51e1ef0f840bc0c06b8c8e4ff33.tar.gz | |
Adjust s6-rc db layout
Diffstat (limited to 'layout/rootfs/etc/s6-rc/source')
147 files changed, 169 insertions, 0 deletions
diff --git a/layout/rootfs/etc/s6-rc/source/00/down b/layout/rootfs/etc/s6-rc/source/00/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/00/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source/00/type b/layout/rootfs/etc/s6-rc/source/00/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/00/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/00/up b/layout/rootfs/etc/s6-rc/source/00/up new file mode 100644 index 0000000..5ca67e1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/00/up @@ -0,0 +1,2 @@ +if { s6-echo "init stage2 starting" } +s6-hostname %%HOSTNAME%% diff --git a/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/init-utmp-early b/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/init-utmp-early new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/init-utmp-early diff --git a/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/mount-rwfs b/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/mount-rwfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/mount-rwfs diff --git a/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/nsssd b/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/nsssd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/btmpd/dependencies.d/nsssd diff --git a/layout/rootfs/etc/s6-rc/source/btmpd/notification-fd b/layout/rootfs/etc/s6-rc/source/btmpd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/btmpd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source/btmpd/run b/layout/rootfs/etc/s6-rc/source/btmpd/run new file mode 100755 index 0000000..97ab9d3 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/btmpd/run @@ -0,0 +1,8 @@ +#!/command/execlineb -S1 + +fdmove -c 2 1 +s6-setuidgid utmp +cd /var/log/wtmpd +fdmove 1 3 +s6-ipcserver -1 -c 1000 -- /run/utmps/.btmpd-socket +utmps-wtmpd btmp diff --git a/layout/rootfs/etc/s6-rc/source/btmpd/type b/layout/rootfs/etc/s6-rc/source/btmpd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/btmpd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/default/contents.d/ok-lan b/layout/rootfs/etc/s6-rc/source/default/contents.d/ok-lan new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/default/contents.d/ok-lan diff --git a/layout/rootfs/etc/s6-rc/source/default/contents.d/ok-local b/layout/rootfs/etc/s6-rc/source/default/contents.d/ok-local new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/default/contents.d/ok-local diff --git a/layout/rootfs/etc/s6-rc/source/default/type b/layout/rootfs/etc/s6-rc/source/default/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/default/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/dependencies.d/00 b/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/dependencies.d/00 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/dependencies.d/00 diff --git a/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/run b/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/run new file mode 100755 index 0000000..0d2b850 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/run @@ -0,0 +1,10 @@ +#!/command/execlineb -S1 +fdmove -c 2 1 +if +{ + forbacktickx -p -d"\n" i { s6-ls /run/service } + importas -u i i + s6-cleanfifodir /run/service/${i}/event +} +s6-setuidgid nobody +s6-sleep 86400 diff --git a/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/type b/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/fifodir-cleanup/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/init-coldplug/dependencies.d/init-dev b/layout/rootfs/etc/s6-rc/source/init-coldplug/dependencies.d/init-dev new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-coldplug/dependencies.d/init-dev diff --git a/layout/rootfs/etc/s6-rc/source/init-coldplug/dependencies.d/mdevd b/layout/rootfs/etc/s6-rc/source/init-coldplug/dependencies.d/mdevd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-coldplug/dependencies.d/mdevd diff --git a/layout/rootfs/etc/s6-rc/source/init-coldplug/type b/layout/rootfs/etc/s6-rc/source/init-coldplug/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-coldplug/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-coldplug/up b/layout/rootfs/etc/s6-rc/source/init-coldplug/up new file mode 100644 index 0000000..df8e960 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-coldplug/up @@ -0,0 +1 @@ +mdevd-coldplug -O4 diff --git a/layout/rootfs/etc/s6-rc/source/init-dev/dependencies.d/mount-proc b/layout/rootfs/etc/s6-rc/source/init-dev/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-dev/dependencies.d/mount-proc diff --git a/layout/rootfs/etc/s6-rc/source/init-dev/type b/layout/rootfs/etc/s6-rc/source/init-dev/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-dev/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-dev/up b/layout/rootfs/etc/s6-rc/source/init-dev/up new file mode 100644 index 0000000..602cf0b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-dev/up @@ -0,0 +1,7 @@ +foreground { s6-ln -sf /proc/self/fd /dev } +foreground { s6-ln -sf /proc/kcore /dev/core } +foreground { s6-ln -sf loop0 /dev/loop } +foreground { s6-ln -sf /run/shm /dev } +foreground { s6-ln -sf fd/0 /dev/stdin } +foreground { s6-ln -sf fd/1 /dev/stdout } +foreground { s6-ln -sf fd/2 /dev/stderr } diff --git a/layout/rootfs/etc/s6-rc/source/init-eth0/dependencies.d/init-coldplug b/layout/rootfs/etc/s6-rc/source/init-eth0/dependencies.d/init-coldplug new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-eth0/dependencies.d/init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source/init-eth0/dependencies.d/init-sysctl b/layout/rootfs/etc/s6-rc/source/init-eth0/dependencies.d/init-sysctl new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-eth0/dependencies.d/init-sysctl diff --git a/layout/rootfs/etc/s6-rc/source/init-eth0/down b/layout/rootfs/etc/s6-rc/source/init-eth0/down new file mode 100644 index 0000000..547ab86 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-eth0/down @@ -0,0 +1,2 @@ +foreground { ip link set dev eth0 down } +foreground { bcnm-waitif -d 2 eth0 } diff --git a/layout/rootfs/etc/s6-rc/source/init-eth0/type b/layout/rootfs/etc/s6-rc/source/init-eth0/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-eth0/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-eth0/up b/layout/rootfs/etc/s6-rc/source/init-eth0/up new file mode 100644 index 0000000..987a4af --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-eth0/up @@ -0,0 +1,3 @@ +if { bcnm-waitif 1 eth0 } +if { ip addr add 10.0.2.1/24 dev eth0 } +ip link set dev eth0 up diff --git a/layout/rootfs/etc/s6-rc/source/init-lo/dependencies.d/init-coldplug b/layout/rootfs/etc/s6-rc/source/init-lo/dependencies.d/init-coldplug new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-lo/dependencies.d/init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source/init-lo/dependencies.d/init-sysctl b/layout/rootfs/etc/s6-rc/source/init-lo/dependencies.d/init-sysctl new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-lo/dependencies.d/init-sysctl diff --git a/layout/rootfs/etc/s6-rc/source/init-lo/down b/layout/rootfs/etc/s6-rc/source/init-lo/down new file mode 100644 index 0000000..861cdd2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-lo/down @@ -0,0 +1,2 @@ +foreground { ip link set dev lo down } +foreground { bcnm-waitif -d 2 lo } diff --git a/layout/rootfs/etc/s6-rc/source/init-lo/type b/layout/rootfs/etc/s6-rc/source/init-lo/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-lo/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-lo/up b/layout/rootfs/etc/s6-rc/source/init-lo/up new file mode 100644 index 0000000..aa19a67 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-lo/up @@ -0,0 +1,3 @@ +if { bcnm-waitif 1 lo } +if { ip addr add 127.0.0.1/8 dev lo } +ip link set dev lo up diff --git a/layout/rootfs/etc/s6-rc/source/init-route/dependencies.d/init-eth0 b/layout/rootfs/etc/s6-rc/source/init-route/dependencies.d/init-eth0 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-route/dependencies.d/init-eth0 diff --git a/layout/rootfs/etc/s6-rc/source/init-route/down b/layout/rootfs/etc/s6-rc/source/init-route/down new file mode 100644 index 0000000..4a9bd4e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-route/down @@ -0,0 +1 @@ +foreground { ip route del default } diff --git a/layout/rootfs/etc/s6-rc/source/init-route/type b/layout/rootfs/etc/s6-rc/source/init-route/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-route/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-route/up b/layout/rootfs/etc/s6-rc/source/init-route/up new file mode 100644 index 0000000..4333289 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-route/up @@ -0,0 +1 @@ +ip route add default via 10.0.2.2 diff --git a/layout/rootfs/etc/s6-rc/source/init-sysctl/dependencies.d/mount-proc b/layout/rootfs/etc/s6-rc/source/init-sysctl/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-sysctl/dependencies.d/mount-proc diff --git a/layout/rootfs/etc/s6-rc/source/init-sysctl/type b/layout/rootfs/etc/s6-rc/source/init-sysctl/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-sysctl/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-sysctl/up b/layout/rootfs/etc/s6-rc/source/init-sysctl/up new file mode 100644 index 0000000..7a93ed2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-sysctl/up @@ -0,0 +1,6 @@ +redirfd -r 0 /etc/sysctl.conf +forstdin -nCd"\n" -- LINE +importas -u LINE LINE +multidefine -C $LINE { CTL VALUE } +redirfd -w 1 /proc/sys/$CTL +s6-echo $VALUE diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp-early/dependencies.d/00 b/layout/rootfs/etc/s6-rc/source/init-utmp-early/dependencies.d/00 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp-early/dependencies.d/00 diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp-early/down b/layout/rootfs/etc/s6-rc/source/init-utmp-early/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp-early/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp-early/type b/layout/rootfs/etc/s6-rc/source/init-utmp-early/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp-early/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp-early/up b/layout/rootfs/etc/s6-rc/source/init-utmp-early/up new file mode 100644 index 0000000..cb91c16 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp-early/up @@ -0,0 +1,5 @@ +if { s6-mkdir -p -m 0755 /run/utmps } +if { s6-envuidgid utmp s6-chown -U -- /run/utmps } +s6-setuidgid utmp +redirfd -w 1 /run/utmps/utmp +exit 0 diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/btmpd b/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/btmpd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/btmpd diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/utmpd b/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/utmpd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/utmpd diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/wtmpd b/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/wtmpd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp/dependencies.d/wtmpd diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp/down b/layout/rootfs/etc/s6-rc/source/init-utmp/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp/type b/layout/rootfs/etc/s6-rc/source/init-utmp/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/init-utmp/up b/layout/rootfs/etc/s6-rc/source/init-utmp/up new file mode 100644 index 0000000..6d61a8b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/init-utmp/up @@ -0,0 +1,3 @@ +backtick -E kversion { uname -r } +if { utmps-write -t 2000 -uw -l reboot -p 0 -h ${kversion} -- "~~" BOOT_TIME "~" } + utmps-write -t 2000 -uw -l runlevel -p 20018 -h ${kversion} -- "~~" RUN_LVL "~" diff --git a/layout/rootfs/etc/s6-rc/source/klogd-log/consumer-for b/layout/rootfs/etc/s6-rc/source/klogd-log/consumer-for new file mode 100644 index 0000000..fd64770 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd-log/consumer-for @@ -0,0 +1 @@ +klogd diff --git a/layout/rootfs/etc/s6-rc/source/klogd-log/dependencies.d/mount-rwfs b/layout/rootfs/etc/s6-rc/source/klogd-log/dependencies.d/mount-rwfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd-log/dependencies.d/mount-rwfs diff --git a/layout/rootfs/etc/s6-rc/source/klogd-log/pipeline-name b/layout/rootfs/etc/s6-rc/source/klogd-log/pipeline-name new file mode 100644 index 0000000..cb7ca7b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd-log/pipeline-name @@ -0,0 +1 @@ +klogd-pipeline diff --git a/layout/rootfs/etc/s6-rc/source/klogd-log/run b/layout/rootfs/etc/s6-rc/source/klogd-log/run new file mode 100755 index 0000000..cad8883 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -S1 +s6-setuidgid kllog +exec -c +s6-log t s1000000 n20 /var/log/klogd diff --git a/layout/rootfs/etc/s6-rc/source/klogd-log/type b/layout/rootfs/etc/s6-rc/source/klogd-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/klogd/dependencies.d/mount-proc b/layout/rootfs/etc/s6-rc/source/klogd/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd/dependencies.d/mount-proc diff --git a/layout/rootfs/etc/s6-rc/source/klogd/producer-for b/layout/rootfs/etc/s6-rc/source/klogd/producer-for new file mode 100644 index 0000000..2f21a8f --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd/producer-for @@ -0,0 +1 @@ +klogd-log diff --git a/layout/rootfs/etc/s6-rc/source/klogd/run b/layout/rootfs/etc/s6-rc/source/klogd/run new file mode 100755 index 0000000..c6df5ee --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd/run @@ -0,0 +1,5 @@ +#!/command/execlineb -S1 +fdmove -c 2 1 +redirfd -r 0 /proc/kmsg +exec -c +ucspilogd diff --git a/layout/rootfs/etc/s6-rc/source/klogd/type b/layout/rootfs/etc/s6-rc/source/klogd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/klogd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/init-dev b/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/init-dev new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/init-dev diff --git a/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/mount-sys b/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/mount-sys diff --git a/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/nsssd b/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/nsssd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mdevd/dependencies.d/nsssd diff --git a/layout/rootfs/etc/s6-rc/source/mdevd/notification-fd b/layout/rootfs/etc/s6-rc/source/mdevd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mdevd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source/mdevd/run b/layout/rootfs/etc/s6-rc/source/mdevd/run new file mode 100755 index 0000000..32dcd46 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mdevd/run @@ -0,0 +1,4 @@ +#!/command/execlineb -S1 + +exec -c +mdevd -D3 -O4 diff --git a/layout/rootfs/etc/s6-rc/source/mdevd/type b/layout/rootfs/etc/s6-rc/source/mdevd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mdevd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/mount-devpts/dependencies.d/init-dev b/layout/rootfs/etc/s6-rc/source/mount-devpts/dependencies.d/init-dev new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-devpts/dependencies.d/init-dev diff --git a/layout/rootfs/etc/s6-rc/source/mount-devpts/type b/layout/rootfs/etc/s6-rc/source/mount-devpts/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-devpts/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/mount-devpts/up b/layout/rootfs/etc/s6-rc/source/mount-devpts/up new file mode 100644 index 0000000..3d5707d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-devpts/up @@ -0,0 +1,2 @@ +if { s6-mkdir -p -m 0755 -- /dev/pts } +s6-mount -wt devpts -o noexec,nosuid,gid=0,mode=0600 devpts /dev/pts diff --git a/layout/rootfs/etc/s6-rc/source/mount-disks/contents.d/mount-rwfs b/layout/rootfs/etc/s6-rc/source/mount-disks/contents.d/mount-rwfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-disks/contents.d/mount-rwfs diff --git a/layout/rootfs/etc/s6-rc/source/mount-disks/contents.d/mount-userfs b/layout/rootfs/etc/s6-rc/source/mount-disks/contents.d/mount-userfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-disks/contents.d/mount-userfs diff --git a/layout/rootfs/etc/s6-rc/source/mount-disks/type b/layout/rootfs/etc/s6-rc/source/mount-disks/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-disks/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source/mount-proc/dependencies.d/00 b/layout/rootfs/etc/s6-rc/source/mount-proc/dependencies.d/00 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-proc/dependencies.d/00 diff --git a/layout/rootfs/etc/s6-rc/source/mount-proc/type b/layout/rootfs/etc/s6-rc/source/mount-proc/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-proc/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/mount-proc/up b/layout/rootfs/etc/s6-rc/source/mount-proc/up new file mode 100644 index 0000000..f198029 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-proc/up @@ -0,0 +1 @@ +s6-mount -wt proc proc /proc diff --git a/layout/rootfs/etc/s6-rc/source/mount-rwfs/dependencies.d/init-coldplug b/layout/rootfs/etc/s6-rc/source/mount-rwfs/dependencies.d/init-coldplug new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-rwfs/dependencies.d/init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source/mount-rwfs/down b/layout/rootfs/etc/s6-rc/source/mount-rwfs/down new file mode 100644 index 0000000..00b6eb1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-rwfs/down @@ -0,0 +1 @@ +s6-umount /mnt/rwfs diff --git a/layout/rootfs/etc/s6-rc/source/mount-rwfs/type b/layout/rootfs/etc/s6-rc/source/mount-rwfs/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-rwfs/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/mount-rwfs/up b/layout/rootfs/etc/s6-rc/source/mount-rwfs/up new file mode 100644 index 0000000..f5bee4c --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-rwfs/up @@ -0,0 +1 @@ +s6-mount -wt ext4 /dev/vdb /mnt/rwfs diff --git a/layout/rootfs/etc/s6-rc/source/mount-sys/dependencies.d/00 b/layout/rootfs/etc/s6-rc/source/mount-sys/dependencies.d/00 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-sys/dependencies.d/00 diff --git a/layout/rootfs/etc/s6-rc/source/mount-sys/type b/layout/rootfs/etc/s6-rc/source/mount-sys/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-sys/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/mount-sys/up b/layout/rootfs/etc/s6-rc/source/mount-sys/up new file mode 100644 index 0000000..780be7b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-sys/up @@ -0,0 +1 @@ +s6-mount -wt sysfs sys /sys diff --git a/layout/rootfs/etc/s6-rc/source/mount-tmp/dependencies.d/00 b/layout/rootfs/etc/s6-rc/source/mount-tmp/dependencies.d/00 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-tmp/dependencies.d/00 diff --git a/layout/rootfs/etc/s6-rc/source/mount-tmp/down b/layout/rootfs/etc/s6-rc/source/mount-tmp/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-tmp/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source/mount-tmp/type b/layout/rootfs/etc/s6-rc/source/mount-tmp/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-tmp/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/mount-tmp/up b/layout/rootfs/etc/s6-rc/source/mount-tmp/up new file mode 100644 index 0000000..9eaeab4 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-tmp/up @@ -0,0 +1 @@ +s6-mount -wt tmpfs -o nodev,mode=1777 tmpfs /tmp diff --git a/layout/rootfs/etc/s6-rc/source/mount-userfs/dependencies.d/init-coldplug b/layout/rootfs/etc/s6-rc/source/mount-userfs/dependencies.d/init-coldplug new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-userfs/dependencies.d/init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source/mount-userfs/down b/layout/rootfs/etc/s6-rc/source/mount-userfs/down new file mode 100644 index 0000000..2583c7d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-userfs/down @@ -0,0 +1 @@ +s6-umount /mnt/userfs diff --git a/layout/rootfs/etc/s6-rc/source/mount-userfs/type b/layout/rootfs/etc/s6-rc/source/mount-userfs/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-userfs/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source/mount-userfs/up b/layout/rootfs/etc/s6-rc/source/mount-userfs/up new file mode 100644 index 0000000..5ccc55e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-userfs/up @@ -0,0 +1 @@ +s6-mount -wt ext4 /dev/vdc /mnt/userfs diff --git a/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-devpts b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-devpts new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-devpts diff --git a/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-proc b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-proc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-proc diff --git a/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-sys b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-sys new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-sys diff --git a/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-tmp b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-tmp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-virtual/contents.d/mount-tmp diff --git a/layout/rootfs/etc/s6-rc/source/mount-virtual/type b/layout/rootfs/etc/s6-rc/source/mount-virtual/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/mount-virtual/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source/nsssd/dependencies.d/00 b/layout/rootfs/etc/s6-rc/source/nsssd/dependencies.d/00 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/nsssd/dependencies.d/00 diff --git a/layout/rootfs/etc/s6-rc/source/nsssd/notification-fd b/layout/rootfs/etc/s6-rc/source/nsssd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/nsssd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source/nsssd/run b/layout/rootfs/etc/s6-rc/source/nsssd/run new file mode 100755 index 0000000..df1f556 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/nsssd/run @@ -0,0 +1,7 @@ +#!/command/execlineb -S1 + +fdmove -c 2 1 +s6-envuidgid nsss +fdmove 1 3 +s6-ipcserver -1 -U -c 1000 -- s +nsssd-unix diff --git a/layout/rootfs/etc/s6-rc/source/nsssd/type b/layout/rootfs/etc/s6-rc/source/nsssd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/nsssd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-eth0 b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-eth0 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-eth0 diff --git a/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-lo b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-lo new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-lo diff --git a/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-route b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-route new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/init-route diff --git a/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/sshd-4 b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/sshd-4 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-lan/contents.d/sshd-4 diff --git a/layout/rootfs/etc/s6-rc/source/ok-lan/type b/layout/rootfs/etc/s6-rc/source/ok-lan/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-lan/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/btmpd b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/btmpd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/btmpd diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/fifodir-cleanup b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/fifodir-cleanup new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/fifodir-cleanup diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/init-utmp b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/init-utmp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/init-utmp diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/klogd-pipeline b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/klogd-pipeline new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/klogd-pipeline diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mdevd b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mdevd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mdevd diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mount-disks b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mount-disks new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mount-disks diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mount-virtual b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mount-virtual new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/mount-virtual diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/syslogd-pipeline b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/syslogd-pipeline new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/syslogd-pipeline diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/utmpd b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/utmpd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/utmpd diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/wtmpd b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/wtmpd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/contents.d/wtmpd diff --git a/layout/rootfs/etc/s6-rc/source/ok-local/type b/layout/rootfs/etc/s6-rc/source/ok-local/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/ok-local/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4-log/consumer-for b/layout/rootfs/etc/s6-rc/source/sshd-4-log/consumer-for new file mode 100644 index 0000000..7d1730e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4-log/consumer-for @@ -0,0 +1 @@ +sshd-4 diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4-log/dependencies.d/mount-rwfs b/layout/rootfs/etc/s6-rc/source/sshd-4-log/dependencies.d/mount-rwfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4-log/dependencies.d/mount-rwfs diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4-log/pipeline-name b/layout/rootfs/etc/s6-rc/source/sshd-4-log/pipeline-name new file mode 100644 index 0000000..d46bed2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4-log/pipeline-name @@ -0,0 +1 @@ +sshd-4-pipeline diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4-log/run b/layout/rootfs/etc/s6-rc/source/sshd-4-log/run new file mode 100755 index 0000000..8e5d30a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -S1 +s6-setuidgid sshlog +exec -c +s6-log t s1000000 n20 /var/log/sshd-4 diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4-log/type b/layout/rootfs/etc/s6-rc/source/sshd-4-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/data/rules/ip4/0.0.0.0_0/allow b/layout/rootfs/etc/s6-rc/source/sshd-4/data/rules/ip4/0.0.0.0_0/allow new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/data/rules/ip4/0.0.0.0_0/allow diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-eth0 b/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-eth0 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-eth0 diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-sysctl b/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-sysctl new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-sysctl diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-utmp b/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-utmp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/dependencies.d/init-utmp diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/notification-fd b/layout/rootfs/etc/s6-rc/source/sshd-4/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/producer-for b/layout/rootfs/etc/s6-rc/source/sshd-4/producer-for new file mode 100644 index 0000000..f103f82 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/producer-for @@ -0,0 +1 @@ +sshd-4-log diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/run b/layout/rootfs/etc/s6-rc/source/sshd-4/run new file mode 100755 index 0000000..f22065e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/run @@ -0,0 +1,6 @@ +#!/command/execlineb -S1 +fdmove -c 2 1 +fdmove 1 3 +s6-tcpserver -v -1 -- 10.0.2.1 22 +s6-tcpserver-access -v 2 -Hl0 -t 5000 -i data/rules -- +dropbear -i -K 60 diff --git a/layout/rootfs/etc/s6-rc/source/sshd-4/type b/layout/rootfs/etc/s6-rc/source/sshd-4/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/sshd-4/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/syslogd-log/consumer-for b/layout/rootfs/etc/s6-rc/source/syslogd-log/consumer-for new file mode 100644 index 0000000..96c5cc7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd-log/consumer-for @@ -0,0 +1 @@ +syslogd diff --git a/layout/rootfs/etc/s6-rc/source/syslogd-log/dependencies.d/mount-rwfs b/layout/rootfs/etc/s6-rc/source/syslogd-log/dependencies.d/mount-rwfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd-log/dependencies.d/mount-rwfs diff --git a/layout/rootfs/etc/s6-rc/source/syslogd-log/pipeline-name b/layout/rootfs/etc/s6-rc/source/syslogd-log/pipeline-name new file mode 100644 index 0000000..c8a925a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd-log/pipeline-name @@ -0,0 +1 @@ +syslogd-pipeline diff --git a/layout/rootfs/etc/s6-rc/source/syslogd-log/run b/layout/rootfs/etc/s6-rc/source/syslogd-log/run new file mode 100755 index 0000000..5c6cf65 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -S1 +s6-setuidgid sysllog +exec -c +s6-log t s1000000 n20 /var/log/syslogd diff --git a/layout/rootfs/etc/s6-rc/source/syslogd-log/type b/layout/rootfs/etc/s6-rc/source/syslogd-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/syslogd/dependencies.d/init-dev b/layout/rootfs/etc/s6-rc/source/syslogd/dependencies.d/init-dev new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd/dependencies.d/init-dev diff --git a/layout/rootfs/etc/s6-rc/source/syslogd/notification-fd b/layout/rootfs/etc/s6-rc/source/syslogd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source/syslogd/producer-for b/layout/rootfs/etc/s6-rc/source/syslogd/producer-for new file mode 100644 index 0000000..75d14f5 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd/producer-for @@ -0,0 +1 @@ +syslogd-log diff --git a/layout/rootfs/etc/s6-rc/source/syslogd/run b/layout/rootfs/etc/s6-rc/source/syslogd/run new file mode 100755 index 0000000..7ac1f47 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd/run @@ -0,0 +1,5 @@ +#!/command/execlineb -S1 +s6-envuidgid syslog +fdclose 0 +exec -c +s6-socklog -d3 diff --git a/layout/rootfs/etc/s6-rc/source/syslogd/type b/layout/rootfs/etc/s6-rc/source/syslogd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/syslogd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/utmpd/dependencies.d/init-utmp-early b/layout/rootfs/etc/s6-rc/source/utmpd/dependencies.d/init-utmp-early new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/utmpd/dependencies.d/init-utmp-early diff --git a/layout/rootfs/etc/s6-rc/source/utmpd/dependencies.d/nsssd b/layout/rootfs/etc/s6-rc/source/utmpd/dependencies.d/nsssd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/utmpd/dependencies.d/nsssd diff --git a/layout/rootfs/etc/s6-rc/source/utmpd/notification-fd b/layout/rootfs/etc/s6-rc/source/utmpd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/utmpd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source/utmpd/run b/layout/rootfs/etc/s6-rc/source/utmpd/run new file mode 100755 index 0000000..5c2d5d6 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/utmpd/run @@ -0,0 +1,8 @@ +#!/command/execlineb -S1 + +fdmove -c 2 1 +s6-setuidgid utmp +cd /run/utmps +fdmove 1 3 +s6-ipcserver -1 -c 1000 -- .utmpd-socket +utmps-utmpd diff --git a/layout/rootfs/etc/s6-rc/source/utmpd/type b/layout/rootfs/etc/s6-rc/source/utmpd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/utmpd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/init-utmp-early b/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/init-utmp-early new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/init-utmp-early diff --git a/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/mount-rwfs b/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/mount-rwfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/mount-rwfs diff --git a/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/nsssd b/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/nsssd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/wtmpd/dependencies.d/nsssd diff --git a/layout/rootfs/etc/s6-rc/source/wtmpd/notification-fd b/layout/rootfs/etc/s6-rc/source/wtmpd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/wtmpd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source/wtmpd/run b/layout/rootfs/etc/s6-rc/source/wtmpd/run new file mode 100755 index 0000000..eb66ed3 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/wtmpd/run @@ -0,0 +1,7 @@ +#!/command/execlineb -S1 +fdmove -c 2 1 +s6-setuidgid utmp +cd /var/log/wtmpd +fdmove 1 3 +s6-ipcserver -1 -c 1000 -- /run/utmps/.wtmpd-socket +utmps-wtmpd wtmp diff --git a/layout/rootfs/etc/s6-rc/source/wtmpd/type b/layout/rootfs/etc/s6-rc/source/wtmpd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source/wtmpd/type @@ -0,0 +1 @@ +longrun |
