Salut

mon paquet glibc est enfin construit, et j'ai mon nba.
Comme je ne voulais pas installer la glibc automatiquement pendant les
tests de construction, j'avais omis le Ncooker install. Je suis donc
rentré dans le chroot, et ai exécuté:
# va là où son construits les paquets
cd /ngadkm/work/builds
Ncooker install glibc-2.5-nga1-i686.nba
Retrieving "glibc-2.5-nga1-i686.nba" package ...
    Check if package is in current directory .....................   [ OK ]
Checking "glibc-2.5-nga1-i686.nba" package validity ..............   [ SKIP ]
Installing "glibc-2.5-nga1-i686" package ...
    Checking if package is not installed .........................   [ OK ]
    Checking package files conflicts .............................   [ OK ]
    Checking use dependencies ....................................   [ OK ]
    Storing package infos to database ............................   [ OK ]
    Extracting datas to // ...
tar: etc: Cannot open: File exists
tar: Error exit delayed from p....................................   [ FAILED ]

Et voilà. En effet, le répertoire etc existe (comme beaucoup
d'autres). Alors je me demande pourquoi tar est si méchant avec moi,
car normalement, les fichiers existants ne lui posent pas de problème,
sauf si on lui demande explicitement.

Mais voilà, la commande qui est apparemment exécutée est celle-ci :
        7za x "$NC_NBUILDS_PACKAGING_DIR/$g_sNPkgFileName/data.t7z"
-so 2>/dev/null | tar x -C "$INSTALL_ROOT_DIR/"

Rien de transcendant donc, et rien qui empêche tar de fonctionner,
alors je me focalise sur les permissions, mais là non plus, rien
d'anormal. Mince alors, I'm blocked !

Si vous avez une idée du pourquoi du comment, ça m'arrangerais :-)

Edit: en plus mon paquet est mauvais, il ne contient pratiquement rien:
etc/
usr/
usr/share/
usr/share/doc/
usr/share/doc/glibc-2.5/
usr/share/doc/glibc-2.5/ChangeLog
usr/share/doc/glibc-2.5/CONFORMANCE
usr/share/doc/glibc-2.5/COPYING
usr/share/doc/glibc-2.5/COPYING.LIB
usr/share/doc/glibc-2.5/FAQ
usr/share/doc/glibc-2.5/INSTALL
usr/share/doc/glibc-2.5/LICENSES
usr/share/doc/glibc-2.5/NEWS
usr/share/doc/glibc-2.5/NOTES
usr/share/doc/glibc-2.5/PROJECTS
usr/share/doc/glibc-2.5/README
usr/share/doc/glibc-2.5/README.libm

Comme s'il manquait le make install, bizarre bizarre. Enfin bref, ça
je trouverais, je ne suis pas contre que quelqu'un explore le pb de
tar par contre :-)

@+

PS : absent du week-end

-- 
Richard 'riri' GILL
jabber: [EMAIL PROTECTED]
http://riri.houbathecat.info
http://nasgaia.org
http://www.gnurou.org/Writing/SmartQuestionsFr

_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à