[Bash] Compilation de domoticz pour ubuntu 15.04 x64
Publié : 16 nov. 2015, 11:19
Salut,
Depuis quelques temps, j'en ai marre de compiler Domoticz et OpenZwave, j'ai mis en place un git qui fourni l'exécutable de domoticz pour la plateforme Ubuntu 15.04 x64.
La compilation est lancée tous les jours, heures à 0 et 30 minutes.
Voici un script qui récupère sur le git l’exécutable, renomme en .old l'ancien exécutable, copie le nouveau et met à jour les répertoires de domoticz à partir du git officiel pour la partie web.
adresse du repositery à cloner : https://github.com/ben33880/buildDomoticz.git
Remplacer "ben" par votre répertoire d'installation.
Depuis quelques temps, j'en ai marre de compiler Domoticz et OpenZwave, j'ai mis en place un git qui fourni l'exécutable de domoticz pour la plateforme Ubuntu 15.04 x64.
La compilation est lancée tous les jours, heures à 0 et 30 minutes.
Voici un script qui récupère sur le git l’exécutable, renomme en .old l'ancien exécutable, copie le nouveau et met à jour les répertoires de domoticz à partir du git officiel pour la partie web.
adresse du repositery à cloner : https://github.com/ben33880/buildDomoticz.git
Remplacer "ben" par votre répertoire d'installation.
Code : Tout sélectionner
#! /bin/sh
echo "Arret de Domoticz..."
sudo service domoticz stop
echo "Recuperation sur le Git buildDomoticz de domoticz..."
cd /home/ben/buildDomoticz
git fetch --all
git reset --hard origin/master
cd /home/ben/domoticz
echo "Copie en old de l'executable..."
cp domoticz domoticz.old
echo "Remplacement de l'executable..."
cp /home/ben/buildDomoticz/domoticz .
echo "Mise a jour des sources de Domoticz à partir du Git Domoticz..."
git fetch --all
git reset --hard origin/master
sudo service domoticz start