#!/bin/bash MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized source $MY_PATH/../.install/.GPATH ## Récupère les données du profile [[ -f $MY_PATH/../.profile ]] && source $MY_PATH/../.profile ## Désactive les processus écoutant le tty1 [[ $(sudo systemctl status getty@tty1.service | grep "loaded" 2>/dev/null) ]] && sudo systemctl stop getty@tty1.service && sudo systemctl disable getty@tty1.service if [[ -z $(grep "PIN" /etc/gammu-smsdrc) ]]; then ## Copie et sed de /etc/gammu-smsdrc [[ -f /etc/gammu-smsdrc ]] && sudo mv /etc/gammu-smsdrc /etc/gammu-smsdrc.old && echo "/etc/gammu-smsdrc a été renommé en /etc/gammu-smsdrc.old" sudo cp $MY_PATH/templates/2b/gammu-smsdrc /etc/ GPATHS=$(echo $GPATH | sed 's./.\\/.g') sudo sed -i "s/_GPATH/$GPATHS/g" /etc/gammu-smsdrc sudo sed -i "s/_PIN/$PIN/g" /etc/gammu-smsdrc ## Redémarre gammu-smsd sudo service gammu-smsd restart && echo -e "${c_green}Gammu a été correctement configuré$c_" || echo -e "${c_green}Un problème est survenu lors de la configuration de gammu$c_" fi ## Configure correctement le UART [[ ! $(grep enable_uart=1 /boot/config.txt) ]] && echo "enable_uart=1" | sudo tee -a /boot/config.txt [[ $(grep "console=serial0" /boot/cmdline.txt) ]] && sudo sed -i "s/console=serial0,115200//g" /boot/cmdline.txt [[ $(grep "console=serial0" /boot/cmdline.txt) ]] && echo -e "${c_red}Attention, console=serial0 est toujours présent dans /boot/cmdline.txt !$c_" && err=1 ## Configure rc.local exit 0