Tant que l'on y est, je pense qu'il est temps de parler un peu plus de mon script,
mklive.sh.
Je pense qu'il est à présent relativement correct pour sortir un live.
Je dis relativement correct, car j'arrive toujours à lui trouver des bugs ou des choses qui finalement de me plaises pas...
Bref un petit alpha test ca vous dis ?
Pour ceux que ça intéresse, mklive.sh est disponible
ici pour le moment, soit 1440 lignes exactement à copier coller.
Je n'y connait rien en cvs, j'en profite aussi pour demander un peu d'aide là dessus car j'aurais pratiquement 200 fichiers pour les lives à partager...
Il n'y a pas de documention pour le moment mais j'y travail, et l'aide du script est écrite, il suffit de le lancer sans aucun argument pour la lire.
Son fonctionnement est très simple, il suffit d'une iso FreeBSD, disc1 ou dvd1. (Attention le nom de l'iso d'origine est super important !).
Par défault, il fera un livecd à l'image de l'iso FreeBSD.
Après il est possible de créer un projet et de faire un set de configuration pour son live, ou vous trouverez pleins d'options à régler, je vous laisse pour le moment découvrir.
Ce qui donnerait avec ici ma config FugFR Light et la 8.0 :
Code:black# sh ~nix/L*/m*/mklive.sh build -d ~nix/BSD/8.0-RELEASE-amd64-disc1.iso -c ~nix/L*/m*/light
00:00:00 # Ready to build Fug-fr LiveCD Light in /tmp/live
00:00:00 # Checking /home/nix/BSD/8.0-RELEASE-amd64-disc1.iso
00:00:00 ## Please wait...
CHECKSUM.MD5 100% of 351 B 37 kBps
CHECKSUM.SHA256 100% of 526 B 25 kBps
00:00:37 ## File /home/nix/BSD/8.0-RELEASE-amd64-disc1.iso is OK
00:00:42 # Unarchive 8.0-RELEASE
00:00:42 ### Unarchive base
00:01:04 ### Unarchive kernel
00:01:24 ### Unarchive manpages
00:01:30 # Upgrading system
00:01:30 ## Please wait...
00:01:30 ### Fetching update
00:02:16 ### Installing update
00:02:29 # Building /boot for Fug-fr LiveCD Light
00:02:34 # Building /boot/fugfr_light_mfs.gz
00:02:34 ## Please wait...
00:02:41 # Installing packages
00:02:41 ### sudo
00:02:41 ## From ftp://ftp.fr.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.0-release/Latest/ in /tmp/live/fugfr_light-8.0-RELEASE-amd64/uzip
00:02:41 ## Please wait...
00:02:42 # Adding users with account name as passwords
00:02:42 ### fugfr:*:1001:1001::0:0:&:/home/fugfr:/bin/tcsh
00:02:43 # Building fugfr_light.uzip
00:02:43 ## Please wait...
00:02:43 ### Installing configured files inside UZIP from /home/nix/Live/mklive/light/conf
00:04:55 ## UZIP compression power : 31%
00:04:55 # Saving configuration inside live
00:04:56 # Building ISO fugfr_light-alpha-8.0-amd64-20100514-003535.iso
00:05:00 ## ISO size = 92Mio
00:05:00 # Calculate MD5 and SHA256 checksum for fugfr_light-alpha-8.0-amd64-20100514-003535.iso
00:05:00 ## Please wait...
00:05:02 ##
00:05:02 ## Please find fugfr_light-8.0-RELEASE-amd64.latest.iso which refer to the lastest build iso
00:05:02 ## So for exemple you can use it like this :
00:05:02 ## qemu-system-x86_64 -m 1024M -boot d -cdrom /tmp/live/fugfr_light-8.0-RELEASE-amd64.latest.iso &
00:05:02 ##
00:05:02 # Et voila !
Plutôt rapide non ?

Il fonctionne bien avec la 6 et la 7, mais aussi avec les snapshots de la branche current, la 9 donc, mais j'ai quelques bugs à corriger, j'y travail.
Si vous êtes intéressé pour la config fugfr envoyez moi un petit mp.
Attention c'est de l'alpha test

Enfin n'hésitez pas à me faire part de vous retour ici ou sur #fug-fr, car j'en ai bien besoin pour continuer !
Parcqu'après tout si tout le monde s'en fou autant arrêter non ?@+
PS : ci-joint une capture du live fugfr light créé, uzip charger en ram.