- bump version
[gnumed:gnumed-fedora.git] / gnumed / gnumed / dists / Linux / make-release_tarball.sh
1 #!/bin/bash
2
3 #====================================================
4 # $Source: /home/ncq/Projekte/cvs2git/vcs-mirror/gnumed/gnumed/dists/Linux/make-release_tarball.sh,v $
5 # $Id: make-release_tarball.sh,v 1.52.2.9 2008-11-23 17:22:57 ncq Exp $
6 # license: GPL
7 #====================================================
8 CLIENTREV="0.3.7"
9 CLIENTARCH="GNUmed-client.$CLIENTREV.tgz"
10
11 SRVREV="9"
12 SRVARCH="GNUmed-server.v$SRVREV.tgz"
13
14 FILES_REMOVE=\
15 "./GNUmed-$CLIENTREV/client/business/README "\
16 "./GNUmed-$CLIENTREV/client/business/gmOrganization.py "\
17 "./GNUmed-$CLIENTREV/client/business/gmXmlDocDesc.py "\
18 "./GNUmed-$CLIENTREV/client/pycommon/gmDrugObject.py "\
19 "./GNUmed-$CLIENTREV/client/pycommon/gmDrugView.py "\
20 "./GNUmed-$CLIENTREV/client/pycommon/gmSchemaRevisionCheck.py "\
21 "./GNUmed-$CLIENTREV/client/pycommon/gmSerialTools.py "\
22 "./GNUmed-$CLIENTREV/client/pycommon/gmTrace.py "\
23 "./GNUmed-$CLIENTREV/client/pycommon/gmdbf.py "\
24 "./GNUmed-$CLIENTREV/client/pycommon/gmCLI.py "\
25 "./GNUmed-$CLIENTREV/client/pycommon/gmPG.py "\
26 "./GNUmed-$CLIENTREV/server/business/README "\
27 "./GNUmed-$CLIENTREV/server/business/gmOrganization.py "\
28 "./GNUmed-$CLIENTREV/server/business/gmXmlDocDesc.py "\
29 "./GNUmed-$CLIENTREV/server/pycommon/gmDrugObject.py "\
30 "./GNUmed-$CLIENTREV/server/pycommon/gmDrugView.py "\
31 "./GNUmed-$CLIENTREV/server/pycommon/gmSchemaRevisionCheck.py "\
32 "./GNUmed-$CLIENTREV/server/pycommon/gmSerialTools.py "\
33 "./GNUmed-$CLIENTREV/server/pycommon/gmTrace.py "\
34 "./GNUmed-$CLIENTREV/server/pycommon/gmdbf.py "\
35 "./GNUmed-$CLIENTREV/server/pycommon/gmPG.py "\
36 "./GNUmed-$CLIENTREV/client/wxGladeWidgets/README "\
37 "./GNUmed-$CLIENTREV/client/wxGladeWidgets/wxgAU_AdminLoginV01.py "\
38 "./GNUmed-$CLIENTREV/client/wxGladeWidgets/wxgAU_DBUserSetupV01.py "\
39 "./GNUmed-$CLIENTREV/client/wxGladeWidgets/wxgAU_StaffMgrPanel.py "\
40 "./GNUmed-$CLIENTREV/client/wxGladeWidgets/wxgAU_StaffV01.py "\
41 "./GNUmed-$CLIENTREV/client/wxGladeWidgets/wxgRequest.py "\
42 "./GNUmed-$CLIENTREV/client/wxGladeWidgets/wxgDoubleListSplitterPnl.py "\
43 "./GNUmed-$CLIENTREV/client/wxpython/StyledTextCtrl_1.py "\
44 "./GNUmed-$CLIENTREV/client/wxpython/gmDermTool.py "\
45 "./GNUmed-$CLIENTREV/client/wxpython/gmProgressNoteSTC.py "\
46 "./GNUmed-$CLIENTREV/client/wxpython/zz-gmNewFileTemplate.py "\
47 "./GNUmed-$CLIENTREV/client/wxpython/gmAU_VaccV01.py "\
48 "./GNUmed-$CLIENTREV/client/wxpython/gmBMIWidgets.py "\
49 "./GNUmed-$CLIENTREV/client/wxpython/gmCharacterValidator.py "\
50 "./GNUmed-$CLIENTREV/client/wxpython/gmCryptoText.py "\
51 "./GNUmed-$CLIENTREV/client/wxpython/gmFormPrinter.py "\
52 "./GNUmed-$CLIENTREV/client/wxpython/gmGP_ActiveProblems.py "\
53 "./GNUmed-$CLIENTREV/client/wxpython/gmGP_FamilyHistorySummary.py "\
54 "./GNUmed-$CLIENTREV/client/wxpython/gmGP_HabitsRiskFactors.py "\
55 "./GNUmed-$CLIENTREV/client/wxpython/gmGP_Inbox.py "\
56 "./GNUmed-$CLIENTREV/client/wxpython/gmGP_PatientPicture.py "\
57 "./GNUmed-$CLIENTREV/client/wxpython/gmGP_SocialHistory.py "\
58 "./GNUmed-$CLIENTREV/client/wxpython/gmLabWidgets.py "\
59 "./GNUmed-$CLIENTREV/client/wxpython/gmListCtrlMapper.py "\
60 "./GNUmed-$CLIENTREV/client/wxpython/gmMultiColumnList.py "\
61 "./GNUmed-$CLIENTREV/client/wxpython/gmMultiSash.py "\
62 "./GNUmed-$CLIENTREV/client/wxpython/gmPatientHolder.py "\
63 "./GNUmed-$CLIENTREV/client/wxpython/gmPlugin_Patient.py "\
64 "./GNUmed-$CLIENTREV/client/wxpython/gmPregWidgets.py "\
65 "./GNUmed-$CLIENTREV/client/wxpython/gmSelectPerson.py "\
66 "./GNUmed-$CLIENTREV/client/wxpython/gmShadow.py "\
67 "./GNUmed-$CLIENTREV/client/wxpython/gmSQLListControl.py "\
68 "./GNUmed-$CLIENTREV/client/wxpython/gmSQLSimpleSearch.py "\
69 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmAllergiesPlugin.py "\
70 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmAU_VaccV01Plugin.py "\
71 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmClinicalWindowManager.py "\
72 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmContacts.py "\
73 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmConfigRegistry.py "\
74 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmDemographicsEditor.py "\
75 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmDrugDisplay.py "\
76 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmEMRTextDumpPlugin.py "\
77 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmGuidelines.py "\
78 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmLabJournal.py "\
79 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmMultiSashedProgressNoteInputPlugin.py "\
80 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmOffice.py "\
81 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmPython.py "\
82 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmRequest.py "\
83 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmShowLab.py "\
84 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmSQL.py "\
85 "./GNUmed-$CLIENTREV/client/wxpython/gui/gmVaccinationsPlugin.py "\
86 "./GNUmed-$CLIENTREV/server/bootstrap/xxx-upgrade-instructions.txt "\
87 "./GNUmed-$CLIENTREV/server/bootstrap/amis-config.set "\
88 "./GNUmed-$CLIENTREV/server/bootstrap/bootstrap-amis.conf "\
89 "./GNUmed-$CLIENTREV/server/bootstrap/bootstrap-archive.conf "\
90 "./GNUmed-$CLIENTREV/server/bootstrap/install_AMIS_data.sh "\
91 "./GNUmed-$CLIENTREV/server/bootstrap/redo-max.sh "\
92 "./GNUmed-$CLIENTREV/server/bootstrap/update_db-v1_v2.conf "\
93 "./GNUmed-$CLIENTREV/server/bootstrap/update_db-v1_v2.sh "\
94 "./GNUmed-$CLIENTREV/server/sql/gmappoint.sql "\
95 "./GNUmed-$CLIENTREV/server/sql/gmmodule.sql "\
96 "./GNUmed-$CLIENTREV/server/sql/gmrecalls.sql "\
97 "./GNUmed-$CLIENTREV/server/sql/update_db-v1_v2.sql "\
98 "./GNUmed-$CLIENTREV/server/sql/gmCrossDB_FKs.sql "\
99 "./GNUmed-$CLIENTREV/server/sql/gmCrossDB_FK-views.sql "\
100 "./GNUmed-$CLIENTREV/server/sql/gmFormDefs.sql "\
101 "./GNUmed-$CLIENTREV/server/sql/gmPhraseWheelTest.sql "
102
103
104 echo "cleaning up"
105 rm -R ./GNUmed-$CLIENTREV/
106 rm -vf $CLIENTARCH
107 rm -vf $SRVARCH
108 cd ../../../
109 ./remove_pyc.sh
110 cd -
111
112
113 # create client package
114 echo "____________"
115 echo "=> client <="
116 echo "============"
117
118
119 # client
120 mkdir -p ./GNUmed-$CLIENTREV/client/
121 cp -R ../../client/__init__.py ./GNUmed-$CLIENTREV/client/
122 cp -R ../../client/gm-from-cvs.conf ./GNUmed-$CLIENTREV/client/
123 cp -R ../../client/gm-from-cvs.sh ./GNUmed-$CLIENTREV/client/
124 cp -R ../../client/gm-from-cvs.bat ./GNUmed-$CLIENTREV/client/
125 cp -R ./gnumed ./GNUmed-$CLIENTREV/client/
126 cp -R ./gnumed-client.desktop ./GNUmed-$CLIENTREV/client/
127 cp -R ../../client/sitecustomize.py ./GNUmed-$CLIENTREV/client/
128 cp -R ../../../check-prerequisites.* ./GNUmed-$CLIENTREV/client/
129 cp -R ../../../GnuPublicLicense.txt ./GNUmed-$CLIENTREV/client/
130
131
132 # bitmaps
133 mkdir -p ./GNUmed-$CLIENTREV/client/bitmaps/
134 cp -R ./gnumed.xpm ./GNUmed-$CLIENTREV/client/bitmaps/
135 cp -R ../../client/bitmaps/gnumedlogo.png ./GNUmed-$CLIENTREV/client/bitmaps/
136 cp -R ../../client/bitmaps/empty-face-in-bust.png ./GNUmed-$CLIENTREV/client/bitmaps/
137 cp -R ../../client/bitmaps/serpent.png ./GNUmed-$CLIENTREV/client/bitmaps/
138 chmod -cR -x ./GNUmed-$CLIENTREV/client/bitmaps/*.*
139
140
141 # business
142 mkdir -p ./GNUmed-$CLIENTREV/client/business/
143 cp -R ../../client/business/*.py ./GNUmed-$CLIENTREV/client/business/
144
145
146 # connectors
147 mkdir -p ./GNUmed-$CLIENTREV/client/connectors/
148 cp -R ../../client/connectors/gm_ctl_client.* ./GNUmed-$CLIENTREV/client/connectors/
149
150
151 # doc
152 mkdir -p ./GNUmed-$CLIENTREV/client/doc/
153 cp -R ../../client/doc/gnumed.conf.example ./GNUmed-$CLIENTREV/client/doc/
154 cp -R ../../client/doc/gnumed-client.conf.example ./GNUmed-$CLIENTREV/client/doc/
155 cp -R ../../client/doc/hook_script_example.py ./GNUmed-$CLIENTREV/client/doc/hook_script_example.py
156 cp -R ../../client/doc/mime_type2file_extension.conf.example ./GNUmed-$CLIENTREV/client/doc/mime_type2file_extension.conf.example
157 cp -R ../../client/doc/man-pages/gnumed.1 ./GNUmed-$CLIENTREV/client/doc/gnumed.1
158 cp -R ../../client/doc/man-pages/gm_ctl_client.1 ./GNUmed-$CLIENTREV/client/doc/gm_ctl_client.1
159
160
161 # exporters
162 mkdir -p ./GNUmed-$CLIENTREV/client/exporters/
163 cp -R ../../client/exporters/__init__.py ./GNUmed-$CLIENTREV/client/exporters
164 cp -R ../../client/exporters/gmPatientExporter.py ./GNUmed-$CLIENTREV/client/exporters
165
166
167 # locale
168 mkdir -p ./GNUmed-$CLIENTREV/client/locale/
169 cp -R ../../client/locale/de.po ./GNUmed-$CLIENTREV/client/locale
170 cp -R ../../client/locale/es.po ./GNUmed-$CLIENTREV/client/locale
171 cp -R ../../client/locale/fr.po ./GNUmed-$CLIENTREV/client/locale
172 cp -R ../../client/locale/it.po ./GNUmed-$CLIENTREV/client/locale
173
174 cd ../../client/locale/
175 ./create-gnumed_mo.sh de
176 ./create-gnumed_mo.sh es
177 ./create-gnumed_mo.sh fr
178 ./create-gnumed_mo.sh it
179 cd -
180
181 cp -R ../../client/locale/de-gnumed.mo ./GNUmed-$CLIENTREV/client/locale
182 cp -R ../../client/locale/es-gnumed.mo ./GNUmed-$CLIENTREV/client/locale
183 cp -R ../../client/locale/fr-gnumed.mo ./GNUmed-$CLIENTREV/client/locale
184 cp -R ../../client/locale/it-gnumed.mo ./GNUmed-$CLIENTREV/client/locale
185
186
187 # pycommon
188 mkdir -p ./GNUmed-$CLIENTREV/client/pycommon/
189 cp -R ../../client/pycommon/*.py ./GNUmed-$CLIENTREV/client/pycommon/
190
191
192 # wxGladeWidgets
193 mkdir -p ./GNUmed-$CLIENTREV/client/wxGladeWidgets/
194 cp -R ../../client/wxGladeWidgets/*.py ./GNUmed-$CLIENTREV/client/wxGladeWidgets/
195 chmod -cR -x ./GNUmed-$CLIENTREV/client/wxGladeWidgets/*.*
196
197
198 # wxpython
199 mkdir -p ./GNUmed-$CLIENTREV/client/wxpython/
200 cp -R ../../client/wxpython/*.py ./GNUmed-$CLIENTREV/client/wxpython/
201 mkdir -p ./GNUmed-$CLIENTREV/client/wxpython/gui/
202 cp -R ../../client/wxpython/gui/*.py ./GNUmed-$CLIENTREV/client/wxpython/gui/
203 chmod -cR -x ./GNUmed-$CLIENTREV/client/wxpython/*.*
204 chmod -cR -x ./GNUmed-$CLIENTREV/client/wxpython/gui/*.*
205
206
207 # pick up current User Manual
208 echo "picking up GNUmed User Manual from the web"
209 mkdir -p ./GNUmed-$CLIENTREV/client/doc/user-manual/
210 wget -v http://wiki.gnumed.de/bin/view/Gnumed/PublishManual
211 rm -vf PublishManual*
212 wget -v -O ./GNUmed-$CLIENTREV/client/doc/user-manual/GNUmed-User-Manual.tgz http://wiki.gnumed.de/twiki/pub/Gnumed.tgz
213 cd ./GNUmed-$CLIENTREV/client/doc/user-manual/
214 tar -xvzf GNUmed-User-Manual.tgz
215 rm -vf Release-02.html
216 ln -s GnumedManual.html index.html
217 rm -vf GNUmed-User-Manual.tgz
218 cd -
219
220 #----------------------------------
221 # create server package
222 echo "____________"
223 echo "=> server <="
224 echo "============"
225
226
227 # client
228 mkdir -p ./GNUmed-$CLIENTREV/server
229 cp -R ../../../GnuPublicLicense.txt ./GNUmed-$CLIENTREV/server/
230 cp -R ../../server/gm-backup_database.sh ./GNUmed-$CLIENTREV/server/
231 cp -R ../../server/gm-restore_database.sh ./GNUmed-$CLIENTREV/server/
232 cp -R ../../server/gm-backup_data.sh ./GNUmed-$CLIENTREV/server/
233 cp -R ../../server/gm-zip+sign_backups.sh ./GNUmed-$CLIENTREV/server/
234 cp -R ../../server/gm-move_backups_offsite.sh ./GNUmed-$CLIENTREV/server/
235 cp -R ../../client/__init__.py ./GNUmed-$CLIENTREV/server/
236
237
238 # pycommon
239 mkdir -p ./GNUmed-$CLIENTREV/server/pycommon
240 cp -R ../../client/pycommon/*.py ./GNUmed-$CLIENTREV/server/pycommon/
241
242
243 # bootstrap
244 mkdir -p ./GNUmed-$CLIENTREV/server/bootstrap
245 cp -R ../../server/bootstrap/* ./GNUmed-$CLIENTREV/server/bootstrap/
246
247
248 # doc
249 mkdir -p ./GNUmed-$CLIENTREV/server/doc/
250 cp -R ../../client/doc/gnumed-backup.conf.example ./GNUmed-$CLIENTREV/server/doc/
251 cp -R ../../client/doc/gnumed-restore.conf.example ./GNUmed-$CLIENTREV/server/doc/
252 cp -R ../../server/bootstrap/README ./GNUmed-$CLIENTREV/server/doc/
253
254
255 # sql
256 mkdir -p ./GNUmed-$CLIENTREV/server/sql
257 cp -R ../../server/sql/*.sql ./GNUmed-$CLIENTREV/server/sql/
258 mkdir -p ./GNUmed-$CLIENTREV/server/sql/country.specific
259 mkdir -p ./GNUmed-$CLIENTREV/server/sql/country.specific/au
260 cp -R ../../server/sql/country.specific/au/*.sql ./GNUmed-$CLIENTREV/server/sql/country.specific/au
261 mkdir -p ./GNUmed-$CLIENTREV/server/sql/country.specific/ca
262 cp -R ../../server/sql/country.specific/ca/*.sql ./GNUmed-$CLIENTREV/server/sql/country.specific/ca
263 mkdir -p ./GNUmed-$CLIENTREV/server/sql/country.specific/de
264 cp -R ../../server/sql/country.specific/de/*.sql ./GNUmed-$CLIENTREV/server/sql/country.specific/de
265 mkdir -p ./GNUmed-$CLIENTREV/server/sql/country.specific/es
266 cp -R ../../server/sql/country.specific/es/*.sql ./GNUmed-$CLIENTREV/server/sql/country.specific/es
267 mkdir -p ./GNUmed-$CLIENTREV/server/sql/test-data
268 cp -R ../../server/sql/test-data/*.sql ./GNUmed-$CLIENTREV/server/sql/test-data
269
270 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v2-v3
271 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v2-v3/dynamic
272 cp -R ../../server/sql/v2-v3/dynamic/*.sql ./GNUmed-$CLIENTREV/server/sql/v2-v3/dynamic
273 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v2-v3/static
274 cp -R ../../server/sql/v2-v3/static/*.sql ./GNUmed-$CLIENTREV/server/sql/v2-v3/static
275 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v2-v3/superuser
276 cp -R ../../server/sql/v2-v3/superuser/*.sql ./GNUmed-$CLIENTREV/server/sql/v2-v3/superuser
277
278 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v3-v4
279 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v3-v4/dynamic
280 cp -R ../../server/sql/v3-v4/dynamic/*.sql ./GNUmed-$CLIENTREV/server/sql/v3-v4/dynamic
281 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v3-v4/static
282 cp -R ../../server/sql/v3-v4/static/*.sql ./GNUmed-$CLIENTREV/server/sql/v3-v4/static
283 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v3-v4/superuser
284 cp -R ../../server/sql/v3-v4/superuser/*.sql ./GNUmed-$CLIENTREV/server/sql/v3-v4/superuser
285
286 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v4-v5
287 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v4-v5/dynamic
288 cp -R ../../server/sql/v4-v5/dynamic/*.sql ./GNUmed-$CLIENTREV/server/sql/v4-v5/dynamic
289 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v4-v5/static
290 cp -R ../../server/sql/v4-v5/static/*.sql ./GNUmed-$CLIENTREV/server/sql/v4-v5/static
291 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v4-v5/superuser
292 cp -R ../../server/sql/v4-v5/superuser/*.sql ./GNUmed-$CLIENTREV/server/sql/v4-v5/superuser
293
294 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v5-v6
295 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v5-v6/dynamic
296 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v5-v6/static
297
298 cp -R ../../server/sql/v5-v6/dynamic/*.sql ./GNUmed-$CLIENTREV/server/sql/v5-v6/dynamic
299 cp -R ../../server/sql/v5-v6/static/*.sql ./GNUmed-$CLIENTREV/server/sql/v5-v6/static
300
301
302 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v6-v7
303 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v6-v7/dynamic
304 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v6-v7/static
305 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v6-v7/data
306 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v6-v7/python
307
308 cp -R ../../server/sql/v6-v7/dynamic/*.sql ./GNUmed-$CLIENTREV/server/sql/v6-v7/dynamic
309 cp -R ../../server/sql/v6-v7/static/*.sql ./GNUmed-$CLIENTREV/server/sql/v6-v7/static
310 cp -R ../../server/sql/v6-v7/data/* ./GNUmed-$CLIENTREV/server/sql/v6-v7/data
311 cp -R ../../server/sql/v6-v7/python/*.py ./GNUmed-$CLIENTREV/server/sql/v6-v7/python
312
313
314 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v7-v8
315 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v7-v8/dynamic
316 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v7-v8/static
317
318 cp -R ../../server/sql/v7-v8/dynamic/*.sql ./GNUmed-$CLIENTREV/server/sql/v7-v8/dynamic
319 cp -R ../../server/sql/v7-v8/static/*.sql ./GNUmed-$CLIENTREV/server/sql/v7-v8/static
320
321
322 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v8-v9
323 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v8-v9/dynamic
324 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v8-v9/static
325 mkdir -p ./GNUmed-$CLIENTREV/server/sql/v8-v9/fixups
326
327 cp -R ../../server/sql/v8-v9/dynamic/*.sql ./GNUmed-$CLIENTREV/server/sql/v8-v9/dynamic
328 cp -R ../../server/sql/v8-v9/static/*.sql ./GNUmed-$CLIENTREV/server/sql/v8-v9/static
329 cp -R ../../server/sql/v8-v9/fixups/*.sql ./GNUmed-$CLIENTREV/server/sql/v8-v9/fixups
330
331 #----------------------------------
332 # weed out unnecessary stuff
333 for fname in $FILES_REMOVE ; do
334         rm -f $fname
335 done ;
336
337
338 echo "cleaning out debris"
339 find ./ -name '*.pyc' -exec rm -v '{}' ';'
340 find ./ -name '*.log' -exec rm -v '{}' ';'
341 find ./GNUmed-$CLIENTREV/ -name 'CVS' -type d -exec rm -v -r '{}' ';'
342 find ./GNUmed-$CLIENTREV/ -name 'wxg' -type d -exec rm -v -r '{}' ';'
343
344
345 # now make tarballs
346 # - client
347 cd GNUmed-$CLIENTREV
348 ln -s client Gnumed
349 cd ..
350 tar -czf $CLIENTARCH ./GNUmed-$CLIENTREV/client/ ./GNUmed-$CLIENTREV/Gnumed
351 # - server
352 mv GNUmed-$CLIENTREV GNUmed-v$SRVREV
353 cd GNUmed-v$SRVREV
354 rm Gnumed
355 ln -s server Gnumed
356 cd ..
357 tar -czf $SRVARCH ./GNUmed-v$SRVREV/server/ ./GNUmed-v$SRVREV/Gnumed
358
359
360 # cleanup
361 rm -R ./GNUmed-v$SRVREV/
362
363 echo "include schema docs"
364
365 #------------------------------------------
366 # $Log: make-release_tarball.sh,v $
367 # Revision 1.52.2.9  2008-11-23 17:22:57  ncq
368 # - bump version
369 #
370 # Revision 1.52.2.8  2008/11/10 22:45:12  ncq
371 # - bump version
372 #
373 # Revision 1.52.2.7  2008/10/28 14:16:29  ncq
374 # - bump version
375 #
376 # Revision 1.52.2.6  2008/10/28 12:36:11  ncq
377 # - include sql/fixups/ for 8-9 as reported by Rogerio
378 #
379 # Revision 1.52.2.5  2008/10/24 14:12:50  ncq
380 # - bump version
381 #
382 # Revision 1.52.2.4  2008/10/15 15:39:55  ncq
383 # - bump version
384 #
385 # Revision 1.52.2.3  2008/09/09 18:39:54  ncq
386 # - bump version
387 #
388 # Revision 1.52.2.2  2008/09/01 11:42:33  ncq
389 # - bump client version
390 #
391 # Revision 1.52.2.1  2008/08/24 20:47:24  ncq
392 # - proper versions
393 #
394 # Revision 1.52  2008/08/23 15:00:05  ncq
395 # - bump RC version
396 #
397 # Revision 1.51  2008/08/21 13:30:27  ncq
398 # - rearrange version vars
399 #
400 # Revision 1.50  2008/08/06 13:25:46  ncq
401 # - explicitely bash it
402 #
403 # Revision 1.49  2008/07/24 18:22:52  ncq
404 # - some cleaup
405 #
406 # Revision 1.48  2008/04/22 21:20:03  ncq
407 # - no more gmCLI
408 #
409 # Revision 1.47  2008/03/17 14:56:33  ncq
410 # - properly cleanup pycommon/ in server/, too
411 #
412 # Revision 1.46  2008/02/25 17:45:50  ncq
413 # - include Italian
414 #
415 # Revision 1.45  2008/01/16 19:40:55  ncq
416 # - deprecate gmConfigRegistry
417 # - include v8-v9 sql dirs
418 #
419 # Revision 1.44  2008/01/05 16:42:38  ncq
420 # - include example conf file for mime type to file extension mapping
421 #
422 # Revision 1.43  2007/12/26 18:36:35  ncq
423 # - delete old CLI/PG libs from tarball
424 #
425 # Revision 1.42  2007/12/06 13:08:55  ncq
426 # - include v7-v8/static/
427 #
428 # Revision 1.41  2007/12/02 11:43:39  ncq
429 # - include gm-backup_data.sh
430 #
431 # Revision 1.40  2007/10/25 12:22:04  ncq
432 # - include desktop file
433 #
434 # Revision 1.39  2007/10/22 12:31:53  ncq
435 # - include v8 stuff
436 #
437 # Revision 1.38  2007/10/19 12:53:00  ncq
438 # - include Snellen
439 #
440 # Revision 1.37  2007/09/24 18:40:49  ncq
441 # - include v7 sql scripts
442 # - include zip+sign script
443 #
444 # Revision 1.36  2007/08/15 09:21:21  ncq
445 # - we do need gmForms.py now
446 #
447 # Revision 1.35  2007/05/22 14:03:43  ncq
448 # - cleanup of files
449 #
450 # Revision 1.34  2007/05/08 16:07:32  ncq
451 # - include restore script and docs in server package
452 #
453 # Revision 1.33  2007/04/27 13:30:28  ncq
454 # - properly download manual again
455 #
456 # Revision 1.32  2007/04/19 13:18:46  ncq
457 # - cleanup
458 #
459 # Revision 1.31  2007/04/06 23:16:21  ncq
460 # - add v5 -> v6 schema files
461 #
462 # Revision 1.30  2007/03/31 21:52:04  ncq
463 # - rename client to server directory when packing tarballs
464 # - add cleanup
465 #
466 # Revision 1.29  2007/03/26 17:18:39  ncq
467 # - set CVS HEAD revision to CVS-HEAD
468 #
469 # Revision 1.28  2007/03/18 14:12:40  ncq
470 # - exclude some as-yet unused wxGlade widgets
471 #
472 # Revision 1.27  2007/02/19 16:45:45  ncq
473 # - include hook_script_example.py
474 #
475 # Revision 1.26  2007/02/17 14:02:36  ncq
476 # - no more STIKO browser plugin
477 #
478 # Revision 1.25  2007/02/16 15:34:53  ncq
479 # - include backup and offsite moving script with proper name
480 #
481 # Revision 1.24  2007/02/15 14:58:37  ncq
482 # - fix caps typo
483 #
484 # Revision 1.23  2007/02/04 16:18:36  ncq
485 # - include __init__.py in server/
486 # - include SQL for 3-4 und 4-5
487 #
488 # Revision 1.22  2007/01/29 13:00:01  ncq
489 # - include man page for gm_ctl_client.py
490 #
491 # Revision 1.21  2007/01/24 11:05:59  ncq
492 # - bump client rev to 0.2.next
493 # - bump server rev to v5
494 # - better name for server tgz
495 #
496 # Revision 1.20  2006/12/18 18:39:15  ncq
497 # - include backup script
498 #
499 # Revision 1.19  2006/12/18 15:52:38  ncq
500 # - port improvements from rel-0-2-patches branch
501 # - make it 0.2.3 now
502 #
503 # Revision 1.18  2006/08/15 08:06:39  ncq
504 # - better name for tgz
505 #
506 # Revision 1.17  2006/08/14 20:27:01  ncq
507 # - don't call it 0.2 anymore as it isn't
508 #
509 # Revision 1.16  2006/08/12 19:47:06  ncq
510 # - link index.html directly to GnumedManual.html
511 #
512 # Revision 1.15  2006/08/08 14:04:38  ncq
513 # - include xdt connector
514 #
515 # Revision 1.14  2006/08/07 07:16:23  ncq
516 # - properly call remove_pyc.sh
517 #
518 # Revision 1.13  2006/08/04 06:14:00  ncq
519 # - fix missing /gui/ part in deletion filenames as well as copy
520 #
521 # Revision 1.12  2006/07/30 18:01:19  ncq
522 # - fix rights
523 #
524 # Revision 1.11  2006/07/30 17:10:47  ncq
525 # - improve by Debian suggestions
526 #
527 # Revision 1.10  2006/07/26 10:36:55  ncq
528 # - move gnumed.xpm to more proper location
529 #
530 # Revision 1.9  2006/07/25 07:35:57  ncq
531 # - move user-manual into doc/
532 #
533 # Revision 1.8  2006/07/24 20:04:43  ncq
534 # - we do not need the bmi calculator png
535 #
536 # Revision 1.7  2006/07/23 20:39:50  ncq
537 # - more cleanup
538 #
539 # Revision 1.6  2006/07/22 12:49:26  ncq
540 # - don't need bmi for now
541 #
542 # Revision 1.5  2006/07/21 15:56:14  ncq
543 # - add User Manual
544 #
545 # Revision 1.4  2006/07/21 12:59:16  ncq
546 # - do not produce *.orig.tar.gz
547 #
548 # Revision 1.3  2006/07/19 22:10:14  ncq
549 # - properly clean up
550 #
551 # Revision 1.2  2006/07/19 20:03:35  ncq
552 # - improved client packages
553 #
554 # Revision 1.1  2006/07/19 11:31:17  ncq
555 # - renamed to better reflect its use
556 #
557 # Revision 1.1  2006/06/21 21:58:13  shilbert
558 # - cosmetic changes
559 #
560 # Revision 1.10  2006/02/12 18:07:42  shilbert
561 # - nearing v0.2
562 #
563 # Revision 1.9  2005/08/24 09:33:53  ncq
564 # - remove CVS/ debris as requested by Debian packager
565 #
566 # Revision 1.8  2005/08/22 13:51:11  ncq
567 # - include CHANGELOG
568 #
569 # Revision 1.7  2005/07/19 20:43:21  ncq
570 # - make index.html link to Release-0.1.html
571 #
572 # Revision 1.6  2005/07/19 17:16:06  shilbert
573 # - gmManual now actually displays some content again
574 #
575 # Revision 1.5  2005/07/19 15:31:14  ncq
576 # - retrieve manual zip file from the web with wget
577 #
578 # Revision 1.4  2005/07/16 10:56:38  shilbert
579 # - copy user manual from wiki to workplace
580 #
581 # Revision 1.3  2005/07/10 18:46:39  ncq
582 # - build mo-files, too
583 #
584 # Revision 1.2  2005/07/10 17:42:32  ncq
585 # - move README style files directly below GNUmed-0.1 directory
586 #
587 # Revision 1.1  2005/07/07 20:19:04  shilbert
588 # - script to create packaging environment
589 #