On Wed, Feb 21, 2001 at 11:19:10AM +0100, Daniel Costas wrote:
> Estoy montando un servidor CVS en un potato en mi empresa. La idea es
> que sea el repositorio de codigo de una pagina web en la que trabajan
> varios programadores.
> 
> Mi pregunta es que si conoceis algun programa que cuando se modifique
> algun fichero en el servidor CVS (en un ordenador en Espa�a) se
> actualizen los ficheros correspondientes en el servidor web ( en USA)

Yo ya he hecho algo semejante pero con el servidor CVS y HTTP en la misma
m�quina; se me ocurre que hagas lo siguiente:

 - Configura el servidor CVS para que env�e correo por ejemplo a
   [EMAIL PROTECTED] cada vez que suba algo al cvs (si no sabes como, lee
   la documentaci�n del cvs o preg�ntame).

 - En el fichero de los "alias" de correo define a updatewww como una tuber�a
   al comando de actualizaci�n del cliente cvs; por ejemplo algo as�:
   updatewww : | "(cd /donde/est�/la/web ; /usr/bin/cvs  -q  update -dP)"

Claro est� que tendr�s que asegurarte de que el usuario que ejecute esa
tuber�a est� autorizado por el MTA y que en /donde/est�/la/web exista una
copia local del repositorio cvs donde ese usuario tambi�n pueda escribir (lo
mejor es que ese usuario sea quien haya bajado la copia inicial del
repositorio).

Tendr�s que depurar un poco el comando que pones en el alias; probablemente
tendr�s que asegurarte que lo que le entra lo ignore envi�ndolo a /dev/null.

Saludos,
Jaime

Responder a