Diferencia entre revisiones de «Mensajería Instantánea Jabber»

sin resumen de edición
</code>
 
*[[Scripts de arranque]](despues de compilar)
Copiamos el directorio "component.d" del [http://packages.debian.org/experimental/net/jabberd2-mysql paquete debian] al directorio de configuración de nuestro jabber:
<code>
/etc/jabberd2/component.d/10router
/etc/jabberd2/component.d/20resolver
/etc/jabberd2/component.d/30sm
/etc/jabberd2/component.d/40s2s
/etc/jabberd2/component.d/50c2s
</code>
y el script de "init.d". (Lo podemos renombrar jabber para acortar):
<code>
/etc/init.d/jabberd2-mysql
</code>
Para ello, nos bajamos el paquete y lo descomprimimos con <font color="orange"><code>dpkg --extract</code></font>
 
Modificamos algunas opciones de los ficheros component.d:
<code>
COMMAND=/usr/local/bin/${NAME}
PIDFILE=/usr/local/var/jabberd/pid/${NAME}.pid
CONFFILE=/etc/jabberd/${NAME}.xml
USER=jabber
GROUP=jabber
</code>
creamos un fichero igual que los otros de "component.d" para el componente MUC, llamandolo <font color="orange"><code>60muc</code></font>
 
Modificamos también estas líneas del fichero de init.d:
<code>
COMPONENTDPATH=/etc/jabberd/component.d
PIDPATH=/usr/local/var/jabberd/pid
run-parts --arg=stop ${COMPONENTDPATH}
echo " component = router|resolver|sm|s2s|c2s|muc" >&2</code>
 
Y les damos permisos de ejecución a los ficheros anteriores
<code>
chown root:jabber /etc/jabberd/component.d/*
chmod ug+x /etc/jabberd/component.d/*
chmod u+x /etc/init.d/jabber
</code>
41

ediciones