From 1d505b8d8b722bd737c73d801745b1463179a9e5 Mon Sep 17 00:00:00 2001 From: fred Date: Fri, 3 Sep 2021 17:59:15 +0200 Subject: [PATCH] transition to ipfs backend --- zen/gchange_IPFS_swarm.sh | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/zen/gchange_IPFS_swarm.sh b/zen/gchange_IPFS_swarm.sh index 6a6ca88..4bb4b64 100755 --- a/zen/gchange_IPFS_swarm.sh +++ b/zen/gchange_IPFS_swarm.sh @@ -101,13 +101,6 @@ do ## CHECKING VALUE CAPSULE starsin=$(ipfs --timeout=10s cat /ipns/$ipfsnodeid/.$ipfsnodeid/FRIENDS/$G1PUB/stars.level) starsout=$(ipfs --timeout=10s cat /ipns/$IPFSNODEID/.$IPFSNODEID/FRIENDS/$whoisg1/stars.level) - Addr=$(echo "$peerline" | rev | cut -d '/' -f 2- | rev ) -## Prepare -[[ $starsin && $starsout ]] && echo '{ - "ID": "'$ipfsnodeid'", - "Addrs": ["'$Addr'"] -},' >> ~/.zen/A_peering_peers.txt - # REFRESH A_swarm_map.txt echo $peerline >> ~/.zen/A_swarm_map.txt @@ -135,12 +128,13 @@ do "Addrs": ["'$Addr'"] },' >> ~/.zen/A_peering_peers.txt # jq '.Peering.Peers += [{"ID": "'$ipfsnodeid'", "Addrs": "["'$Addr'"]"}]' - else echo "ALREADY RECORDED FRIEND" fi + ## Sync ipfs_swarm ipfs --timeout=60s get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$ipfsnodeid else + ## REMOVE FRIENDS DIRECTORY echo "NOT FULL FRIEND $ipfsnodeid / $whoisg1" [[ "$liking_me" != "" ]] && rm -Rf ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me # SEND ME A MESSAGE TO DECIDE WHAT TO DO ? @@ -164,10 +158,12 @@ echo $(date) echo "####################################################" -# ipfs SWARM shaping +# ipfs_SWARM_refresh [[ $(cat ~/.zen/A_my_swarm.txt | wc -l) -gt 0 ]] && ~/.zen/astrXbian/zen/ipfs_SWARM_refresh.sh && exit 0 || echo "SWARM LOST !! " -## SHOULD HAVE exit 0 before !! +######################################################################## +######################################################################## +## ERROR !! SHOULD HAVE exit 0 before !! ######################################################################## ## SWARM LOST !! EMERGENCY RECOVERY CODE !!! ########################################################################