-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgenerarDistribucio.sh
71 lines (57 loc) · 3.26 KB
/
generarDistribucio.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#!/bin/sh
#
# Empaquete les diferentes versions per que les proben els colegues de VxC
# Linux i386 i x_64, Mac_64 i Windows
#
echo "Está en buid/Polen/ l'última versió dels executables?. Confirma-ho (Control+C si no ho tens clar)!"
read resposta
#cd /home/magusti/investigacio/projectes/polen/build/
pwd
if ! [ -d build/estable ]; then mkdir -p build/estable/; fi
if ! [ -d build/estable/Polen__linux_x64 ]; then mkdir -p build/estable/Polen__linux_x64; fi
cp -rp build/Polen/Linux\ x64/* build/estable/Polen__linux_x64
#cp -rp imatges/ build/estable/ build/estable/Polen__linux_x64
cp -rp docs/ build/estable/Polen__linux_x64
cp -rp manualUsuari.pdf build/estable/Polen__linux_x64/docs
cp -rp "Milflores - 3840 x 3072_disca_1.txt" build/estable/Polen__linux_x64
cp -rp "Milflores - 3840 x 3072_disca_1.informe.csv" build/estable/Polen__linux_x64
cp -rp etiquetes/listadoEtiquetas.txt build/estable/Polen__linux_x64
if ! [ -d build/estable/Polen__linux_x32 ]; then mkdir -p build/estable/Polen__linux_x32; fi
cp -rp build/Polen/Linux/* build/estable/Polen__linux_x32
#cp -rp imatges/ build/estable/ build/estable/Polen__linux_x32
cp -rp docs/ build/estable/Polen__linux_x32
cp -rp manualUsuari.pdf build/estable/Polen__linux_x32/docs
cp -rp "Milflores - 3840 x 3072_disca_1.txt" build/estable/Polen__linux_x32
cp -rp "Milflores - 3840 x 3072_disca_1.informe.csv" build/estable/Polen__linux_x32
cp -rp etiquetes/listadoEtiquetas.txt build/estable/Polen__linux_x32
if ! [ -d build/estable/Polen__windows ]; then mkdir -p build/estable/Polen__windows; fi
cp -rp build/Polen/Windows/* build/estable/Polen__windows
#cp -rp imatges/ build/estable/ build/estable/Polen__windows
cp -rp docs/ build/estable/Polen__windows
cp -rp manualUsuari.pdf build/estable/Polen__windows/docs
cp -rp "Milflores - 3840 x 3072_disca_1.txt" build/estable/Polen__windows
cp -rp "Milflores - 3840 x 3072_disca_1.informe.csv" build/estable/Polen__windows
cp -rp etiquetes/listadoEtiquetas.txt build/estable/Polen__windows
if ! [ -d build/estable/Polen__macOSX ]; then mkdir -p build/estable/Polen__macOSX; fi
cp -rp build/Polen/MacOSX/Polen.app/* build/estable/Polen__macOSX
#cp -rp imatges/ build/estable/ build/estable/Polen__macOSX
cp -rp docs/ build/estable/Polen__macOSX/docs
cp -rp manualUsuari.pdf build/estable/Polen__macOSX
cp -rp "Milflores - 3840 x 3072_disca_1.txt" build/estable/Polen__macOSX
cp -rp "Milflores - 3840 x 3072_disca_1.informe.csv" build/estable/Polen__macOSX
cp -rp etiquetes/listadoEtiquetas.txt build/estable/Polen__macOSX
cd build/estable
# Canvit a ZIP, perque els pobres de Windows no solen tindre a ma un descompresor de TGZ
#tar czvf ../anotarPolen__Linux_x64_v1_0.tgz Polen__linux_x64
#tar czvf ../anotarPolen__Linux_x32_v1_0.tgz Polen__linux_x32
#tar czvf ../anotarPolen__Windows_v1_0.tgz Polen__windows
#tar czvf ../anotarPolen__macOSX_v1_0.tgz Polen__macOSX
zip -r ../anotarPolen__Linux_x64_v1_1.zip Polen__linux_x64
zip -r ../anotarPolen__Linux_x32_v1_1.zip Polen__linux_x32
zip -r ../anotarPolen__Windows_v1_1.zip Polen__windows
zip -r ../anotarPolen__macOSX_v1_1.zip Polen__macOSX
cd ../..
pwd
ls -lrth build/estable
echo "Recorda copiar els nous artxius al Drive i borrar el directori build/Polen"
echo "P. ex.: rm -rf build/Polen"