8.81. Sysvinit-3.08

Le paquet Sysvinit contient des programmes de contrôle du démarrage, de l'exécution et de l'arrêt de votre système.

Temps de construction approximatif: moins de 0,1 SBU
Espace disque requis: 3,5 Mo

8.81.1. Installation de Sysvinit

Tout d'abord, appliquez un correctif qui supprime plusieurs programmes installés par d'autres paquets, qui clarifie un message et qui corrige un avertissement du compilateur :

patch -Np1 -i ../sysvinit-3.08-consolidated-1.patch

Compilez le paquet :

make

Ce paquet n'a pas de suite de tests.

Installez le paquet :

make install

8.81.2. Contenu de Sysvinit

Programmes installés: bootlogd, fstab-decode, halt, init, killall5, poweroff (liien vers halt), reboot (lien vers halt), runlevel, shutdown et telinit (link to init)

Descriptions courtes

bootlogd

Trace les messages de démarrage dans le journal

fstab-decode

Lance une commande avec les arguments fstab-encoded

halt

Lance le programme shutdown avec l'option -h. S'il est déjà au niveau d'exécution 0, il demande au noyau d'arrêter le système et il note dans le fichier /var/log/wtmp que le système est en cours d'arrêt

init

Le premier processus à exécuter lorsque le noyau a initialisé le matériel. Ce processus prend la main sur le démarrage et lance les processus indiqués dans son fichier de configuration

killall5

Envoie un signal à tous les processus en excluant ceux de sa propre session afin de ne pas arrêter le processus parent

poweroff

Indique au noyau d'arrêter le système et de couper l'ordinateur (voir halt)

reboot

Indique au noyau de redémarrer le système (voir halt)

runlevel

Indique le niveau d'exécution actuel et précédent comme précisé dans l'enregistrement du dernier niveau d'exécution dans /run/utmp

shutdown

Arrête proprement le système en le signalant à tous les processus et à tous les utilisateurs connectés

telinit

Dit à init quel niveau d'exécution adopter