Default SIM card change + RAZ cmd
This commit is contained in:
parent
88817448ca
commit
b9ef1d62a4
|
@ -0,0 +1,6 @@
|
||||||
|
g1sms.bfproject
|
||||||
|
g1sms.priv.key
|
||||||
|
shell/init.sh
|
||||||
|
*~
|
||||||
|
wallets/
|
||||||
|
|
|
@ -22,14 +22,15 @@ if [[ -f ./shell/init.sh.template && ! -f ./shell/init.sh ]]; then
|
||||||
read ADMINPHONE
|
read ADMINPHONE
|
||||||
if [[ "$ADMINPHONE" == "" ]]; then echo "IMPOSSIBLE DE CONTINUER"; exit; fi
|
if [[ "$ADMINPHONE" == "" ]]; then echo "IMPOSSIBLE DE CONTINUER"; exit; fi
|
||||||
|
|
||||||
echo "Le numéro de la carte SIM, du module SMS? (ex +33611223344)"
|
echo "Le numéro de la carte SIM, du module SMS. AUCUNE liaison SMS? Laissez vide (défaut: +33600000000)"
|
||||||
read MASTERPHONE
|
read MASTERPHONE
|
||||||
|
if [[ "$MASTERPHONE" == "" ]]; then MASTERPHONE="+33600000000"; fi
|
||||||
|
|
||||||
echo "L'adresse où se trouve votre G1Node pour indiquer où venir chercher ses G1Tag (ex: au G1FabLab de Toulouse)"
|
echo "L'adresse où se trouve votre G1Node pour indiquer où venir chercher ses G1Tag (ex: au G1FabLab de Toulouse)"
|
||||||
read ADRESSE
|
read ADRESSE
|
||||||
|
|
||||||
sed -i s/pi/$YOU/g ./shell/init.sh.template
|
sed -i s/pi/$YOU/g ./shell/init.sh.template
|
||||||
sed -i s/+33660780131/$MASTERPHONE/g ./shell/init.sh.template
|
sed -i s/+33600000000/$MASTERPHONE/g ./shell/init.sh.template
|
||||||
sed -i s/au\ G1FabLab\ de\ Toulouse/$ADRESSE/g ./shell/init.sh.template
|
sed -i s/au\ G1FabLab\ de\ Toulouse/$ADRESSE/g ./shell/init.sh.template
|
||||||
sed -i s/+33647683646/$ADMINPHONE/g ./shell/init.sh.template
|
sed -i s/+33647683646/$ADMINPHONE/g ./shell/init.sh.template
|
||||||
sed -i s/Fred/$ADMINPSEUDO/g ./shell/init.sh.template
|
sed -i s/Fred/$ADMINPSEUDO/g ./shell/init.sh.template
|
||||||
|
|
|
@ -42,9 +42,9 @@ if [ ! -d ./G1sms+ ]; then
|
||||||
read ADMINPHONE
|
read ADMINPHONE
|
||||||
if [[ "$ADMINPHONE" == "" ]]; then ADMINPHONE="+33647683646"; fi
|
if [[ "$ADMINPHONE" == "" ]]; then ADMINPHONE="+33647683646"; fi
|
||||||
|
|
||||||
echo "Le numéro de la carte SIM, du module SMS. AUCUNE liaison SMS? Laissez vide (défaut: +33611223344)"
|
echo "Le numéro de la carte SIM, du module SMS. AUCUNE liaison SMS? Laissez vide (défaut: +33600000000)"
|
||||||
read MASTERPHONE
|
read MASTERPHONE
|
||||||
if [[ "$MASTERPHONE" == "" ]]; then MASTERPHONE="+33611223344"; fi
|
if [[ "$MASTERPHONE" == "" ]]; then MASTERPHONE="+33600000000"; fi
|
||||||
|
|
||||||
# TODO ASK for GeoPoint
|
# TODO ASK for GeoPoint
|
||||||
echo "L'adresse où se trouve votre G1Node pour indiquer où venir chercher les G1Tag imprimés (ex: au G1FabLab de Toulouse)"
|
echo "L'adresse où se trouve votre G1Node pour indiquer où venir chercher les G1Tag imprimés (ex: au G1FabLab de Toulouse)"
|
||||||
|
@ -52,7 +52,7 @@ if [ ! -d ./G1sms+ ]; then
|
||||||
z
|
z
|
||||||
cp /home/$YOU/G1sms+/shell/init.sh.template /home/$YOU/G1sms+/shell/init.sh
|
cp /home/$YOU/G1sms+/shell/init.sh.template /home/$YOU/G1sms+/shell/init.sh
|
||||||
sed -i s/pi/$YOU/g /home/$YOU/G1sms+/shell/init.sh
|
sed -i s/pi/$YOU/g /home/$YOU/G1sms+/shell/init.sh
|
||||||
sed -i s/+33660780131/$MASTERPHONE/g /home/$YOU/G1sms+/shell/init.sh
|
sed -i s/+33600000000/$MASTERPHONE/g /home/$YOU/G1sms+/shell/init.sh
|
||||||
sed -i s/au\ G1FabLab\ de\ Toulouse/$ADRESSE/g /home/$YOU/G1sms+/shell/init.sh
|
sed -i s/au\ G1FabLab\ de\ Toulouse/$ADRESSE/g /home/$YOU/G1sms+/shell/init.sh
|
||||||
sed -i s/+33647683646/$ADMINPHONE/g /home/$YOU/G1sms+/shell/init.sh
|
sed -i s/+33647683646/$ADMINPHONE/g /home/$YOU/G1sms+/shell/init.sh
|
||||||
sed -i s/Fred/$ADMINPSEUDO/g /home/$YOU/G1sms+/shell/init.sh
|
sed -i s/Fred/$ADMINPSEUDO/g /home/$YOU/G1sms+/shell/init.sh
|
||||||
|
|
|
@ -61,7 +61,7 @@ fi
|
||||||
export NODECOMM=10
|
export NODECOMM=10
|
||||||
##################################################################
|
##################################################################
|
||||||
# SMS SIM Card Phone Number
|
# SMS SIM Card Phone Number
|
||||||
export MASTERPHONE="+33660780131"
|
export MASTERPHONE="+33600000000"
|
||||||
export ADRESSE="au G1FabLab de Toulouse"
|
export ADRESSE="au G1FabLab de Toulouse"
|
||||||
export G1DAB="NO"
|
export G1DAB="NO"
|
||||||
##################################################################
|
##################################################################
|
||||||
|
@ -73,7 +73,7 @@ fi
|
||||||
export DUNITER="https://g1.duniter.org"
|
export DUNITER="https://g1.duniter.org"
|
||||||
export CESIUM="https://g1.data.le-sou.org"
|
export CESIUM="https://g1.data.le-sou.org"
|
||||||
|
|
||||||
# TODO Use latest Silkaj from "sudo pip3 install silkaj"
|
# TODO Use latest Silkaj from "sudo fredp3 install silkaj"
|
||||||
# export SILKAJ="/usr/local/bin/silkaj"
|
# export SILKAJ="/usr/local/bin/silkaj"
|
||||||
source $CHEMIN/shell/init_keys.sh
|
source $CHEMIN/shell/init_keys.sh
|
||||||
|
|
||||||
|
|
|
@ -62,7 +62,7 @@ ipfs_swarm_wallets_refresh
|
||||||
##################################################################
|
##################################################################
|
||||||
# Check if PHONE is already registred in G1sms+ SWARM
|
# Check if PHONE is already registred in G1sms+ SWARM
|
||||||
##################################################################
|
##################################################################
|
||||||
if [[ -f "./wallets_swarm/$PHONE/MASTERPHONE.sms" && "$CMD" != "ADMIN" ]]
|
if [[ ! -f "./wallets/$PHONE/MASTERPHONE.sms" && "$CMD" != "ADMIN" ]]
|
||||||
then
|
then
|
||||||
NODEPHONE=$(cat "./wallets_swarm/$PHONE/MASTERPHONE.sms")
|
NODEPHONE=$(cat "./wallets_swarm/$PHONE/MASTERPHONE.sms")
|
||||||
if [[ "$NODEPHONE" != "$MASTERPHONE" && "$NODEPHONE" != "" ]]; then
|
if [[ "$NODEPHONE" != "$MASTERPHONE" && "$NODEPHONE" != "" ]]; then
|
||||||
|
@ -70,13 +70,16 @@ then
|
||||||
log "ALERT!! $PHONE compte existant sur le NODE G1sms+ ($NODEPHONE)"
|
log "ALERT!! $PHONE compte existant sur le NODE G1sms+ ($NODEPHONE)"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
# Refresh MasterPhone (usefull in case of MASTERPHONE SIM number change)
|
||||||
|
echo "$MASTERPHONE" > "./wallets/$PHONE/MASTERPHONE.sms"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# Handle commands CMD
|
# Handle commands CMD
|
||||||
##################################################################
|
##################################################################
|
||||||
case "$CMD" in
|
case "$CMD" in
|
||||||
DESTROY)
|
DESTROY|RAZ)
|
||||||
# SEND DESTROY Member or DESTROY DON to empty you PHONE wallet and remove it
|
# SEND DESTROY Member or DESTROY DON to empty you PHONE wallet and remove it
|
||||||
MEMBERUID=$(echo "$TEXT" | awk '{print $2}' | grep -E "([A-Za-z0-9\-\_]+$)")
|
MEMBERUID=$(echo "$TEXT" | awk '{print $2}' | grep -E "([A-Za-z0-9\-\_]+$)")
|
||||||
./shell/sms_DESTROY.sh "$PHONE" "$MEMBERUID"&
|
./shell/sms_DESTROY.sh "$PHONE" "$MEMBERUID"&
|
||||||
|
|
Loading…
Reference in New Issue