diff options
Diffstat (limited to 'layout/initramfs/init')
-rwxr-xr-x | layout/initramfs/init | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/layout/initramfs/init b/layout/initramfs/init deleted file mode 100755 index e34ff9f..0000000 --- a/layout/initramfs/init +++ /dev/null @@ -1,49 +0,0 @@ -#!/command/execlineb -S0 - -# This initramfs is a stub. It just performs coldplug. -# Since our rootfs shouldn't require a coldplug to be found, -# we could do away with the initramfs, but we leave it as an example. - -/command/export PATH /command:/bin -/command/cd / -if { s6-echo "\n initramfs (minimal)\n" } - -if { s6-mount -wt sysfs sys /sys } -if { s6-mount -wt proc proc /proc } -if { s6-mount -wt devtmpfs dev /dev } - - -piperw 4 5 -background -{ - fdclose 4 - mdevd -D 5 -} -importas -u MDEVDPID ! -fdclose 5 -if -n { fdmove 0 4 forstdin -x 1 -- i exit 1 } # readiness notif. -fdclose 4 -if { mdevd-coldplug } -if { kill $MDEVDPID } - -if { s6-mount -rt ext4 /dev/%%PARTITION%%1 /rootfs } - -if { s6-mount -o move /sys /rootfs/sys } -if { s6-mount -o move /proc /rootfs/proc } -if { s6-mount -o move /dev /rootfs/dev } - -cd /rootfs -./command/s6-envdir -I /etc/env -./command/if -{ - ./command/pipeline { ./command/s6-ls -a -x rootfs / } - ./command/forstdin -p -d"\n" i - ./command/importas -u i i - ./command/s6-rmrf /${i} -} -./command/if { ./command/s6-mount -o move . / } -./command/s6-chroot . - -./command/tryexec { /sbin/init $@ } -./command/tryexec { /bin/init $@ } -/etc/init $@ |