Le 25/08/06, Julien L. <[EMAIL PROTECTED]> a écrit :
Bonjour tout le monde,

J'ai essayé d'avancer tant bien que mal sur Ncooker pendant l'été et je
pense être arrivé aux termes de la première partie de gestion des nouveaux
fichiers "builddeps", "basicdeps" et "fulldeps".

Les nouveautés :
- la commande pack prend en charge les fichiers "builddeps" et "basicdeps"
en vérifiant leur format et en les intégrant dans le paquet Nbuild.
- la commande build vérifie les dépendances spécifiées dans les fichiers
"builddeps" et "basicdeps"
- la fonction "npkg_create_nba" (appelée lors d'un "build" de paquet Nbuild)
génère le fichier "fulldeps" et intègre les trois fichiers dans le paquet
NBA

La détection des dépendances se fondent sur la présence de fichiers "files"
dans la base de données Ncooker. Comme vous n'avez probablement pas une
liste de fichiers "files" conséquentes, votre serviteur vous a concocté une
archive d'un certain nombre de ces fichiers. Vous la trouverez à l'URL
suivante :
http://upsilon.free.fr/download/files.tar.gz

Cette archive est à désarchiver et à décompresser dans le répertoire de
votre base de données Ncooker :
cd $HOME/root/var/lib/Npkg
tar xvfz files.tar.gz


Les dépendances du fichier généré "fulldeps" proviennent de quatre sources :
- les dépendances des binaires (via "ldd")
- les dépendances des librairies (via "ldd")
- le shebang de scripts (via "head -1")
- le fichier "basicdeps"


J'ai ajouté des pages au Wiki afin de décrire le format des paquets (section
Npkg) :
http://www.nasgaia.org/wiki/doku.php


Comme d'habitude, je vous invite à tester cette nouvelle révision. Une page
sur le Wiki explique comment installer et configurer la version de
développement de Ncooker pour faire des tests :
http://www.nasgaia.org/wiki/doku.php?id=tester_ncooker

J'attends vos retours avec impatience. ;)

A+

--
JulienL

_________________________________________________________________
Windows Live Spaces : créez votre Space à votre image !
http://www.msn.fr/spaces/


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

Je tenais à te féliciter pour tout ce super travail JulienL c'est génial

Au moins un qui bosse dans son coin qui ne demande rien et qui surtout ne passe pas son temps à ce plaindre, n'est ce pas......

Bises


--
Houbi "Déesse de l'enfer, mais surtout du fouet" ;-)
Jabber : [EMAIL PROTECTED]
http://houba.houbathecat.info
http://alex.houbathecat.info
_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à