On 5/26/13 4:58 PM, Ian Stakenvicius wrote:
The way it's being proposed (and please correct me if i'm wrong), the
wrapper is a direct replacement binary (small C program) for all init
systems, and would based on some configuration file or whatnot
determine and exec the init system it's supposed to -- and make any
other necessary changes too, such as switching /etc/inittab)
The really minimal wrapper would be something like
#!/bin/sh
INIT=/bin/init
if [[ -e /etc/switch-init ]]; then
. /etc/switch-init
fi
exec ${INIT}
With switch-init doing stuff needed, including remounting the rootfs rw
if there are stuff to be changed and if we want stick to symlinks it
could replace itself by a symlink.
Yes, it would be that simple.
lu