Skip to content

Commit

Permalink
Mise a jour de l'installation des dépendances
Browse files Browse the repository at this point in the history
  • Loading branch information
ticed35 committed Apr 20, 2018
1 parent 2b1ae21 commit b9e427a
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions ressources/install_apt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ PROGRESS_FILE=/tmp/jeedom/teleinfo/dependance
PROGRESS_FILE=$1
touch ${PROGRESS_FILE}
echo 0 > ${PROGRESS_FILE}

function apt_install {
sudo apt-get -y install "$@"
if [ $? -ne 0 ]; then
Expand All @@ -25,22 +26,27 @@ echo 10 > ${PROGRESS_FILE}
#apt_install python3
#apt_install python3-pip
echo "Lancement de l'installation/mise à jour des dépendances Téléinfo"
echo "Raffraichissement du système"
sudo apt-get update
echo 20 > ${PROGRESS_FILE}
echo "Installation de la librairie ftdi pour modem 2 compteurs"
sudo apt-get -y install python-ftdi
sudo apt-get -y install python-ftdi1
#pip_install pyftdi
pip_install pylibftdi
echo 30 > ${PROGRESS_FILE}
#pip_install python-ftdi1
echo 40 > ${PROGRESS_FILE}
echo "Installation de la librairie serial"
pip_install serial
echo 50 > ${PROGRESS_FILE}
echo "Mise à jour de cmdline ou inittab suivant système"
if [ -e /dev/ttyAMA0 ]; then
sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt
if [ -e /etc/inittab ]; then
sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab
fi
echo "Désactivation de la sortie serie vers la console"
sudo systemctl stop [email protected]
sudo systemctl disable [email protected]
fi
Expand Down

0 comments on commit b9e427a

Please sign in to comment.