"~/.zen/MY_boostrap_nodes.txt" contains "ZenStation" WoT nodes
This commit is contained in:
parent
02a9302237
commit
b053de0b68
|
@ -10,14 +10,15 @@ start=`date +%s`
|
||||||
echo "20H12 (♥‿‿♥) $(hostname -f) $(date)"
|
echo "20H12 (♥‿‿♥) $(hostname -f) $(date)"
|
||||||
espeak "Ding" > /dev/null 2>&1
|
espeak "Ding" > /dev/null 2>&1
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## IPFS DAEMON STATUS
|
## IPFS DAEMON STATUS
|
||||||
LOWMODE=$(sudo systemctl status ipfs | grep disabled) ## IPFS DISABLED - START ONLY FOR SYNC -
|
LOWMODE=$(sudo systemctl status ipfs | grep disabled) ## IPFS DISABLED - START ONLY FOR SYNC -
|
||||||
[[ ! $(netstat -tan | grep 5001 | grep LISTEN) ]] && LOWMODE="NO 5001" ## IPFS IS STOPPED
|
[[ ! $(netstat -tan | grep 5001 | grep LISTEN) ]] && LOWMODE="NO 5001" ## IPFS IS STOPPED
|
||||||
[[ ! $isLAN ]] && LOWMODE="" ## LOWMODE ONLY FOR LAN STATION
|
[[ ! $isLAN ]] && LOWMODE="" ## LOWMODE ONLY FOR LAN STATION
|
||||||
# echo "$USER ALL=(ALL) NOPASSWD:/bin/systemctl" | (sudo su -c 'EDITOR="tee" visudo -f /etc/sudoers.d/systemctl')
|
|
||||||
|
|
||||||
#~ sudo systemctl stop astroport
|
########################################################################
|
||||||
## CHECK IF IPFS NODE IS RESPONDING (ipfs name resolve ?)
|
## CHECK IF IPFS NODE IS RESPONDING (ipfs name resolve ?)
|
||||||
|
########################################################################
|
||||||
ipfs --timeout=30s swarm peers 2>/dev/null > ~/.zen/tmp/ipfs.swarm.peers
|
ipfs --timeout=30s swarm peers 2>/dev/null > ~/.zen/tmp/ipfs.swarm.peers
|
||||||
[[ ! -s ~/.zen/tmp/ipfs.swarm.peers || $? != 0 ]] \
|
[[ ! -s ~/.zen/tmp/ipfs.swarm.peers || $? != 0 ]] \
|
||||||
&& echo "---- SWARM COMMUNICATION BROKEN / RESTARTING IPFS DAEMON ----" \
|
&& echo "---- SWARM COMMUNICATION BROKEN / RESTARTING IPFS DAEMON ----" \
|
||||||
|
@ -33,10 +34,12 @@ while [[ ! $(netstat -tan | grep 5001 | grep LISTEN) ]]; do
|
||||||
&& exit 1
|
&& exit 1
|
||||||
done
|
done
|
||||||
|
|
||||||
|
########################################################################
|
||||||
# show ZONE.sh cache of the day
|
# show ZONE.sh cache of the day
|
||||||
echo "TODAY UPlanet landings"
|
echo "TODAY UPlanet landings"
|
||||||
ls ~/.zen/tmp/ZONE_* 2>/dev/null
|
ls ~/.zen/tmp/ZONE_* 2>/dev/null
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## REMOVE TMP BUT KEEP swarm, flashmem and coucou
|
## REMOVE TMP BUT KEEP swarm, flashmem and coucou
|
||||||
mv ~/.zen/tmp/swarm ~/.zen/swarm
|
mv ~/.zen/tmp/swarm ~/.zen/swarm
|
||||||
mv ~/.zen/tmp/coucou ~/.zen/coucou
|
mv ~/.zen/tmp/coucou ~/.zen/coucou
|
||||||
|
@ -46,6 +49,7 @@ mv ~/.zen/swarm ~/.zen/tmp/swarm
|
||||||
mv ~/.zen/coucou ~/.zen/tmp/coucou
|
mv ~/.zen/coucou ~/.zen/tmp/coucou
|
||||||
mv ~/.zen/flashmem ~/.zen/tmp/flashmem
|
mv ~/.zen/flashmem ~/.zen/tmp/flashmem
|
||||||
|
|
||||||
|
########################################################################
|
||||||
### DELAY _12345 ASTROPORT DURING 20H12 UPDATE ###
|
### DELAY _12345 ASTROPORT DURING 20H12 UPDATE ###
|
||||||
if [[ "${LOWMODE}" == "" ]]; then
|
if [[ "${LOWMODE}" == "" ]]; then
|
||||||
### NOT REFRESHING SWARM
|
### NOT REFRESHING SWARM
|
||||||
|
@ -60,46 +64,53 @@ else
|
||||||
curl -s "http://127.0.0.1:12345"
|
curl -s "http://127.0.0.1:12345"
|
||||||
sleep 300 ## WAIT FOR 5MN
|
sleep 300 ## WAIT FOR 5MN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## UPDATE G1BILLETS code
|
## UPDATE G1BILLETS code
|
||||||
[[ -s ~/.zen/G1BILLET/G1BILLETS.sh ]] \
|
[[ -s ~/.zen/G1BILLET/G1BILLETS.sh ]] \
|
||||||
&& cd ~/.zen/G1BILLET/ && git pull \
|
&& cd ~/.zen/G1BILLET/ && git pull \
|
||||||
&& rm -Rf ~/.zen/G1BILLET/tmp/*
|
&& rm -Rf ~/.zen/G1BILLET/tmp/*
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## UPDATE Astroport.ONE code
|
## UPDATE Astroport.ONE code
|
||||||
cd ${MY_PATH}/
|
cd ${MY_PATH}/
|
||||||
git pull
|
git pull
|
||||||
|
|
||||||
## SOON /ipns/ Address !!!
|
########################################################################
|
||||||
|
|
||||||
# espeak "20 HOURS 12 MINUTES. ASTROBOT RUNNING." > /dev/null 2>&1
|
|
||||||
## Updating yt-dlp
|
## Updating yt-dlp
|
||||||
${MY_PATH}/youtube-dl.sh
|
${MY_PATH}/youtube-dl.sh
|
||||||
sudo youtube-dl -U
|
sudo youtube-dl -U
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## DRAGON SSH WOT
|
## DRAGON SSH WOT
|
||||||
echo "DRAGONS WOT OFF"
|
echo "DRAGONS WOT OFF"
|
||||||
${MY_PATH}/RUNTIME/DRAGON_p2p_ssh.sh off
|
${MY_PATH}/RUNTIME/DRAGON_p2p_ssh.sh off
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## PING BOOSTRAP & SWARM NODES
|
## PING BOOSTRAP & SWARM NODES
|
||||||
${MY_PATH}/ping_bootstrap.sh > /dev/null 2>&1
|
${MY_PATH}/ping_bootstrap.sh > /dev/null 2>&1
|
||||||
|
|
||||||
|
########################################################################
|
||||||
|
######################################################### UPLANET ######
|
||||||
#####################################
|
#####################################
|
||||||
# espeak "REFRESHING UPLANET" > /dev/null 2>&1
|
# GeoKeys UMAP / SECTOR / REGION ...
|
||||||
#####################################
|
#####################################
|
||||||
${MY_PATH}/RUNTIME/UPLANET.refresh.sh
|
${MY_PATH}/RUNTIME/UPLANET.refresh.sh
|
||||||
#####################################
|
#####################################
|
||||||
#####################################
|
#####################################
|
||||||
# espeak "Players refresh" > /dev/null 2>&1
|
# Players TW analyse & ASTROBOT run
|
||||||
# Refresh ~/.zen/game/players/PLAYER
|
|
||||||
#####################################
|
#####################################
|
||||||
${MY_PATH}/RUNTIME/PLAYER.refresh.sh
|
${MY_PATH}/RUNTIME/PLAYER.refresh.sh
|
||||||
#####################################
|
#####################################
|
||||||
#####################################
|
#####################################
|
||||||
# espeak "REFRESHING NODE" > /dev/null 2>&1
|
# Node refreshing
|
||||||
#####################################
|
#####################################
|
||||||
${MY_PATH}/RUNTIME/NODE.refresh.sh
|
${MY_PATH}/RUNTIME/NODE.refresh.sh
|
||||||
#####################################
|
#####################################
|
||||||
|
########################################################################
|
||||||
|
########################################################################
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## REMOVE TMP BUT KEEP swarm, flashmem and coucou
|
## REMOVE TMP BUT KEEP swarm, flashmem and coucou
|
||||||
mv ~/.zen/tmp/${IPFSNODEID} ~/.zen/${IPFSNODEID}
|
mv ~/.zen/tmp/${IPFSNODEID} ~/.zen/${IPFSNODEID}
|
||||||
mv ~/.zen/tmp/swarm ~/.zen/swarm
|
mv ~/.zen/tmp/swarm ~/.zen/swarm
|
||||||
|
@ -111,20 +122,23 @@ mv ~/.zen/swarm ~/.zen/tmp/swarm
|
||||||
mv ~/.zen/coucou ~/.zen/tmp/coucou
|
mv ~/.zen/coucou ~/.zen/tmp/coucou
|
||||||
mv ~/.zen/flashmem ~/.zen/tmp/flashmem
|
mv ~/.zen/flashmem ~/.zen/tmp/flashmem
|
||||||
|
|
||||||
|
########################################################################
|
||||||
## if [[ ! $isLAN ]]; then
|
################################# updating ipfs bootstrap
|
||||||
## REFRESH BOOSTRAP LIST (OFFICIAL SWARM)
|
|
||||||
espeak "bootstrap refresh" > /dev/null 2>&1
|
espeak "bootstrap refresh" > /dev/null 2>&1
|
||||||
|
|
||||||
ipfs bootstrap rm --all > /dev/null 2>&1
|
ipfs bootstrap rm --all > /dev/null 2>&1
|
||||||
for bootnode in $(cat ${MY_PATH}/A_boostrap_nodes.txt | grep -Ev "#") # remove comments
|
|
||||||
|
[[ -s ${HOME}/.zen/MY_boostrap_nodes.txt ]] \
|
||||||
|
&& STRAPFILE="${HOME}/.zen/MY_boostrap_nodes.txt" \
|
||||||
|
|| STRAPFILE="${MY_PATH}/A_boostrap_nodes.txt"
|
||||||
|
|
||||||
|
for bootnode in $(cat ${STRAPFILE} | grep -Ev "#") # remove comments
|
||||||
do
|
do
|
||||||
ipfsnodeid=${bootnode##*/}
|
ipfsnodeid=${bootnode##*/}
|
||||||
ipfs bootstrap add $bootnode
|
ipfs bootstrap add $bootnode
|
||||||
done
|
done
|
||||||
|
|
||||||
## fi
|
|
||||||
|
|
||||||
|
########################################################################
|
||||||
########################################################################
|
########################################################################
|
||||||
end=`date +%s`
|
end=`date +%s`
|
||||||
dur=`expr $end - $start`
|
dur=`expr $end - $start`
|
||||||
|
|
Loading…
Reference in New Issue