F-Init sollte auf jedem Linux/Unix-System laufen. Entwickelt und getestet unter SuSE Linux 6.0 mit perl5 (5.005_02).
Mit install.finit
werden die Verzeichnisse unter var
angelegt,
finit.pl
unter /sbin
installiert und eine
/etc/finit.conf
angelegt. Sollte /etc/finit.conf
schon existieren, wird geprüft, ob die installierte Version der neuen
entspricht, falls nicht, wird die neue als /etc/finit.conf.NEW
angelegt; eine bestehende Konfiguration wird nicht überschrieben.
Du solltest wissen was Du tust, speziell wenn Du ein laufendes System umstellt.
Man kann z.B. am besten im Singleuser-Mode (weil F-Init ja nicht weiss, was geerade gestartet ist) folgendes ausführen:
cd /etc/rc.d
for i in 1 2 3 4 5
do
cd rc$i.d
rm *
ln -s ../finit.rc S50finit
cd ..
done
finit.conf
sind
noch nicht vollständig.halt
bzw. reboot
sollten nicht im Runlevel 0 und 6 über
F-Init ausgeführt werden. Problem: das umounten des Root-Filesystems (und
möglicherweise anderer)
klappt nicht, da F-Init einige Dateien zum loggen offenhält./etc/rc.config
disabled sind, siehe Datei TODO
.