domingo, 17 de enero de 2016

Instalar daemontools

Wikijc:Sistemas daemontools

Instalacion de daemontools


Primero tenemos que configurar la maquina para poder compilar. Tenemos que instalar lo siguiente:

$apt-get install gcc
$apt-get install libc6-dev
$apt-get install libmudflap0-dev
$apt-get install gdb
$apt-get install bison
$apt-get install make
$apt-get install lib64gcc1
$apt-get install autoconf automake
$apt-get install libtool
$apt-get install flex
$apt-get install binutils
$apt-get install libdb1-compat
$apt-get install csh

Hay que bajar las fuentes de daemontools desde http://cr.yp.to/
Una vez tengamos la fuentes, hacemos lo siguiente
$mkdir -p /package
$chmod 1755 /package
$cd /package
$mv daemontools-0.76.tar.gz /package/daemontool-0.76.tar.gz
$gzip -d /package/daemoontool-0.76.tar.gz
$tar -xpf daemontools-0.76.tar
$rm daemontools-0.76.tar
$cd admin/daemontools-0.76
Hay que incluir en los ficheros /package/admin/daemontools-0.76/src/error.h y /package/admin/daemontools-0.76/compile/error.h estas dos lineas:

/* extern int errno; */
#include

A continuacion lanzamos la instalacion
$package/install
Una vez que termine verificamos que se ha creado la siguiente linea en el fichero vi /etc/rc.local
csh -cf '/command/svscanboot &

Arrancamos el servicio
$csh -cf '/command/svscanboot &'
Comprobamos que esta funcionando
$ps ax | grep svs
4946 pts/0    S      0:00 /bin/sh /command/svscanboot
4948 pts/0    S      0:00 svscan /service
4960 pts/0    R+     0:00 grep svs

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.