From 750f294344bfa15fa0606736b1323edab7811580 Mon Sep 17 00:00:00 2001 From: qo-op Date: Sun, 21 Feb 2021 21:15:00 +0100 Subject: [PATCH] PIN --- zen/gchange_INIT.sh | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/zen/gchange_INIT.sh b/zen/gchange_INIT.sh index eaa32e3..30573f9 100755 --- a/zen/gchange_INIT.sh +++ b/zen/gchange_INIT.sh @@ -110,24 +110,6 @@ do /home/$YOU/.zen/astrXbian/zen/jaklis/jaklis.py like -p $liking_me -s 1 sleep $((1 + RANDOM % 2)) # SLOW DOWN fi - ## AUTO PIN FRIENDS ACTIVATION - # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF - for astrofile in $(ls ~/.zen/ipfs_swarm/.*/PIN/*/* | cut -d '/' -f 8 | sort | uniq ); - do - # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF - astroipfs=$astrofile - # PINNING NEW FILE - echo "~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}" - if [[ ! -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} ]]; - then - echo "PIN : $astroipfs" - ipfs pin add /ipfs/$astroipfs && mkdir -p ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/ - echo "PUBLISHING MY PIN" - [[ -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} ]] && echo "0" > ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB - fi - # EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) - [[ -f ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB ]] && break - done fi # CHECKING IF WE LIKE EACH OTHER (AVOID LIKING MYSELF) @@ -147,6 +129,28 @@ do fi # MEMORIZE actual tryme.addr cp -f ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/ + + if [[ "$IamBOOTSTRAP" == "$G1PUB" ]]; then + ## AUTO PIN FRIENDS ACTIVATION + # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF + for astrofile in $(ls ~/.zen/ipfs_swarm/.*/PIN/*/* | cut -d '/' -f 8 | sort | uniq ); + do + # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF + astroipfs=$astrofile + # PINNING NEW FILE + echo "~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}" + if [[ ! -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} ]]; + then + echo "PIN : $astroipfs" + ipfs pin add /ipfs/$astroipfs && mkdir -p ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/ + echo "PUBLISHING MY PIN" + [[ -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} ]] && echo "0" > ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB + fi + # EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) + [[ -f ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB ]] && break + done + fi + fi sleep $((1 + RANDOM % 2)) # SLOW DOWN done