Salut Je suis en train de finir le nbuild de la glibc, qui est particulier car il s'agit du premier paquet dont dépendent quasiment tous les autres.
Le problème vient du contexte dans lequel le nba est créé. En effet, dans le futur devkit (aka le chroot), la glibc a déjà été installée, et en installant le nba, on écrase les fichiers par les mêmes. Jusque là, pas de souci. Par contre, la glibc fournit en ensemble de bibliothèques, dont certaines sont dépendantes des autres. Hors comme ces bibliothèques existent déjà sur le système , ça génère des lignes dans le fichier fulldeps. Le problème, c'est que pour une installation 'normale', ces dépendances n'existent pas (puisque dans ce même package). Par ailleurs, je ne pense pas que Ncooker rajoute les répertoires lib du fakeroot à LD_LIBRARY_PATH pour faire la recherche (le problème serait donc le même). Le problème, c'est qu'on ne peut pas modifier le fichier fulldeps avant que le nba soit empaqueté, et par extension, rien n'est modifiable entre le moment ou le data.t7z est créé et la création du nba. Ce que je propose, c'est d'avoir une fonction supplémentaire dans le fichier build, qui serait exécutée juste avant l'empaquetage du nba (le tar). Comme cela, si pour une raison ou pour une autre, on a besoin de modifier ce que Ncooker génère (au niveau des fichiers du nbuild, pas le data.t7z, ça c'est géré dans do_prepackage), on peut le faire. Je suis d'accord que les cas de figure où il faut modifier ce que génère Ncooker doivent être rares, mais j'en ai déjà trouvé un :) Qu'en pensez vous ? -- Richard 'riri' GILL jabber: [EMAIL PROTECTED] http://riri.houbathecat.info http://nasgaia.org « Frimousse en excessivité émousse son expressivité » _______________________________________________ Nasgaia-dev mailing list [email protected] https://mail.gna.org/listinfo/nasgaia-dev
