- Récupère clefagreg.dnsalias.org/scripts.tgz
- Met les scripts sous /usr/local/bin
- Installe sudo et rajoute le user.sudoers dans /etc/sudoers.d en l’adaptant à ton nom d’utilisateur.
- Copie le contenu du répertoire isn de la clef sur ton ordi
- Sous ton compte, dans le répertoire:
-> Pour faire une extension extension_exemple.sqh:
Test en mémoire (petite extension):
Extension finalisée optimisée:
Extension exigeant le chargement d’autres exentnsions:
Travail sur un répertoire du disque et non en RAM, ici l’extension n’est pas fabriquée à la fin:
Travail sur un répertoire du disque et finalisation à la fin:
(attention, le repertoire exemple.dir crée appartient à root et n’est pas supprimé à la fin)
Edition du basesystem:
Finalisation de la base
Aide:
Panique sur les répertoires suite à des processus qui existaient: (ils sont sous /var/tmp, l’arborescence elle même est dans /var/tmp/ISN)
$ nettoiefaitext.sh K, vérification, $ nettoiefaitext.sh puis enfin
$ analyse.sh extension_gabeu.sqh analyse les dépendances d’une extension extension_gabeu.sqh
$ resetextension.sh extension_gabeu.sqh vire les dépendances
$ doextension.sqh extension_gabeu.sqh extension_necessaire1.sqh extension_necessaire2.sqh extension_necessaire3.sqhindique que gabeu dépend de necessaire1, necessaire2 et necessaire3.
Ne travaille pas en root.
Voilà. Avec ça tu feras ce que tu veux proprement.
Si tu changes de noyau, il te faut récupérer le fichier initrd et remplacer linuxlive et initrd.img sur la clef et faire une extension des modules, mais tu te compliquera la vie pour rien.