SWARM LOST !! EMERGENCY RECOVERY !! TEST CODE
This commit is contained in:
parent
29af46c461
commit
643a1212d0
|
@ -112,7 +112,7 @@ echo $(date)
|
|||
[[ $(cat ~/.zen/A_my_swarm.txt | wc -l) -gt 0 ]] && ~/.zen/astrXbian/zen/ipfs_SWARM_refresh.sh && exit 0 || echo "SWARM LOST !! "
|
||||
|
||||
########################################################################
|
||||
## SWARM LOST !! EMERGENCY RECOVERY
|
||||
## SWARM LOST !! EMERGENCY RECOVERY !! TEST CODE
|
||||
########################################################################
|
||||
|
||||
ipfs bootstrap > /tmp/ipfs_bootstrap
|
||||
|
@ -125,13 +125,18 @@ do
|
|||
## ADD $bootnode TO BOOTSTRAP
|
||||
ipfs bootstrap add $bootnode
|
||||
echo "$bootnode" >> ~/.zen/A_my_swarm.txt
|
||||
echo "$bootnode" >> ~/.zen/A_swarm_map.txt
|
||||
done
|
||||
## RECONNECT FRIENDS
|
||||
|
||||
## RECONNECT WITH FRIENDS
|
||||
for g1id in $(ls ~/.zen/ipfs/.$IPFSNODEID/FRIENDS);
|
||||
do
|
||||
if [[ -d ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/$g1id ]]
|
||||
ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1id)
|
||||
ipfs swarm connect /ipfs/$ipfsnodeid
|
||||
fi
|
||||
if [[ -d ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/$g1id ]]; then
|
||||
ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1id)
|
||||
ipfs swarm connect /ipfs/$ipfsnodeid
|
||||
[[ $? == 0 ]] && ipfs swarm peers | grep $ipfsnodeid | tail -n 1 >> ~/.zen/A_my_swarm.txt
|
||||
fi
|
||||
done
|
||||
# UNIQ file
|
||||
cat ~/.zen/A_my_swarm.txt | sort | uniq > /tmp/A_my_swarm.txt
|
||||
cp -f /tmp/A_my_swarm.txt ~/.zen/A_my_swarm.txt
|
||||
cp -f ~/.zen/A_my_swarm.txt ~/.zen/A_swarm_map.txt
|
||||
|
|
Loading…
Reference in New Issue