tt-tools, des outils pour le TwinTact ===================================== Intro: Ce package regroupe le nécessaire pour compiler des outils OpenSource pour le TwinTact. Public concerné: A priori des développeurs ou hackers désirant utiliser des fonctions standards d'un système linux sur leur Twintact Si vous ne savez pas ce qu'est un shell et comment l'utilisez cet outils n'est pas pour vous, mais rien ne vous empêche de demander des outils qui vous semblerait utile pour votre TwinTact, pour ça commencez par faire un tour sur http://www.opentwin.org, ensuite pour nous contacter, faite le par la liste de diffusion ou encore sur IRC (voir le site) Pré-requis: un environnement unix... sous windows, l'environnement cygwin pourrait faire l'affaire, mais je ne l'ai pas testé et surtout il faudrait peut-être recompiler le toolchain... Remarque: ce package a été développé et testé sur une distribution Fedora 8 Licence: voir les licences des packages utilisés Installation: 1. Créer un dossier quelconque, y mettre l'archive tt-tools-X.X.tar.gz et y ouvrir un shell 2. Décompressez l'archive depuis ce dossier avec: $ tar xzf tt-tools-X.X.tar.gz où X.X est le numéro de la version du package de tt-tools Cross-compilation: 1. Commencez par faire la procédure d'installation 2. Lancez le script 'telecharge.sh' avec $ ./telecharge.sh pour télécharger directement le package à utiliser, notamment busybox, dropbear & le toolchain. Le script vérifie aussi l'empreinte SHA1 des package Remarque: vous pouvez télécharger manuellement les packages et les mettre dans un sous-dossier archives 3. Lancez le script 'dossiers-de-cross-compilation.sh' pour préparer l'environnement de cross-compilation à partir des archives disponibles: $ ./dossiers-de-cross-compilation.sh 4. Enfin, exécutez 'compile-YYYYYYY.sh' où YYYYYYY correspond à l'outil que vous voulez recompiler Installation sur le TwinTact: 1. Utiliser le package tt-tools-X.Y-on-tt.tar.gz ou le générer avec le script generer-archive.sh 2. Télécharger l'archive sur le TwinTact dans le dossier /usr/share 3. Décompresser l'archive depuis ce dossier 4. Exécuter le script /usr/share/bin/maj-tt-tools.sh: * busybox et dropbear sont installés * un clé privée pour le service dropbear est éventuellement générée Contribuer: 1. Vous pouvez modifier ensuite les sources dans les dossiers utilisés 2. Recompilez en utilisant les scripts du 4 ci-dessus ou en encore faites un: $ source environnement-de-cross-compilation.sh et lancez vous même les commandes adéquates de compilation en vous inspirant éventuellement de celle disponibles dans les scripts compile-YYYYYYY.sh 3. Une fois que vos modifs sont testés utilisez les scripts 'creer-patchs.sh et generer-archive.sh pour nous soumettre vos modifications sur la liste de diffusion par exemple 4. Si vous avez besoin d'un coup de pouce essayez le canal IRC (voir le site http://www.opentwin.org) 5. N'oubliez pas de jeter un oeil au ChangeLog Merci d'être arriver jusqu'ici ;-)