1 | |
---|
2 | tt-tools, des outils pour le TwinTact |
---|
3 | ===================================== |
---|
4 | |
---|
5 | Intro: |
---|
6 | Ce package regroupe le nécessaire pour compiler des outils OpenSource pour le |
---|
7 | TwinTact. |
---|
8 | |
---|
9 | Public concerné: |
---|
10 | A priori des développeurs ou hackers désirant utiliser des fonctions standards |
---|
11 | d'un système linux sur leur Twintact |
---|
12 | Si vous ne savez pas ce qu'est un shell et comment l'utilisez cet outil n'est |
---|
13 | pas pour vous. Mais rien ne vous empêche de demander des outils qui vous |
---|
14 | sembleraient utiles pour votre TwinTact. Pour ça, commencez par faire un tour sur |
---|
15 | http://www.opentwin.org, ensuite pour nous contacter, faites le par la liste de |
---|
16 | diffusion ou encore sur IRC (voir le site) ou encore sur http://source.pkg.fr |
---|
17 | |
---|
18 | Pré-requis pour compiler : |
---|
19 | un environnement unix... sous windows, l'environnement cygwin pourrait faire |
---|
20 | l'affaire, mais je ne l'ai pas testé et surtout il faudrait peut-être recompiler |
---|
21 | le toolchain... avis aux amateurs |
---|
22 | Remarque: ce package a été développé et testé sur une distribution Fedora 8 |
---|
23 | |
---|
24 | Licence: voir les licences des packages utilisés |
---|
25 | |
---|
26 | Installation pour recompiler: |
---|
27 | 1. Créer un dossier quelconque, y mettre l'archive tt-tools-X.X.tar.gz |
---|
28 | et y ouvrir un shell |
---|
29 | 2. Décompressez l'archive depuis ce dossier avec: |
---|
30 | $ tar xzf tt-tools-X.X.tar.gz |
---|
31 | où X.X est le numéro de la version du package de tt-tools |
---|
32 | |
---|
33 | Cross-compilation: |
---|
34 | 1. Commencez par faire la procédure d'installation |
---|
35 | 2. Lancez le script 'telecharge.sh' avec |
---|
36 | $ ./telecharge.sh |
---|
37 | pour télécharger directement le package à utiliser, notamment busybox, |
---|
38 | dropbear & le toolchain. Le script vérifie aussi l'empreinte SHA1 des |
---|
39 | package |
---|
40 | Remarque: vous pouvez télécharger manuellement les packages et les mettre |
---|
41 | dans un sous-dossier archives |
---|
42 | 3. Lancez le script 'dossiers-de-cross-compilation.sh' pour préparer |
---|
43 | l'environnement de cross-compilation à partir des archives disponibles: |
---|
44 | $ ./dossiers-de-cross-compilation.sh |
---|
45 | 4. Enfin, exécutez './compile-YYYYYYY.sh' où YYYYYYY correspond à l'outil que |
---|
46 | vous voulez recompiler |
---|
47 | |
---|
48 | Installation sur le TwinTact: |
---|
49 | 1. Utiliser le package tt-tools-X.Y-on-tt.tar.gz ou le générer avec le |
---|
50 | script generer-archive.sh |
---|
51 | 2. Télécharger l'archive sur le TwinTact dans le dossier /usr/share |
---|
52 | 3. Décompresser l'archive depuis ce dossier |
---|
53 | 4. Exécuter le script /usr/share/bin/maj-tt-tools.sh: |
---|
54 | * busybox et dropbear sont installés |
---|
55 | * une clé privée pour le service dropbear est éventuellement générée |
---|
56 | |
---|
57 | Contribuer: |
---|
58 | 1. Vous pouvez modifier ensuite les sources dans les dossiers utilisés |
---|
59 | 2. Recompilez en utilisant les scripts ci-dessus ou encore manuellement: |
---|
60 | $ source environnement-de-cross-compilation.sh |
---|
61 | et lancez vous même les commandes adéquates de compilation en vous inspirant |
---|
62 | éventuellement de celle disponibles dans les scripts compile-YYYYYYY.sh |
---|
63 | 3. Une fois que vos modifs sont testées utilisez les scripts 'creer-patchs.sh et |
---|
64 | generer-archive.sh pour nous soumettre vos modifications sur la liste de |
---|
65 | diffusion par exemple ou dans un ticket sur http://source.pkg.fr |
---|
66 | 4. Si vous avez besoin d'un coup de pouce essayez le canal IRC (voir le site |
---|
67 | http://www.opentwin.org) |
---|
68 | 5. N'oubliez pas de jeter un oeil au ChangeLog |
---|
69 | |
---|
70 | Merci d'être arrivé jusqu'ici ;-) |
---|
71 | |
---|