root / tmp / trunk / org.txm.setups / getSharedFiles.sh @ 733
Historique | Voir | Annoter | Télécharger (5,71 ko)
1 | 728 | mdecorde | TOOLBOXDIRECTORY="$HOME/workspace079/org.txm.toolbox" |
---|---|---|---|
2 | 728 | mdecorde | SVNDIR="$HOME/SVN" |
3 | 728 | mdecorde | SVNDOCTRUNK="$SVNDIR/TXMSVN/trunk/doc" |
4 | 728 | mdecorde | SHARED="./shared" |
5 | 728 | mdecorde | SHAREDALL="$SHARED/all" |
6 | 728 | mdecorde | SCRIPTCOPYDIR="$SHAREDALL/scripts" |
7 | 728 | mdecorde | |
8 | 728 | mdecorde | echo "reset the shared/all directory..." |
9 | 728 | mdecorde | rm -rf "$SHAREDALL" && |
10 | 728 | mdecorde | svn update |
11 | 728 | mdecorde | |
12 | 728 | mdecorde | if [ ! -d "$SCRIPTCOPYDIR" ]; then |
13 | 728 | mdecorde | echo "** Scripts copy: failed to reset the shared/all directory." |
14 | 728 | mdecorde | exit 1; |
15 | 728 | mdecorde | fi |
16 | 728 | mdecorde | |
17 | 728 | mdecorde | IMPORTERPACKAGE=/src/groovy/org/txm/importer |
18 | 728 | mdecorde | ALCESTE=$IMPORTERPACKAGE/alceste/alcesteLoader.groovy |
19 | 728 | mdecorde | DISCOURS=$IMPORTERPACKAGE/discours/discoursLoader.groovy |
20 | 728 | mdecorde | BFM=$IMPORTERPACKAGE/bfm/bfmLoader.groovy |
21 | 728 | mdecorde | FRANTEXT=$IMPORTERPACKAGE/frantext/frantextLoader.groovy |
22 | 728 | mdecorde | HYPERBASE=$IMPORTERPACKAGE/hyperbase/hyperbaseLoader.groovy |
23 | 728 | mdecorde | TXT=$IMPORTERPACKAGE/txt/txtLoader.groovy |
24 | 728 | mdecorde | XML=$IMPORTERPACKAGE/xml/xmlLoader.groovy |
25 | 728 | mdecorde | FACTIVA=$IMPORTERPACKAGE/factiva/factivaLoader.groovy |
26 | 728 | mdecorde | FACTIVATXT=$IMPORTERPACKAGE/factiva/factivamailLoader.groovy |
27 | 728 | mdecorde | XMLTXM=$IMPORTERPACKAGE/xmltxm/xmltxmLoader.groovy |
28 | 728 | mdecorde | TRANSCRIBER=$IMPORTERPACKAGE/transcriber/transcriberLoader.groovy |
29 | 728 | mdecorde | TMX=$IMPORTERPACKAGE/tmx/tmxLoader.groovy |
30 | 728 | mdecorde | DOC=$IMPORTERPACKAGE/doc/docLoader.groovy |
31 | 728 | mdecorde | WTC=$IMPORTERPACKAGE/wtc/wtcLoader.groovy |
32 | 728 | mdecorde | #LIMSI=$IMPORTERPACKAGE/limsi/limsiLoader.groovy |
33 | 728 | mdecorde | |
34 | 728 | mdecorde | echo $SCRIPTCOPYDIR |
35 | 728 | mdecorde | |
36 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/import/" |
37 | 728 | mdecorde | # get all xxxxLoader.groovy sccripts |
38 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$ALCESTE" "$SCRIPTCOPYDIR/import/" && \ |
39 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$DISCOURS" "$SCRIPTCOPYDIR/import/" && \ |
40 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$BFM" "$SCRIPTCOPYDIR/import/" && \ |
41 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$FRANTEXT" "$SCRIPTCOPYDIR/import/" && \ |
42 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$HYPERBASE" "$SCRIPTCOPYDIR/import/" && \ |
43 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$TXT" "$SCRIPTCOPYDIR/import/" && \ |
44 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$XML" "$SCRIPTCOPYDIR/import/" && \ |
45 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$FACTIVA" "$SCRIPTCOPYDIR/import/" && \ |
46 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$FACTIVATXT" "$SCRIPTCOPYDIR/import/" && \ |
47 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$XMLTXM" "$SCRIPTCOPYDIR/import/" && \ |
48 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$TRANSCRIBER" "$SCRIPTCOPYDIR/import/" && \ |
49 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$DOC" "$SCRIPTCOPYDIR/import/" && \ |
50 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$TMX" "$SCRIPTCOPYDIR/import/" && \ |
51 | 728 | mdecorde | cp -v "$TOOLBOXDIRECTORY$WTC" "$SCRIPTCOPYDIR/import/" |
52 | 728 | mdecorde | #cp -v "$TOOLBOXDIRECTORY$LIMSI" "$SCRIPTCOPYDIR/import/" |
53 | 728 | mdecorde | |
54 | 728 | mdecorde | if [ $? != 0 ]; then |
55 | 728 | mdecorde | echo "** Loader scripts copy: copy failed" |
56 | 728 | mdecorde | exit 1; |
57 | 728 | mdecorde | fi |
58 | 728 | mdecorde | |
59 | 728 | mdecorde | #copy Macros |
60 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/macro/" |
61 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/macro/org/" |
62 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/macro/org/txm/" |
63 | 728 | mdecorde | #mkdir "$SCRIPTCOPYDIR/macro/org/txm/annotation/" |
64 | 728 | mdecorde | |
65 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/macro/" "$SCRIPTCOPYDIR/macro/org/txm/macro" && |
66 | 728 | mdecorde | #rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/importer/europress/" "$SCRIPTCOPYDIR/macro" && |
67 | 728 | mdecorde | #rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/annotation/" "$SCRIPTCOPYDIR/macro/org/txm/annotation" && |
68 | 728 | mdecorde | #rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/importer/transcription/" "$SCRIPTCOPYDIR/macro/org/txm/importer/transcription" |
69 | 728 | mdecorde | if [ $? != 0 ]; then |
70 | 728 | mdecorde | echo "** Macros copy failed" |
71 | 728 | mdecorde | exit 1; |
72 | 728 | mdecorde | fi |
73 | 728 | mdecorde | |
74 | 728 | mdecorde | #copy Groovy samples scripts |
75 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/samples/groovy" |
76 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/samples/groovy/org" && |
77 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/samples/groovy/org/txm" && |
78 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/samples/groovy/org/txm/export" && |
79 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/samples/groovy/org/txm/functions" && |
80 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/samples/groovy/org/txm/importer" && |
81 | 728 | mdecorde | mkdir "$SCRIPTCOPYDIR/samples/groovy/org/txm/sw" && |
82 | 728 | mdecorde | #mkdir "$SCRIPTCOPYDIR/samples/groovy/org/txm/tal" && |
83 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/export"/* "$SCRIPTCOPYDIR/samples/groovy/org/txm/export" && |
84 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/functions"/* "$SCRIPTCOPYDIR/samples/groovy/org/txm/functions" && |
85 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/importer"/* "$SCRIPTCOPYDIR/samples/groovy/org/txm/importer" && |
86 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/sw"/* "$SCRIPTCOPYDIR/samples/groovy/org/txm/sw" && |
87 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/groovy/org/txm/tal"/* "$SCRIPTCOPYDIR/samples/groovy/org/txm/tal" && |
88 | 728 | mdecorde | if [ $? != 0 ]; then |
89 | 728 | mdecorde | echo "** Groovy samples copy failed" |
90 | 728 | mdecorde | exit 1; |
91 | 728 | mdecorde | fi |
92 | 728 | mdecorde | |
93 | 728 | mdecorde | #copy R samples scripts |
94 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/src/R/"* "$SCRIPTCOPYDIR/samples/R" |
95 | 728 | mdecorde | if [ $? != 0 ]; then |
96 | 728 | mdecorde | echo "** R samples copy failed" |
97 | 728 | mdecorde | exit 1; |
98 | 728 | mdecorde | fi |
99 | 728 | mdecorde | |
100 | 728 | mdecorde | # copy XSL files |
101 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/res/org/txm/xml/xsl/"* "$SHAREDALL/xsl" |
102 | 728 | mdecorde | if [ $? != 0 ]; then |
103 | 728 | mdecorde | echo "** Loader xsl copy: copy failed" |
104 | 728 | mdecorde | exit 1; |
105 | 728 | mdecorde | fi |
106 | 728 | mdecorde | |
107 | 728 | mdecorde | # copy CSS files |
108 | 728 | mdecorde | |
109 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/res/org/txm/css/txm.css" "$SHAREDALL/css/" && |
110 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/res/org/txm/css/tmx.css" "$SHAREDALL/css/" && |
111 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/res/org/txm/css/doc.css" "$SHAREDALL/css/" && |
112 | 728 | mdecorde | rsync -r --exclude '.svn' "$TOOLBOXDIRECTORY/res/org/txm/css/transcriber.css" "$SHAREDALL/css/" |
113 | 728 | mdecorde | if [ $? != 0 ]; then |
114 | 728 | mdecorde | echo "** css copy failed" |
115 | 728 | mdecorde | exit 1; |
116 | 728 | mdecorde | fi |
117 | 728 | mdecorde | |
118 | 728 | mdecorde | # copy TXM documentation files files |
119 | 728 | mdecorde | svn update "${SVNDOCTRUNK}" |
120 | 728 | mdecorde | cp -f "${SVNDOCTRUNK}/user manuals/txm-manual-fr.pdf" "$SHAREDALL/doc/Manuel de TXM 0.7 FR.pdf" |
121 | 728 | mdecorde | if [ $? != 0 ]; then |
122 | 728 | mdecorde | echo "** TXM REFMAN copy failed" |
123 | 728 | mdecorde | exit 1; |
124 | 728 | mdecorde | fi |
125 | 728 | mdecorde | |
126 | 728 | mdecorde | chmod -R +r "$SHAREDALL"/* |
127 | 728 | mdecorde | find "$SHAREDALL" -type d -exec chmod +rx {} \; |
128 | 728 | mdecorde | |
129 | 728 | mdecorde | # remove dev scripts |
130 | 728 | mdecorde | rm -f "$SCRIPTCOPYDIR/samples/groovy/ReleaseFunctionsValidation.groovy" |
131 | 728 | mdecorde | rm -f "$SCRIPTCOPYDIR/samples/groovy/ReleaseLoadersValidation.groovy" |
132 | 728 | mdecorde | rm -rf "$SCRIPTCOPYDIR/samples/groovy/org/txm/setup" |
133 | 728 | mdecorde | rm -rf "$SCRIPTCOPYDIR/samples/groovy/org/txm/i18n" |
134 | 728 | mdecorde | rm -rf "$SCRIPTCOPYDIR/samples/groovy/org/txm/svn" |
135 | 728 | mdecorde | rm -f "$SCRIPTCOPYDIR/samples/groovy/org/txm/AntTest.groovy" |
136 | 728 | mdecorde | rm -f "$SCRIPTCOPYDIR/samples/groovy/org/txm/Build.java" |
137 | 728 | mdecorde | rm -f "$SCRIPTCOPYDIR/samples/groovy/org/txm/Build2.java" |
138 | 728 | mdecorde | rm -f "$SCRIPTCOPYDIR/samples/groovy/org/txm/Build3.groovy" |
139 | 728 | mdecorde | |
140 | 728 | mdecorde | echo "** Shared files copy: success !" |