################## AUTO PINNING

This commit is contained in:
qo-op 2021-02-21 21:23:26 +01:00
parent 750f294344
commit 609e8758d5
1 changed files with 24 additions and 22 deletions

View File

@ -129,29 +129,31 @@ 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
################## AUTO PINNING
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
################## AUTO PINNING
sleep $((1 + RANDOM % 2)) # SLOW DOWN
done