2019-12-20 19:59:01 +01:00
#!/bin/bash
MY_PATH = " `dirname \" $0 \"` " # relative
MY_PATH = " `( cd \" $MY_PATH \" && pwd )` " # absolutized and normalized
## Récupère les données du profile
2019-12-30 08:33:45 +01:00
[ [ -f $MY_PATH /../.profile ] ] && source $MY_PATH /../.profile || echo -e " ${ c_red } Le .profile n'existe pas $c_ " && exit 1
2019-12-20 19:59:01 +01:00
## Désactive les processus écoutant le tty1
2019-12-21 22:58:36 +01:00
[ [ $( sudo systemctl status getty@tty1.service | grep "loaded" 2>/dev/null) ] ] && sudo systemctl stop getty@tty1.service && sudo systemctl disable getty@tty1.service
2019-12-20 19:59:01 +01:00
2019-12-21 22:58:36 +01:00
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/
2019-12-20 19:59:01 +01:00
2019-12-21 22:58:36 +01:00
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
2019-12-20 19:59:01 +01:00
## 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
2020-01-01 07:40:38 +01:00
if [ [ ! -f /etc/rc.local ] ] ; then
sudo cp $MY_PATH /template/rc.local /etc/
else
[ [ ! $( grep "exit 0" /etc/rc.local) ] ] && echo "exit 0" | tee -a /etc/rc.local
fi
2019-12-20 19:59:01 +01:00
2020-01-01 07:40:38 +01:00
sudo sed -i " /exit 0/i $GPATH /debug/GSM_powerkey.sh\ngammu-smsd-inject TEXT \"0647683646\" -text \"G1sms Plus démarré.\" " /etc/rc.local
2019-12-20 19:59:01 +01:00
exit 0