Le second script de démarrage est le script rcS. Créez le script /etc/init.d/rcS en lançant la commande suivante:
cat > /etc/init.d/rcS << "EOF" #!/bin/sh # Début de /etc/init.d/rcS # # Se référer au script rc pour des commentaires exhaustifs sur les constructions # utilisées ici # source /etc/init.d/functions print_error_msg() { echo $FAILURE echo -n "Vous ne devriez pas lire ce message d'erreur. Cela signifie " echo "qu'une nouvelle erreur " echo -n "est apparue et le script $i s'est terminé avec " echo "une valeur de retour " echo -n "à $error_value pour une raison inconnue. Si vous êtes capable " echo "de tracer cette erreur " echo -n "jusqu'à un bug dans l'un des fichiers fourni par ce livre, " echo "merci de bien vouloir nous" echo -n "en informer à lfs-dev@linuxfromscratch.org" $NORMAL echo echo echo "Presser une touche pour continuer..." read } runlevel=S prevlevel=N umask 022 export runlevel prevlevel trap ":" INT QUIT TSTP # # Récupère tous les scripts S dans /etc/rcS.d et les exécute # for i in /etc/rcS.d/S* do [ ! -f "$i" ] && continue; $i start error_value=$? if [ $error_value != 0 ] then print_error_msg fi done # Fin de /etc/init.d/rcS EOF |