martes, 7 de diciembre de 2004

CVSup sources y ports

A petición popular pego el script que uso para tener mi sistema FreeBSD actualizado vía CVS. Realmente no tiene nada del otro mundo y es un refrito de varios que he visto por ahí, pero eso sí, funciona de maravilla ;-)


#!/usr/local/bin/bash



export PORTS_DBDRIVER=bdb1_hash

export SUP_PATH=/usr/local/etc/cvsup/sup/




echo Subject: `hostname` weekly cvsup run output


if SERVER=`fastest_cvsup -q -c uk,ie,fr,de,fi,no,nl`; then

/usr/local/bin/cvsup -g -L 2 -h $SERVER $SUP_PATH/supfile

fi


echo Subject: `hostname` updating database

echo This take a long time. Please, be patient :-)

portsdb -uU






Evidentemente la ruta del supfile debe ser adaptada para que funcione. Además recomiendo lanzar el script bajo una pantalla virtual (screen) y dejar el proecso en background ya que el portsdb tarda bastante.

No hay comentarios:

Publicar un comentario