wiki:casperISources

LliureX Apt, Casper y Ubiquity

El bueno, el feo y el malo

Hay que diferenciar 3 momentos en la vida de las imágenes de LliureX. El primero sería el tiempo de creación, donde se descargan y configuran todos los paquetes gracias al lliurex-maker, en este momento, el sources.list es que sea necesario en cada sabor y momento, ya que puede ser modificado por el usuario, tal y como se ve en la documentación:

El segundo momento es el LIVE, el tiempo del DVD/USB, cuando el sistema arranca desde ese dispositivo con la imágen preparada arrancada desde ahí. En este momento, el sources.list ha de contener tan solo los repositorios de lliurex.net.

Para ello, se usa el comando:

llx-apt-cmd reset "lliurex.net"

Que configura nuestro sources.list a :

deb http://lliurex.net/trusty/ trusty main restricted universe multiverse
deb http://lliurex.net/trusty/ trusty-updates main restricted universe multiverse
deb http://lliurex.net/trusty/ trusty-security main restricted universe multiverse

Por último podemos destacar el momento de la instalación, cuando el Ubiquity ejecuta los scripts que hayan en

/usr/lib/ubiquity/target-config/

Estableciendo en el sistema instalado aka, /target/ el sources.list que se desea. De nuevo para ello se usa al lliurex-apt:

llx-apt-cmd reset "lliurex.net"

Además en el caso de los clientes, se establece que se usará la réplica en el servidor.

chroot /target/ llx-apt-cmd reset "Mirror on server and lliurex.net"

Paquetes que intervienen

Los scripts tanto de casper como de Ubiquity los podemos encontrar en el source:

Casper-customize-mods - > En concreto en el paquete binario: casper-customize-mod-sources-list lliurex-ubiquity-casper -> En el binario lliurex-ubiquity-casper-base

El lliurex-apt lo podemos encontrar aquí LliureX Apt

Last modified 2 years ago Last modified on Feb 10, 2015, 4:28:32 PM