Acceso CVS de Bulma


Dado que hay gente que pregunta como acceder a los fuentes de Bulma, adjunto en el artículo los mails mas importantes enviados a la lista web para acceder al CVS.

ACTUALIZACIÓN

  • Las creación de usuarios y/o el password de bulma se dan a los miembros de la weblist. Nada importante, sólo que tenemos que montar el CVS anónimo y nadie tuvo la suficiente inspiración todavía… Si alguien lo está, que envíe las instrucciones tipo receta con los permisos correctos 😉
  • Los nightly versions de los programas fuentes e imágenes pueden ser bajadas en tgz
  • El CVS puede ser consultados y bajados fichero por fichero. Los patches salen en formato texto, la versión completa sale comprimida con el gzip.
  • Las definiciones y datos del MySQL están SQL y comprimidos. No olvidéis
    de modificar los permisos para que el usuario que usa el Apache pueda
    acceder y modificar la base de datos.

Y ahora los mails con instrucciones y comentarios…
Primer mail de Josep:

Ale!

Ya está creado un repositorio de CVS para BULMA en el M3D. De momento sólo
hay un módulo llamado weblist, que contiene todo lo que he considerado
necesario de la web de BULMA. Básicamente, lo que he quitado son algunas
imágenes, el bulma.tgz, el tgz con la info de la base de datos (pero queda
el .sql), y algunos directorios de la web antigua (de la que ya nadie se
debe acordar).

Aunque si alguien considera que debe añadirse algo es tan sencillo como
hacer cvs add loquequiera.

De momento no podreis acceder, porque el pserver está filtrado por el
firewall, pero esto es sólo una medida provisional que me gustaría
comentar con Ricardo. Si se encuentra que es necesario pues lo abrimos a
todo el mundo y listos.

He modificado el firewall para que sea sencillo añadir nuevos usuarios al
CVS del web, para añadir vuestras IPs cuando me las comuniqueis y así
permitiros el acceso al CVS.
El problema es que quizás no todo el mundo tendrá IP fija… Si es el caso
de alguien que lo diga y miramos de arreglarlo.

Para acceder al repositorio desde vuestra máquina debeis tener instalado
el paquete cvs (apt-get install cvs). Y seguir los siguientes pasos:

1- Especificar el repositorio: Si no quereis tener que poner en cada
comando cvs algo así como -d
“:pserver:[email protected]:/usr/local/repositories/bulma”. Tendreis que
definir la variable de entorno CVSROOT. Yo lo tengo definido en el fichero
.bash_profile de mi usuario como:

CVSROOT=:pserver:[email protected]:/usr/local/repositories/bulma
export CVSROOT

2- Autentificarse en el servidor: ejecutando cvs login. Esto creará un
fichero .cvspass que guarda vuestra información de autentificación. A
partir de este momento, cada vez que ejecuteis un comando cvs, se enviará
la información de autentificación de manera automática.

3- Conseguir una copia de la información del repositorio: con cvs checkout
webbulma (o con cvs co para abreviar)

4- Leeros alguna guía de cvs para saber que hacer 😉

Los comandos básicos son:

cvs commit – para entregar vuestras modificaciones al repositorio
cvs update – para sincronizar vuestra copia con la del repositorio
cvs add – para añadir archivos al repositorio
cvs remove – contrario al add

En cuanto me digais vuestras ips os doy de alta…

Josep Gayà
Ingeniero Técnico en Telecomunicaciones

Respuesta al mail de Josep:

todos los desarrolladores, especialmente a Josep.

El puerto del CVS (2000 y pico…) está abierto (no lo divulguéi que luego
empezaremos a ver el nmap merodeando por esos puertos).

Ahora pueden acceder los usaurios bulma, gallir, guillem y gigi. Cada
usuario tiene su propio password para el CVS.

Aunque podéis trabajar con el usuario bulma, os recomendaría hacerlo con uno
propio. Para crearlo, avisadme a mí o Josep.

Josep, si das de alta un usuario, fíjate como está el de gigi (probado y
funciona), está así para que no verifique que exista como usuario del
sistema (sólo verifica que exista bulma).

Los pasos para trabajar son exactamente los indicados por Josep en un mail
anterior, sólo que si tenéis usuario propio, tenéis que poner el vuestro en
vez de “bulma” en la variable CVSROOT.

A los que no saben y tienen pereza de leerse el man o la página web indicado
por el man, pedid una demostración a Guillem, Josep, Gigi o yo.

Queda por resolver el acceso anónimo al CVS para permitir checkouts, así
_cualquiera_ se podría bajar las últimas versiones de los fuentes y las
imágenes.

–ricardo

Mail de como actualizar automáticamente (gallir)

Hice un script en .procmailrc para actualizar automáticamente las páginas de
Bulma.

Para ello tenéis que enviar un mail a [email protected] y el subject debe ser
“UPDATE”. Como respuesta recibiréis el resultado de la ejecución.

–ricardo

Mail de Gigi

para que te vaya bien copia esta linia en el fichero “.bashrc” de
/home/usuario/:

export CVSROOT=:pserver:[email protected]:/usr/local/repositories/bulma

En este momento tienes que hacer:
– CVS LOGIN –> Te pide un password (yo no me lo se, uso el mio)
– CVS CO webbulma –> te crea el dir webbulma con los ficheros que hay en
el servidor en tu disco
– CVS UPDATE –> Te actualiza la copia que tengas, y mira las diferencias
con tu copia local
– CVS COMMIT –> Hace un update del servidor sincronizando las dos versiones

Por ultimo envias un mail a [email protected] con el subject UPDATE, y pasa
la copia del CVS a la web automaticamente

Creo que al final el CVS esta abierto a todo el mundo, pero necesitas la
clave de bulma para poder conectarte, y ahora no la recuerdo, que alguien
te la pase.

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=438 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.