missing fi for DEFCON3
This commit is contained in:
parent
a12aa92f61
commit
7584c7a964
|
@ -178,45 +178,46 @@ do
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ $DEFCON -eq 3 ]];
|
if [[ $DEFCON -eq 3 ]];
|
||||||
then ## DEFCON 3
|
then ## DEFCON 3
|
||||||
# ACTIVATE PRIVATE SMARM !! 1ST BOOTSRAP creates and send a key to every level3 friends he knows (PUB)
|
# ACTIVATE PRIVATE SMARM !! 1ST BOOTSRAP creates and send a key to every level3 friends he knows (PUB)
|
||||||
# RUN ONCE ONLY
|
# RUN ONCE ONLY
|
||||||
if [[ ! -f ~/.ipfs/swarm.key.defcon3 ]];
|
if [[ ! -f ~/.ipfs/swarm.key.defcon3 ]];
|
||||||
then
|
then
|
||||||
SWARMKEYnode=$(cat ~/.zen/astrXbian/A_boostrap_nodes.txt | grep -Ev "#" | tail -n 1) ## FIRST BOOTSTRAP EMIT AND SEND swarm.key
|
SWARMKEYnode=$(cat ~/.zen/astrXbian/A_boostrap_nodes.txt | grep -Ev "#" | tail -n 1) ## FIRST BOOTSTRAP EMIT AND SEND swarm.key
|
||||||
nodeid=${SWARMKEYnode##*/}
|
nodeid=${SWARMKEYnode##*/}
|
||||||
KEYnode=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $nodeid)
|
KEYnode=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $nodeid)
|
||||||
# I $G1PUB am designed to launch defcon3
|
# I $G1PUB am designed to launch defcon3
|
||||||
if [[ "$KEYnode" == "$G1PUB" ]];
|
if [[ "$KEYnode" == "$G1PUB" ]];
|
||||||
then
|
then
|
||||||
## CREATE swarm.key
|
## CREATE swarm.key
|
||||||
echo -e "/key/swarm/psk/1.0.0/\n/base16/\n `tr -dc 'a-f0–9' < /dev/urandom | head -c64`" > ~/.ipfs/swarm.key.defcon3
|
echo -e "/key/swarm/psk/1.0.0/\n/base16/\n `tr -dc 'a-f0–9' < /dev/urandom | head -c64`" > ~/.ipfs/swarm.key.defcon3
|
||||||
## IDENTIFY LEVEL 3 FRIENDS
|
## IDENTIFY LEVEL 3 FRIENDS
|
||||||
## CONTACT FRIENDS AND MAKE APPOINTEMENT !!
|
## CONTACT FRIENDS AND MAKE APPOINTEMENT !!
|
||||||
for g1id in $(ls ~/.zen/ipfs/.$IPFSNODEID/FRIENDS); do
|
for g1id in $(ls ~/.zen/ipfs/.$IPFSNODEID/FRIENDS); do
|
||||||
[[ "$g1id" == "index.html" ]] && continue
|
[[ "$g1id" == "index.html" ]] && continue
|
||||||
ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1id)
|
ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1id)
|
||||||
[[ "$ipfsnodeid" == "" ]] && continue
|
[[ "$ipfsnodeid" == "" ]] && continue
|
||||||
|
|
||||||
echo "BLOB-Brain Friend RENEW /ipns/$ipfsnodeid TO ~/.zen/ipfs_swarm/"
|
echo "BLOB-Brain Friend RENEW /ipns/$ipfsnodeid TO ~/.zen/ipfs_swarm/"
|
||||||
rm - Rf /home/$YOU/.zen/ipfs_swarm/$ipfsnodeid
|
rm - Rf /home/$YOU/.zen/ipfs_swarm/$ipfsnodeid
|
||||||
ipfs --timeout=20s get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$ipfsnodeid
|
ipfs --timeout=20s get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$ipfsnodeid
|
||||||
[[ -f /home/$YOU/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid ]] && zuid=$(cat /home/$YOU/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid) || continue
|
[[ -f /home/$YOU/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid ]] && zuid=$(cat /home/$YOU/.zen/ipfs_swarm/.$ipfsnodeid/_xbian.zuid) || continue
|
||||||
|
|
||||||
stars=$(cat ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/$g1id/stars.level);
|
stars=$(cat ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/$g1id/stars.level);
|
||||||
G1BALANCE=$(~/.zen/astrXbian/zen/jaklis/jaklis.py balance -p $g1pub) && [[ "$G1BALANCE" == "null" ]] && G1BALANCE=0 || G1BALANCE=$(echo "$G1BALANCE" | cut -d '.' -f 1)
|
G1BALANCE=$(~/.zen/astrXbian/zen/jaklis/jaklis.py balance -p $g1pub) && [[ "$G1BALANCE" == "null" ]] && G1BALANCE=0 || G1BALANCE=$(echo "$G1BALANCE" | cut -d '.' -f 1)
|
||||||
echo "DEFCON3 $stars STARS $g1pub ($G1BALANCE G1) /ipns/$ipfsnodeid" >> ~/.zen/alert
|
echo "DEFCON3 $stars STARS $g1pub ($G1BALANCE G1) /ipns/$ipfsnodeid" >> ~/.zen/alert
|
||||||
## MESSAGE SENT ONLY TO ONLINE LEVEL 3 FRIENDS
|
## MESSAGE SENT ONLY TO ONLINE LEVEL 3 FRIENDS
|
||||||
[ $stars -gt 3 ] && ~/.zen/astrXbian/zen/tools/timeout.sh -t 12 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" send -d $g1id -t "DEFCON3" -f ~/.ipfs/swarm.key.defcon3
|
[ $stars -gt 3 ] && ~/.zen/astrXbian/zen/tools/timeout.sh -t 12 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" send -d $g1id -t "DEFCON3" -f ~/.ipfs/swarm.key.defcon3
|
||||||
done
|
done
|
||||||
## SEULE LA STATION SOURCE DU CODE PEUT ACTIVER DEFON3.
|
## SEULE LA STATION SOURCE DU CODE PEUT ACTIVER DEFON3.
|
||||||
## LE SWARM EST ALORS MANUELLEMENT PASSE EN PRIVE
|
## LE SWARM EST ALORS MANUELLEMENT PASSE EN PRIVE
|
||||||
## Chaque ami prévenu reçoit le fichier à placer dans ~/.ipfs/swarm.key
|
## Chaque ami prévenu reçoit le fichier à placer dans ~/.ipfs/swarm.key
|
||||||
## Le premier BOOTSTRAP ~/.zen/astrXbian/A_boostrap_nodes.txt
|
## Le premier BOOTSTRAP ~/.zen/astrXbian/A_boostrap_nodes.txt
|
||||||
## lance un RDV sur FRAMADATE, ou autre...
|
## lance un RDV sur FRAMADATE, ou autre...
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
########################################################################
|
########################################################################
|
||||||
# REFRESH Film Serie Anime Youtube ${PREFIX}ASTRXBIAN index
|
# REFRESH Film Serie Anime Youtube ${PREFIX}ASTRXBIAN index
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
Loading…
Reference in New Issue