Tout d?abord un grand merci a remi collet pour son tuto et ses explications je me suis aussi servi de cette documentation Mitel SME Serveur - Image ISO personalisée HowTo qui peut etre consulté sur cette page
http://pmiquet.free.fr/SME/Documentations/Traduction/ISO_HOWTO.html
Il faut que les packages suivants et leurs dépendances soient installés sur votre machine:
- anaconda
- anaconda-help
- anaconda-runtime
Ensuite il vous faut initialiser deux variables d?environnement :
export PYTHONPATH=/usr/lib/anaconda
export PATH=?$PATH:/usr/lib/anaconda-runtime?
Puis il faut effacer les fichiers /mnt/iso/ONECD/Fedora/hdlist et /mnt/iso/ONECD/Fedora/hdlist2
En passant la commande suivante :
rm ?f /mnt/iso/ONECD/Fedora/hdlist*
Puis il faut régénérer cette liste, il faut indiquer le chemin complet pour genhdlist, suivi du répertoire où sont stockés les fichiers de votre distribution personnalisée :
/usr/lib/anaconda-runtime/genhdlist --withnumbers --productpath Fedora /mnt/iso/ONECD
Maintenant il vous faut construire une liste ordonnée de vos rpm pour la prise en compte des dépendances
/usr/lib/anaconda-runtime/pkgorder /mnt/iso/ONECD i386 Fedora|tee /root/pkgfile.txt
Puis regenerer la liste de vos paquetages avec l'utilitaire genhdlist
/usr/lib/anaconda-runtime/genhdlist --withnumbers --productpath Fedora --fileorder /root/pkgorder.txt
Enfin creer le fichier caché .discinfo
/usr/lib/anaconda-runtime/makestamp.py ?-outfile=/mnt/iso/ONECD/.discinfo