diff --git a/zen/ipns_TAG_refresh.sh b/zen/ipns_TAG_refresh.sh index 2bae54b39..94959a89b 100755 --- a/zen/ipns_TAG_refresh.sh +++ b/zen/ipns_TAG_refresh.sh @@ -27,6 +27,12 @@ IPFSNODEID=$(ipfs id -f='\n') G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) ######################################################################## +## CODE EXECUTION SECURITY EXAMPLE +## EACH NODE CAN CHECK IF ANOTHER HAS SAME IPFS CODE HASH +MyCODE=$(ipfs add -rq --ignore="__pycache__" ~/.zen/astrXbian/ | tail -n 1) +[[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/.mycode ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode +[[ "$(cat ~/.zen/ipfs/.${IPFSNODEID}/.mycode)" != "$MyCODE" ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode + echo ' _ _ _ _ @@ -34,7 +40,7 @@ echo ' ( I | P | N | S ) \_/ \_/ \_/ \_/ -ZENTAG KEY REFRESH +ZENTAG KEY REFRESH $MyCODE ' echo "I am /ipns/$IPFSNODEID controling and refreshing my KEY ZenTag" diff --git a/zen/ipns_self_publish.sh b/zen/ipns_self_publish.sh index 78df56c34..17e58f686 100755 --- a/zen/ipns_self_publish.sh +++ b/zen/ipns_self_publish.sh @@ -6,12 +6,6 @@ ME="${0##*/}" ######################################################################## export IPFSNODEID=$(ipfs id -f='\n') -## CODE EXECUTION SECURITY EXAMPLE -## EACH NODE CAN CHECK IF ANOTHER HAS SAME IPFS CODE HASH -# MyCODE=$(ipfs add -rq --ignore="__pycache__" ~/.zen/astrXbian/ | tail -n 1) -# [[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/.mycode ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode -# [[ "$(cat ~/.zen/ipfs/.${IPFSNODEID}/.mycode)" != "$MyCODE" ]] && echo $MyCODE > ~/.zen/ipfs/.${IPFSNODEID}/.mycode - ######################################################################## echo "PUBLISHING ~/.zen/ipfs SELF /ipns/$IPFSNODEID" MIPFS=$(ipfs add -rHq ~/.zen/ipfs | tail -n 1)