G1sms/.install/install.sh

48 lines
1.8 KiB
Bash
Raw Normal View History

2019-12-03 12:25:11 +01:00
#!/bin/bash
################################################################################
# Author: Fred (support@qo-op.com)
# Version: 0.1
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
################################################################################
2019-12-06 15:51:51 +01:00
now=$(date +%Y-%m-%d)
2019-12-03 12:25:11 +01:00
2019-12-06 15:51:51 +01:00
echo "Ce script configure votre noeud G1sms+"
2019-12-03 12:25:11 +01:00
IPFS=$(ps auxf --sort=+utime | grep ipfs | tail -n 1 | cut -d " " -f 1);
2019-12-06 15:51:51 +01:00
if [[ -f .install/init.sh.template ]]; then
echo "Quel est l'utilisateur du système IPFS (détecté: $IPFS)?"
read YOU
if [[ "$YOU" == "" ]]; then YOU=$IPFS; fi
2019-12-03 12:25:11 +01:00
2019-12-06 15:51:51 +01:00
echo "Votre PSEUDO? (celui de votre Compte membre Duniter)"
2019-12-03 12:25:11 +01:00
read ADMINPSEUDO
2019-12-06 15:51:51 +01:00
if [[ "$ADMINPSEUDO" == "" ]]; then echo "IMPOSSIBLE DE CONTINUER"; exit; fi
2019-12-03 12:25:11 +01:00
2019-12-06 15:51:51 +01:00
echo "Le Numéro de téléphone SMS Admin? (Support de ce noeud) (ex +33611223344)"
2019-12-03 12:25:11 +01:00
read ADMINPHONE
2019-12-06 15:51:51 +01:00
if [[ "$ADMINPHONE" == "" ]]; then echo "IMPOSSIBLE DE CONTINUER"; exit; fi
2019-12-03 12:25:11 +01:00
echo "Le numéro de la carte SIM, du module SMS. AUCUNE liaison SMS? Laissez vide (défaut: +33600000000)"
read MASTERPHONE
if [[ "$MASTERPHONE" == "" ]]; then MASTERPHONE="+33600000000"; fi
2019-12-06 15:51:51 +01:00
echo "L'adresse où se trouve votre G1Node pour indiquer où venir chercher ses G1Tag (ex: au G1FabLab de Toulouse)"
2019-12-03 12:25:11 +01:00
read ADRESSE
2019-12-06 15:51:51 +01:00
echo "LES PARAMETRES SONT BONS? Appliquer? ENTER ou CTRL-C ?"
read
2019-12-03 12:25:11 +01:00
2019-12-06 15:51:51 +01:00
[[ -f shell/init.sh ]] && mv shell/init.sh shell/init.sh.old
cp .install/init.sh.template shell/init.sh
2019-12-03 12:25:11 +01:00
2019-12-06 15:51:51 +01:00
sed -i s/pi/$YOU/g ./shell/init.sh
sed -i s/+33600000000/$MASTERPHONE/g ./shell/init.sh
sed -i s/au\ G1FabLab\ de\ Toulouse/$ADRESSE/g ./shell/init.sh
sed -i s/+33647683646/$ADMINPHONE/g ./shell/init.sh
sed -i s/Fred/$ADMINPSEUDO/g ./shell/init.sh
2019-12-03 12:25:11 +01:00
2019-12-06 15:51:51 +01:00
cat ./shell/init.sh
else
echo "init.sh.template introuvable..."
2019-12-03 12:25:11 +01:00
fi