FreePBX Distro upgrade script versie 13 en hoger
Jump to navigation
Jump to search
Automatisch script voor het upgraden van FreePBX Distro upgrade scripts.
Dit kan bijvoorbeeld als CRON job ingesteld worden.
Dit script zal de huidige versie bekijken en telkens de eerstvolgende upgradescripts opeenlopend downloaden en uitvoeren.
Script:
#!/bin/bash ugdir=/root/upgradescripts if [ ! -d $ugdir ] then mkdir $ugdir fi version=`cat /etc/schmooze/pbx-version` base=`echo $version | cut -f1 -d'-'` build=`echo $version | cut -f2 -d'-'` echo "" echo ---------------------------------------- echo Current FreePBX version is $version echo Checking for updates... echo ---------------------------------------- echo "" error=0 while [ $error = 0 ] do build=`expr $build + 1` wget http://upgrades.freepbxdistro.org/stable/$base/upgrade-$base-$build.sh -O $ugdir/upgrade-$base-$build.sh error=$? if [ $error = 0 ] then chmod +x $ugdir/upgrade-$base-$build.sh $ugdir/upgrade-$base-$build.sh fi done echo "" echo ---------------------------------------- echo Finished. echo ---------------------------------------- echo ""
Copy de tekst en plaats in een uitvoerbaar bestand. Voorbeeld:
- vi 4DistroUpgrade.sh
Plak script text middels eerst [ins] paste en :x
- chmod +x 4DistroUpgrade.sh
- ./4DistroUpgrade.sh
Dit zal enige tijd in beslag nemen.
Controleer daarna de versie met:
- cat /etc/schmooze/pbx-version