Instalando Sysvinit-2.84

Estimación del tiempo de construcción:      1 minuto
Estimación del espacio de disco requerido:  630 KB

Instalación de Sysvinit

Cuando se cambia de nivel de ejecución (por ejemplo cuando vamos a apagar el sistema) el programa init envía las señales TERM y KILL a todos los procesos que él mismo inició. Además, init muestra un mensaje en el monitor que dice "sending all processes the TERM signal" (enviando la señal TERM a todos los procesos) y lo mismo para la señal KILL. Esto implica que init envía esta señal a todos los procesos en ejecución, lo cual no es cierto. Para evitar esta confusión, cambiamos el archivo init.c de manera que el mensaje diga "sending all processes started by init the TERM signal" (enviando la señal TERM a todos los procesos iniciados por init) ejecutando los siguientes comandos. Si no quieres cambiar esto, sáltate este paso.

cp src/init.c src/init.c.backup &&
sed 's/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \
   src/init.c.backup > src/init.c

Instala Sysvinit ejecutando los siguientes comandos:

make -C src &&
make -C src install

Contenido de sysvinit-2.84

Descripciones

Dependencias

Para instalar Sysvinit-2.84 se necesita lo siguiente:


bash: sh
binutils: as, ld
fileutils: chown, cp, install, ln, mknod, rm
gcc: cc, cc1, collect2, cpp0
make: make
sed: sed