-mighty power of OpenRC to do only what's needed, and nothing more! It is still
-somewhat experimental (hence written in Ruby) but works well. Currently, it
-can reliably bring the system up, bring it down, and respawn agettys if they
-die.
+mighty power of OpenRC to do only what's needed, and nothing more! Currently,
+it can reliably bring the system up, bring it down three different ways, and
+respawn agettys if they die.
init-ng can also be extended fairly easily as well; for those who want service
supervision or socket activation, these can be fairly easily added. There is
already some supervision capability built-in, as init-ng monitors the agettys
that it spawns; this can be extended to other services as well.
init-ng can also be extended fairly easily as well; for those who want service
supervision or socket activation, these can be fairly easily added. There is
already some supervision capability built-in, as init-ng monitors the agettys
that it spawns; this can be extended to other services as well.
- • Copy the init script to /sbin (cp ./init /sbin/)
- • Make sure /sbin/init is marked executable (chmod ugo+x /sbin/init)
+ • Copy the init-ng binary to /sbin (cp ./init-ng /sbin/init)
+ • Reboot
+
+Second way:
+
+ • Copy the init-ng binary to /sbin (cp ./init-ng /sbin/)
+ • Add a kernel parameter with 'init=/sbin/init-ng' (without the quotes) to
+ your current kernel boot command line
-Once you have rebooted successfully and logged in as root, typing 'init' on the
-command line will display the commands that init-ng understands.
+Once you have rebooted successfully and logged in as root, typing 'init' (or
+'init-ng', if you installed the second way) on the command line will display
+the commands that init-ng understands.