From f715e0e9e237a7d000f872f905fae867bf213e4e Mon Sep 17 00:00:00 2001 From: qo-op Date: Tue, 2 Feb 2021 22:42:17 +0100 Subject: [PATCH] MODIFY CHAIN only if something was changed --- zen/ipfs_SWARM_refresh.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/zen/ipfs_SWARM_refresh.sh b/zen/ipfs_SWARM_refresh.sh index e96199f..465e783 100755 --- a/zen/ipfs_SWARM_refresh.sh +++ b/zen/ipfs_SWARM_refresh.sh @@ -103,9 +103,13 @@ cat ~/.zen/ipfs*/xbian/${PREFIX}* | sort | uniq > ~/.zen/ipfs/.${IPFSNODEID}/${P ######################################################################## echo "PUBLISHING ~/.zen/ipfs SELF /ipns/$IPFSNODEID" -echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/ipfs/.${IPFSNODEID}/_timestamp MIPFS=$(ipfs add -rHq ~/.zen/ipfs | tail -n 1) -echo $MIPFS > ~/.zen/ipfs/.${IPFSNODEID}/_chain +OLDCHAIN=$(cat ~/.zen/ipfs/.${IPFSNODEID}/_chain) +if [[ "$OLDCHAIN" != "$MIPFS" ]] # MODIFY CHAIN only if something was changed +then + echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/ipfs/.${IPFSNODEID}/_timestamp + echo $MIPFS > ~/.zen/ipfs/.${IPFSNODEID}/_chain +fi NODEIPNS=$(ipfs name publish --quieter /ipfs/$MIPFS) exit 0