Mensajería Instantánea Jabber/Scripts de arranque

Copiamos el directorio "component.d" del paquete debian al directorio de configuración de nuestro jabber:

     /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

y el script de "init.d". (Lo podemos renombrar jabber para acortar):

     /etc/init.d/jabberd2-mysql

Para ello, nos bajamos el paquete y lo descomprimimos con dpkg --extract

Modificamos algunas opciones de los ficheros component.d:

     COMMAND=/usr/local/bin/${NAME}
     PIDFILE=/usr/local/var/jabberd/pid/${NAME}.pid
     CONFFILE=/etc/jabberd/${NAME}.xml
     USER=jabber
     GROUP=jabber

creamos un fichero igual que los otros de "component.d" para el componente MUC, llamandolo 60muc

Modificamos también estas líneas del fichero de init.d:

     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

Y les damos permisos de ejecución a los ficheros anteriores

     chown root:jabber /etc/jabberd/component.d/*
     chmod ug+x /etc/jabberd/component.d/*
     chmod u+x /etc/init.d/jabber