forked from axiom-team/astrXbian
CODE EXECUTION SECURITY
This commit is contained in:
parent
c0eff80c98
commit
4b5700e9ef
|
@ -27,6 +27,12 @@ IPFSNODEID=$(ipfs id -f='<id>\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"
|
||||
|
||||
|
|
|
@ -6,12 +6,6 @@ ME="${0##*/}"
|
|||
########################################################################
|
||||
export IPFSNODEID=$(ipfs id -f='<id>\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)
|
||||
|
|
Loading…
Reference in New Issue