todo/done swarm compare

This commit is contained in:
qo-op 2021-04-05 02:34:38 +02:00
parent 5d4ba11712
commit a35c910395
1 changed files with 7 additions and 7 deletions

View File

@ -15,9 +15,6 @@ IPFSNODEID=$(ipfs id -f='<id>\n')
[[ -f ~/.zen/ipfs/.$IPFSNODEID/_xbian.zuid ]] && AXID=$(cat ~/.zen/ipfs/.$IPFSNODEID/_xbian.zuid);
[[ -f ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_title ]] && XZUID=$(cat ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_title)
echo "REFRESH IPNS SELF PUBLISH"
~/.zen/astrXbian/zen/ipns_self_publish.sh
## CREATION DE LA ZONE DE DIALOGUE IPFS SWARM
for wpcall in $(ls -d ~/.zen/ipfs_swarm/.12D*/astroport/wordpress/*);
do
@ -26,15 +23,18 @@ do
g1pubsource=$($MY_PATH/tools/ipfs_to_g1.py $ipfnodesource)
mediakey=$(echo "$wpcall" | cut -d '/' -f 9 )
[[ -f $wpcall/do ]] && istodo=$(ipfs cat /ipns/$ipfnodesource/.$ipfnodesource/astroport/wordpress/$mediakey/do) && echo "istodo=$istodo"
[[ $istodo && "$istodo" != "1" ]] && isdone=$(ipfs cat /ipns/$istodo/.$istodo/astroport/wordpress/$mediakey/done) && echo "isdone=$isdone"
[[ ! $isdone && ! $istodo ]] && continue
if [[ -f $wpcall/do ]]; then
istodo=$(cat "$wpcall/do") && echo "istodo=$istodo"
istodoswarm=$(ipfs cat /ipns/$ipfnodesource/.$ipfnodesource/astroport/wordpress/$mediakey/do) && echo "istodoswarm=$istodoswarm"
isdone=$(cat "$wpcall/done") && echo "isdone=$isdone"
isdoneswarm=$(ipfs cat /ipns/$ipfnodesource/.$ipfnodesource/astroport/wordpress/$mediakey/done) && echo "isdoneswarm=$isdoneswarm"
fi
if [[ "$ipfsnodeid" != "$IPFSNODEID" ]]; then
[[ ! $(which wp) ]] && continue # MUST RUN WORDPRESS and wp-cli
## I am the destination of that "done / not todo" wpcall
[[ $isdone && ! $istodo ]] && echo "0" > ~/.zen/ipfs/.$ipfnodesource/astroport/wordpress/$mediakey/do
[[ $isdone && ! $istodo ]] && echo "DONE not TODO. removing done" && rm -Rf ~/.zen/ipfs/.$ipfnodesource/astroport/wordpress/$mediakey
if [[ $istodo && ! $isdone ]]; then
[[ "$istodo" == "$IPFSNODEID" ]] && echo "Already DONE by $istodo" && continue