8.76. Sysvinit-3.04

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: 2.7 Mo

8.76.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.04-consolidated-1.patch

Compilez le paquet :

make

Ce paquet n'a pas de suite de tests.

Installez le paquet :

make install

8.76.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 de fstab-encoded (encodés à la fstab)

halt

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

init

Le premier processus à être exécuté lorsque le noyau a initialisé le matériel et qui prend la main sur le processus de démarrage et démarre tous les processus qui lui ont été indiqués dans son fichier de configuration

killall5

Envoie un signal à tous les processus sauf les processus de sa propre session, de façon à ne pas tuer le terminal 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

Indique à init dans quel niveau d'exécution entrer