Warning, file /education/gcompris-data/background-music/update_backgroundMusic.sh was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

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/