> I would advise you to write your own [script]

Advice taken. So far, I have rebuilt everything around s6* statically (against
musl), with s6-linux-utils-1.0.2 having been the only PITA because of s6-devd,
which doesn't compile and have temporarily substituted with a stub (I don't
need s6-devd...  yet, at the least) till I manage to figure out how to do it.

(The static s6-mount is 52K in size, while the dynamic, stock -- slackware
current -- mount alone is 92K, by the way; isn't it humorous?)

Anyway, this is my present, WORKING initramfs'init:

#!/bin/mksh

s6-mount -t proc     proc      /proc
s6-mount -t sysfs    sysfs     /sys
s6-mount -t devtmpfs devtmpfs  /dev
s6-mount -t tmpfs    tmpfs     /run

s6-mount -t ext4 -o ro /dev/sda2 /newroot

exec /sbin/switch_root /newroot /etc/s6-init/init

# -- ** end of file

Next; I am going to *play* writing/ironing out s6-switch_root (I LOVE writing
scripts).

Notice that mksh static built against musl is 240K, and that I only need
s6-mount (which I now have) and s6-switch_root additionally.

Thank you and cheers,

/Roy

Reply via email to