Statistiques
| Révision :

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 !"