Salut

bon mon récent commit vous laisse présager du contenu de ce message.
J'ai repris le dev de Ngadkm il y a peu, en révisant from scratch
comment j'avais goupillé tout ça.
Comme d'habitude, je m'étais engoufré dans des fonctionnalités
compliquées et pas forcément nécessaires, ce qui rendait le
développement plus difficile.
Du coup, j'ai refais à peu près la même chose, mais en enlevant tout
le superflu - la règle étant: on doit arrvier à lancer Ncooker pour
créer les nba de base.

Je n'ai pas tout à fait terminé, mais à cette étape du dev, ngadkm se
termine en entrant dans le chroot \o/. Pour les intéressé, je suis
dans le chapitre 6 de LFS, juste avant linux-libc-headers - donc la
toolchain n'est pas encore ajustée pour enlever le couplage avec
/tools (à oui, j'utilise /tools comme LFS au lieu de /tmpsys - ça
m'évite d'avoir à modifier les patches venant du projet).

Il me reste donc à faire:
* ajuster la toolchain (linux-libc-headers + glibc + binutils + gcc)
pour enlever l'attache des binaires sur /tools, et vérifier que le
chroot tourne correctement après cet ajustement
* à la fin de tmpsys ou dans un nouveau 'step' entre tmpsys et
prepare-chroot: checkout'er Ncooker depuis notre repo dans le chroot,
et le configurer pour qu'il s'installe dans /tools mais qu'il génère
les nba dans / (du chroot)
* copier les nbuild que j'aurais précédemment créé et testé dans la
structure d'accueil de Ncooker (dans le chroot)
* lancer Ncooker séquentiellement (à l'aide d'un script qui vérifie
chaque construction de nba) pour générer et installer tous les nba de
base, c'est à dire : avoir un devkit :-)

@+

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

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

Répondre à