diff --git a/RUNTIME/NODE.refresh.sh b/RUNTIME/NODE.refresh.sh index 2e8345ff..436ccbc6 100755 --- a/RUNTIME/NODE.refresh.sh +++ b/RUNTIME/NODE.refresh.sh @@ -67,4 +67,7 @@ if [[ -d ~/.zen/tmp/${IPFSNODEID} ]]; then fi +## CLEANING SWARM 30 DAYS OLD +find ~/.zen/tmp/swarm/ -mtime +30 -type d -exec rm -Rf '{}' \; + exit 0 diff --git a/_12345.sh b/_12345.sh index d07b5d8b..24e54119 100755 --- a/_12345.sh +++ b/_12345.sh @@ -114,7 +114,7 @@ while true; do ## PREPARE TO REFRESH SWARM LOCAL CACHE mkdir -p ~/.zen/tmp/swarm/${ipfsnodeid} - mkdir -p ~/.zen/tmp/swarm/_${ipfsnodeid} + mkdir -p ~/.zen/tmp/-${ipfsnodeid} ## GET bootnode IP iptype=$(echo ${bootnode} | cut -d '/' -f 2) @@ -122,22 +122,22 @@ while true; do ## IPFS GET TO /swarm/${ipfsnodeid} echo "GETTING ${nodeip} : /ipns/${ipfsnodeid}" - ipfs --timeout 720s get -o ~/.zen/tmp/swarm/_${ipfsnodeid}/ /ipns/${ipfsnodeid}/ + ipfs --timeout 720s get -o ~/.zen/tmp/-${ipfsnodeid}/ /ipns/${ipfsnodeid}/ ## SHOW WHAT WE GET echo "__________________________________________________" - ls ~/.zen/tmp/swarm/_${ipfsnodeid}/ + ls ~/.zen/tmp/-${ipfsnodeid}/ echo "__________________________________________________" ## LOCAL CACHE SWITCH WITH LATEST - if [[ -s ~/.zen/tmp/swarm/_${ipfsnodeid}/_MySwarm.moats ]]; then - if [[ $(diff ~/.zen/tmp/swarm/_${ipfsnodeid}/_MySwarm.moats ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats) || $(cat ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats 2>/dev/null) == "" ]]; then + if [[ -s ~/.zen/tmp/-${ipfsnodeid}/_MySwarm.moats ]]; then + if [[ $(diff ~/.zen/tmp/-${ipfsnodeid}/_MySwarm.moats ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats) || $(cat ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats 2>/dev/null) == "" ]]; then rm -Rf ~/.zen/tmp/swarm/${ipfsnodeid} - mv ~/.zen/tmp/swarm/_${ipfsnodeid} ~/.zen/tmp/swarm/${ipfsnodeid} + mv ~/.zen/tmp/-${ipfsnodeid} ~/.zen/tmp/swarm/${ipfsnodeid} echo "UPDATED : ~/.zen/tmp/swarm/${ipfsnodeid}" else echo "TimeStamp unchanged : $(cat ~/.zen/tmp/swarm/${ipfsnodeid}/_MySwarm.moats)" - rm -Rf ~/.zen/tmp/swarm/_${ipfsnodeid}/ + rm -Rf ~/.zen/tmp/-${ipfsnodeid}/ continue fi else @@ -158,7 +158,7 @@ while true; do itipnswarmap=$(cat ~/.zen/tmp/swarm/${ipfsnodeid}/map.${nodeip}.json | jq -r '.g1swarm' | rev | cut -d '/' -f 1 | rev ) ipfs ls /ipns/${itipnswarmap} | rev | cut -d ' ' -f 1 | rev | cut -d '/' -f 1 > ~/.zen/tmp/_swarm.${ipfsnodeid} - echo "ZNODS LIST" + echo "================ ${nodeip}:12345 ZNODS LIST" cat ~/.zen/tmp/_swarm.${ipfsnodeid} echo "============================================" for znod in $(cat ~/.zen/tmp/_swarm.${ipfsnodeid}); do