From 7bb2006007c1996f33758e41db070252d4d3607f Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sat, 4 May 2019 00:10:26 +0000 Subject: Make a lean and mean version, as a basis for filling an initramfs --- layout/rootfs/etc/init | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) mode change 120000 => 100755 layout/rootfs/etc/init (limited to 'layout/rootfs/etc/init') diff --git a/layout/rootfs/etc/init b/layout/rootfs/etc/init deleted file mode 120000 index 8f4a706..0000000 --- a/layout/rootfs/etc/init +++ /dev/null @@ -1 +0,0 @@ -s6-linux-init/init \ No newline at end of file diff --git a/layout/rootfs/etc/init b/layout/rootfs/etc/init new file mode 100755 index 0000000..619561d --- /dev/null +++ b/layout/rootfs/etc/init @@ -0,0 +1,21 @@ +#!/command/execlineb -P + +/command/export PATH /command:/bin +/command/cd / +s6-setsid -qb -- +umask 022 + +s6-envdir -I -- /etc/s6-linux-init/current/env +redirfd -r 0 /dev/null +redirfd -wnb 1 /run/service/s6-svscan-log/fifo +background +{ + s6-setsid -- + redirfd -w 1 /run/service/s6-svscan-log/fifo + fdmove -c 2 1 + /etc/s6-linux-init/current/rc.init +} +unexport ! +cd /run/service +fdmove -c 2 1 +s6-svscan -st0 -- cgit v1.3.1