[Fedora Core 2] Inclure les updates dans les isos

Inclure les updates dans les isos [Fedora Core 2] - Linux et OS Alternatifs

Marsh Posté le 12-11-2004 à 20:49:21    

Hello,
 
Je suis en train d'essayer d'inclure toutes les updates de fedora core 2 pour générer de nouvelles isos (ou plutot un tree d'install par nfs pour ce que je veux en faire).
 
Je me suis basé sur les tutos suivant :
 
http://www.techonthenet.com/linux/fc2_update.htm
 
et
http://solaris.opennet.ru/docs/HOW [...] dates.html
+
http://solaris.opennet.ru/docs/HOW [...] ON-COMPARE
 
le dernier lien c'est pour l'utilitaire rvc qui est fournis qui permet de comparer 2 versions de rpm pour choisir quel version garder.
 
Gràce au premier lien j'ai réussi à aller jusqu'a l'étape 6.
 
Les 3 scripts de remplacement fournis sur le site corrigent un petit bug : les scripts vont chercher dans le repertoire RedHat/RPMS au lieu de Fedora/RPMS.
 
A l'étape genhdlist il y a un problème de chemin dans le script
d'aprés strace il change 1 fois de repertoire dans Fedora/RPMS et apres avoir analyser tous les rpms il essaye d'aller encore une fois dans ce meme repertoire (sans être revenu au départ avant). Aprés avoir un créé un lien symbolique bidon ca passe.
 
A l'étape pkgorder il dit qu'il ne trouve pas le chemin vers comps.xml a la ligne 162 : en spécifiant en hard dans le script python le chemin complet ca passe.
 
a l'étape 6 je me prend un gros :
 


[root@prout fc2_u]# splittree.py --arch=i386 --total-discs=8 --bin-discs=4 --src-discs=4 --release-string="$RELEASE" --pkgorderfile="pkgfile.2004-11-12" --distdir=os --srcdir=os/Fedora/SRPMS/ --productpath=Fedora      
Traceback (most recent call last):
  File "/usr/lib/anaconda-runtime/splittree.py", line 455, in ?
    logfile = timber.main()
  File "/usr/lib/anaconda-runtime/splittree.py", line 380, in main
    self.splitRPMS()
  File "/usr/lib/anaconda-runtime/splittree.py", line 253, in splitRPMS
    pkg_nvr = nvra("%s/%s/RPMS/%s" %(self.dist_dir, self.product_path, filename))
  File "/usr/lib/anaconda-runtime/splittree.py", line 39, in nvra
    h = _ts.hdrFromFdno(fd)
rpm.error: error reading package header


 :cry:  
 
Je trouve que ca commence à faire beaucoup d'erreurs qui ne sont jamais spécifiées dans les 2 tutos (je fais peut être des conneries quelque part :sol:).
 
J'aimerai savoir si quelqu'un à déjà réussit cette opération avec FC1, FC2 ou FC3 (au final j'aurai besoin d'inclures les updates pour ces 3 distros), ou si quelqu'un connais un bon tutos sur ca ?
 
(J'ai posté une fois une demande sur la ML de fedora mais j'ai eu zero réponse)
 
Merci d'avance :jap:


Message édité par ChArChI le 12-11-2004 à 20:51:02
Reply

Marsh Posté le 12-11-2004 à 20:49:21   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed