Je reprends mon texte, puis j'explique les parties obscures :-)

ngadkm est le Nasgaïa DevKit Maker, c'est un outil qui aide à la
création d'un devkit (ce n'est pas le devkit), en préparant un système
temporaire comme chez LFS, puis depuis ce système temporaire, créer le
devkit en utilisant Ncooker (qui crée les nba et les installe).

> Ca va jusque là ?

Mon idée, c'est que réserver ce schéma au devkit (pour préparer la
future release de nga), c'est un peu idiot (oui c'est moi l'idiot
:-)). Et oui, si on fait abstraction de comment on arrive dans ce
système temporaire (pour l'instant chroot depuis une distro
existante), on voit bien que c'est un bon moyen de se préparer une
nasgaia entière, en automatisant le reste.

> Un devkit, c'est un système Nasgaïa minimal sur lequel tu peux faire
> de nouveaus Nbuilds/Nba, la finalité étant d'avoir l'image installée
> d'une Nasgaïa officielle.
> Pour arriver à ce devkit, on va utiliser ngadkm qui va d'abord créer
> un système temporaire, puis lancer Ncooker pour créer chaque paquet
> devant se trouver sur le devkit. Pour l'instant, la méthode que ngadkm
> va utiliser pour y arriver n'est pas définie (pour l'instant, il ne génère que
> le système temporaire). On peut se douter que ça va être automatisé,
> par un script disant quels Nbuilds donner à Ncooker, dans quel ordre,
> et où les trouver.
>
> Ca va toujours ?
>
> Bon maintenant imaginons que NPerso existe (sous ce nom ou un autre)
> Son but est de créer une Nasgaïa personnalisée. Cet outil va donc
> 'sélectionner' des Nbuilds/Nba à intégrer, cette sélection étant faite par
> l'utilisateur.
> Si on regarde bien, on arrive au même besoin: une sélection de Nbuilds
> ou Nba, avec l'ordre dans lequel ils doivent s'installer.

Je pense que NdevEasy, Nperso et Ngadkm devraient peut-être voir s'il
n'y a pas des choses qui pourraient être partagées ou liées. Imaginons
que Nperso soit capable de faire un fichier de configuration lisible
par ngadkm une fois dans son système temporaire. Ce fichier de config
peut très bien être la sélection pour un CD personnalisé, mais
également les instructions (en gros les noms de nbuilds et l'ordre de
lancement/installation) pour compiler nga sur sa machine (un peu comme
chez gentoo).
Je ne dis pas que c'est primordial, mais ca vaut peut-être la peine
d'y réfléchir.

> Est-ce que c'est plus clair ou je suis toujours aussi obscur ?

@+

--
Richard 'riri' GILL
jabber: [EMAIL PROTECTED]
-- L'important dans vi, c'est maîtriser Echap et i --


-- 
Richard 'riri' GILL
jabber: [EMAIL PROTECTED]
-- L'important dans vi, c'est maîtriser Echap et i --

Répondre à