File indexing completed on 2023-05-30 10:40:33
0001 #!/bin/bash 0002 # 0003 # Run this script on gcompris.net to update the rcc files 0004 # being served by it. 0005 # 0006 # cd /opt/gcompris 0007 # ./update_backgroundMusic.sh 0008 # 0009 0010 function generateEncodedVoices { 0011 codec=$1 0012 echo "Create the $codec directory" 0013 rm -rf $codec 0014 0015 rsync -a --exclude .git backgroundMusic *.sh $codec 0016 cd $codec 0017 0018 if [[ $codec != ogg ]]; then 0019 echo "Encoding $codec files" 0020 ./encodeTo.sh $codec 0021 fi 0022 0023 echo "Generate $codec rcc" 0024 ./generate_backgroundMusic_rcc.sh $codec 0025 0026 if [[ $codec != ogg ]]; then 0027 echo "Consolidate the top level Content file" 0028 cat .rcc/Contents >> ../ogg/.rcc/Contents 0029 mv .rcc/backgroundMusic-$codec.rcc ../ogg/.rcc/ 0030 rm -rf .rcc 0031 fi 0032 0033 cd .. 0034 } 0035 0036 generateEncodedVoices ogg 0037 generateEncodedVoices aac 0038 generateEncodedVoices mp3 0039 0040 mv ogg/.rcc .rcc 0041 0042 #echo "Update ogg on gcompris.net" 0043 #rsync -avx .rcc/ /var/www/data2/backgroundMusic/