diff --git a/zen/wordpress_channel.sh b/zen/wordpress_channel.sh index 35e46e5..d998e06 100755 --- a/zen/wordpress_channel.sh +++ b/zen/wordpress_channel.sh @@ -15,9 +15,6 @@ IPFSNODEID=$(ipfs id -f='\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