From aa3a07e06a1feba0a7b56affa2e30d4a38efd5da Mon Sep 17 00:00:00 2001 From: fred Date: Mon, 6 Sep 2021 01:04:19 +0200 Subject: [PATCH] ## ACCESS TO www-data FOR www/boris ACCESS --- zen/ipfs_SWARM_refresh.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/zen/ipfs_SWARM_refresh.sh b/zen/ipfs_SWARM_refresh.sh index 8c751f6..2bdda7a 100755 --- a/zen/ipfs_SWARM_refresh.sh +++ b/zen/ipfs_SWARM_refresh.sh @@ -135,14 +135,16 @@ do [[ -f $HOME/.zen/key/stargates/$whoisg1/stargate4.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/key/stargates/$whoisg1/stargate4.encrypt" -o "$HOME/.zen/key/stargates/$whoisg1/stargate4" [[ -f $HOME/.zen/key/stargates/$whoisg1/stargate5.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/key/stargates/$whoisg1/stargate5.encrypt" -o "$HOME/.zen/key/stargates/$whoisg1/stargate5" fi - ## CREATING Peering.Peer entry + ################################################################ + ## CREATING Peering.Peer entries + ################################################################ Addr=$(echo "$peerline" | rev | cut -d '/' -f 2- | rev ) IsAlreadythere=$(cat ~/.zen/A_peering_peers.txt | grep $ipfsnodeid) if [[ ! $IsAlreadythere ]]; then echo '{ "ID": "'$ipfsnodeid'", "Addrs": ["'$Addr'"] }' >> ~/.zen/A_peering_peers.txt else - cat ~/.zen/A_peering_peers.txt | grep -Ev $ipfsnodeid > ~/.zen/A_peering_peers.txt - echo "$IsAlreadythere" | jq -c --arg new "$Addr" '.Addrs? += [$new]' >> ~/.zen/A_peering_peers.txt + cat ~/.zen/A_peering_peers.txt | grep -Ev $ipfsnodeid > ~/.zen/A_peering_peers.txt # remove old line + echo "$IsAlreadythere" | jq -c --arg new "$Addr" '.Addrs? += [$new]' >> ~/.zen/A_peering_peers.txt # add new Addrs to previous line echo "MUST add Addr using jq" fi fi @@ -202,6 +204,7 @@ done ## PUBLISH PEERING.PEERS ## Create json format Peering.Peers echo "{ \"Peering\": {\"Peers\": [ $(cat ~/.zen/A_peering_peers.txt | jq -c | sed 's/}/},/g' | sed '$ s/.$//') ] } }" | jq -c > ~/.zen/ipfs/.$IPFSNODEID/.peering.peers.json +jq -c --arg new "$(cat ~/.zen/ipfs/.$IPFSNODEID/.peering.peers.json)" '.Peering.Peers? += [$new]' ~/.ipfs/config ######################################################################## if [[ $DEFCON -eq 3 ]];######################################################### @@ -260,6 +263,11 @@ do echo "CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS=http://127.0.0.1:8181" > ~/.zen/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN cat ~/.zen/ipfs_swarm/.12D*/astroport/kodi/vstream/${PREFIX}ASTRXBIAN | sed "s/anime;/film;/g" | sed '/^[[:space:]]*$/d' | grep -Ev "CAT;TMDB" | sort | uniq >> ~/.zen/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN done + +## ACCESS TO www-data FOR www/boris ACCESS +chown $YOU:www-data ~/.zen/ipfs/.$IPFSNODEID/*ASTRXBIAN +chmod g+r ~/.zen/ipfs/.$IPFSNODEID/*ASTRXBIAN + # Remove old database # rm ~/.kodi/userdata/addon_data/plugin.video.vstream/astroport_cache.db