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 --
