|
Last change
on this file since 13 was
6,
checked in by guillaume, 18 years ago
|
|
Publication tt-ttols v0.1
Des outils pour le TwinTact
|
-
Property svn:executable set to
*
|
|
File size:
858 bytes
|
| Rev | Line | |
|---|
| [6] | 1 | #! /bin/bash |
|---|
| 2 | |
|---|
| 3 | source versions.sh |
|---|
| 4 | source environnement_de_cross_compilation.sh |
|---|
| 5 | |
|---|
| 6 | for a in $ARCHIVES |
|---|
| 7 | do |
|---|
| 8 | eval bas="\${${a}_BAS}" |
|---|
| 9 | |
|---|
| 10 | if [ ! -d "$bas" ]; then |
|---|
| 11 | echo "Impossible de créer un patch si le dossier '$bas' n'existe pas" |
|---|
| 12 | exit 1 |
|---|
| 13 | fi |
|---|
| 14 | |
|---|
| 15 | if [ ! -d "$bas-tt" ]; then |
|---|
| 16 | echo "Impossible de créer un patch pour $bas si le dossier '$bas-tt' n'existe pas" |
|---|
| 17 | echo "C'est ce dossier qui doit contenir la version modifiée de $bas" |
|---|
| 18 | echo |
|---|
| 19 | continue |
|---|
| 20 | fi |
|---|
| 21 | |
|---|
| 22 | if [ -e "patchs/$bas.patch" ]; then |
|---|
| 23 | echo "Sauvegarde du patch patchs/$bas.patch en patchs/$bas.patch.bak" |
|---|
| 24 | mv -vf patchs/$bas.patch patchs/$bas.patch.bak |
|---|
| 25 | fi |
|---|
| 26 | |
|---|
| 27 | if [ -e "patchs/$bas.clean.sh" ]; then |
|---|
| 28 | echo "Nettoyage de l'environnement de compilation $bas-tt" |
|---|
| 29 | cd $bas-tt |
|---|
| 30 | source "../patchs/$bas.clean.sh" |
|---|
| 31 | cd .. |
|---|
| 32 | fi |
|---|
| 33 | |
|---|
| 34 | # --ignore-blank-lines ? |
|---|
| 35 | diff -Naurw $bas $bas-tt >patchs/$bas.patch |
|---|
| 36 | done |
|---|
Note: See
TracBrowser
for help on using the repository browser.