6 workdir
=/home
/opentx
/rc23
7 output
=/var
/www
/html
/2.3/rc
9 # Handle opentx.sdcard.version
10 sdcard_version
="2.3V"$
(grep 'set(SDCARD_REVISION' ${workdir}/code
/CMakeLists.txt |
grep -o '".*"' |
sed 's/"//g')
11 echo ${sdcard_version} > ${workdir}/code
/radio
/sdcard
/horus
/opentx.sdcard.version
12 echo ${sdcard_version} > ${workdir}/code
/radio
/sdcard
/taranis-x
9/opentx.sdcard.version
13 echo ${sdcard_version} > ${workdir}/code
/radio
/sdcard
/taranis-x
7/opentx.sdcard.version
16 if cmp --silent ${workdir}/code
/radio
/sdcard
/horus
/opentx.sdcard.version
${workdir}/opentx.sdcard.version
22 # Copy git sdcard data
23 rm -Rf ${workdir}/sdcard
24 cp -r ${workdir}/code
/radio
/sdcard .
26 # Get images for Horus
27 mkdir
-p ${workdir}/sdcard
/horus
/IMAGES
28 cp /home
/opentx
/horus-bitmaps
/* ${workdir}/sdcard
/horus
/IMAGES
/
31 # Request sound pack generation
32 if [[ ! -d /tmp
/SOUNDS
/fr
]];then
33 ${workdir}/code
/tools
/rc23
/tts.py en csv files
35 if [[ ! -d /tmp
/SOUNDS
/es
]];then
36 ${workdir}/code
/tools
/rc23
/tts.py fr csv files
38 if [[ ! -d /tmp
/SOUNDS
/it
]];then
39 ${workdir}/code
/tools
/rc23
/tts.py es csv files
41 if [[ ! -d /tmp
/SOUNDS
/de
]];then
42 ${workdir}/code
/tools
/rc23
/tts.py it csv files
44 if [[ ! -d /tmp
/SOUNDS
/cz
]];then
45 ${workdir}/code
/tools
/rc23
/tts.py de csv files
47 if [[ ! -d /tmp
/SOUNDS
/pl
]];then
48 ${workdir}/code
/tools
/rc23
/tts.py cz csv files
50 if [[ ! -d /tmp
/SOUNDS
/ru
]];then
51 ${workdir}/code
/tools
/rc23
/tts.py pt csv files
53 ${workdir}/code
/tools
/rc23
/tts.py ru csv psv files
55 # Create sdcards.zips for supported platforms
56 mv /tmp
/SOUNDS
${workdir}/sdcard
/horus
/
57 mkdir
${workdir}/sdcard
/taranis-x
9/SOUNDS
58 mkdir
${workdir}/sdcard
/taranis-x
7/SOUNDS
59 cp -r ${workdir}/sdcard
/horus
/SOUNDS
${workdir}/sdcard
/taranis-x
9/
60 cp -r ${workdir}/sdcard
/horus
/SOUNDS
${workdir}/sdcard
/taranis-x
7/
61 cd ${workdir}/sdcard/horus && zip -r ${output}/sdcard/sdcard-horus-${sdcard_version}.
zip *
62 cd ${workdir}/sdcard/taranis-x9 && zip -r ${output}/sdcard/sdcard-taranis-x9-${sdcard_version}.
zip *
63 cd ${workdir}/sdcard/taranis-x7 && zip -r ${output}/sdcard/sdcard-taranis-x7-${sdcard_version}.
zip *
65 # Create symlinks for other radios
66 ln -s ${output}/sdcard/sdcard-taranis-x7-${sdcard_version}.zip ${output}/sdcard/sdcard-taranis-xlite-${sdcard_version}.
zip
67 ln -s ${output}/sdcard/sdcard-taranis-x7-${sdcard_version}.zip ${output}/sdcard/sdcard-taranis-x9lite-${sdcard_version}.
zip
68 ln -s ${output}/sdcard/sdcard-taranis-x7-${sdcard_version}.zip ${output}/sdcard/sdcard-jumper-t12-${sdcard_version}.
zip
70 # remove LUA stuff for 9x platform
71 rm -Rf ${workdir}/sdcard
/taranis-x
7/SCRIPTS
72 rm -Rf ${workdir}/sdcard
/taranis-x
7/FrSky-utilities
73 cd ${workdir}/sdcard/taranis-x7 && zip -r ${output}/sdcard/sdcard-9xarm-${sdcard_version}.
zip *
75 rm -Rf ${workdir}/sdcard
76 cp -r ${workdir}/code
/radio
/sdcard
/horus
/opentx.sdcard.version
${workdir}