#!/bin/bash #mscoremaj MUSEPATH=/home/leleu/musescore/MuseScore/ cd $MUSEPATH REVISION_OLD=`cat ./mscore/revision.h` #mise a jour git pull make revision REVISION=`cat ./mscore/revision.h` if [ "$REVISION_OLD" == "$REVISION" -a "$#" -eq "0" ]; then zenity --info \ --text='Pas de nouvelle version de MuseScore. '$REVISION_OLD' = '$REVISION --display=:0 exit else zenity --info \ --text='Nouvelle version de MuseScore !'$REVISION_OLD' => '$REVISION --display=:0 fi export CFLAGS="-m32" make echo mysystempassword | sudo -S make install cd $MUSEPATH #construction du nom du fichier à placer sur site date=$(stat -c %y ./build.release/mscore/mscore) jour=${date:0:10} heure=${date:11:2} minute=${date:14:2} fin=$(<./mscore/revision.h) nom="mscore-"$jour"-"$heure"-"$minute"-"$fin #création du fichier cd ./build.release cd ./mscore tar -jcvf ../../../historique/$nom.tar.bz2 mscore cd ../../../ #transfert du fichier//this last part from 43 to 45 is to upload. 47 is required curl -T $nom.tar.bz2 -u myidentifier:'mypassword' ftp://prereleases.musescore.org/ firefox --display=:0 -new-window http://prereleases.musescore.org/linux/nightly/ exit 0