Les détails sur ce paquet sont situés dans Section 10.48.3, “Contenu de Sysvinit.”
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.
Faites quelques modifications pour vous permettre de démarrer dans le système temporaire minimal :
cp -v src/Makefile src/Makefile.orig sed -e 's@root@0@g' \ -e "s@/dev/initctl@${CLFS}&@g" \ -e 's@\(mknod \)-m \([0-9]* \)\(.* \)p@\1\3p; chmod \2\3@g' \ -e "s@/usr/lib@/tools/lib@" \ src/Makefile.orig > src/Makefile
Compilez le paquet :
make -C src clobber make -C src CC="${CC}"
Installez le paquet :
make -C src install INSTALL=install ROOT=${CLFS}
Créez un nouveau fichier ${CLFS}/etc/inittab
by en lançant ce qui
suit :
cat > ${CLFS}/etc/inittab << "EOF"
# Début de /etc/inittab
id:3:initdefault:
si::sysinit:/etc/rc.d/init.d/rc sysinit
l0:0:wait:/etc/rc.d/init.d/rc 0
l1:S1:wait:/etc/rc.d/init.d/rc 1
l2:2:wait:/etc/rc.d/init.d/rc 2
l3:3:wait:/etc/rc.d/init.d/rc 3
l4:4:wait:/etc/rc.d/init.d/rc 4
l5:5:wait:/etc/rc.d/init.d/rc 5
l6:6:wait:/etc/rc.d/init.d/rc 6
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
su:S016:once:/sbin/sulogin
1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
2:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600
3:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600
4:2345:respawn:/sbin/agetty -I '\033(K' tty4 9600
5:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600
6:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600
# Fin de /etc/inittab
EOF
Les détails sur ce paquet sont situés dans Section 10.48.3, “Contenu de Sysvinit.”