GPS & LOWMODE patch
This commit is contained in:
parent
442ceb04d4
commit
aedd8e1b52
|
@ -19,14 +19,10 @@ mv ~/.zen/coucou ~/.zen/tmp/coucou
|
||||||
|
|
||||||
## 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 -
|
||||||
[[ $LOWMODE == "" ]] && LOWMODE=$(ipfs swarm peers 2>&1 | grep Error) ## IPFS IS STOPPED
|
[[ $LOWMODE == "" ]] && LOWMODE=$(ipfs --timeout 10s swarm peers 2>&1 | grep Error) ## 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')
|
# echo "$USER ALL=(ALL) NOPASSWD:/bin/systemctl" | (sudo su -c 'EDITOR="tee" visudo -f /etc/sudoers.d/systemctl')
|
||||||
if [[ $LOWMODE != "" ]]; then
|
sudo systemctl restart ipfs && sleep 10
|
||||||
sudo systemctl start ipfs && sleep 10
|
|
||||||
else
|
|
||||||
sudo systemctl restart ipfs && sleep 10
|
|
||||||
fi
|
|
||||||
|
|
||||||
espeak "CODE git pull" > /dev/null 2>&1
|
espeak "CODE git pull" > /dev/null 2>&1
|
||||||
|
|
||||||
|
|
|
@ -81,29 +81,26 @@ for PLAYER in ${PLAYERONE[@]}; do
|
||||||
rm -Rf ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/
|
rm -Rf ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/
|
||||||
mkdir -p ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/
|
||||||
|
|
||||||
|
################### GET LATEST TW
|
||||||
echo "Getting latest online TW..."
|
echo "Getting latest online TW..."
|
||||||
LIBRA=$(head -n 2 ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | tail -n 1 | cut -d ' ' -f 2)
|
echo "/ipns/${ASTRONAUTENS}"
|
||||||
echo "/ipns/${ASTRONAUTENS} ON $LIBRA"
|
|
||||||
|
|
||||||
## IPFS / HTTP / LOCAL
|
|
||||||
#~ DISABLED || curl -m 60 -so ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html "$LIBRA/ipns/${ASTRONAUTENS}" \
|
|
||||||
# || cp ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html
|
|
||||||
|
|
||||||
rm ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html 2>/dev/null
|
rm ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html 2>/dev/null
|
||||||
ipfs --timeout 480s get -o ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html /ipns/${ASTRONAUTENS}
|
ipfs --timeout 480s get -o ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html /ipns/${ASTRONAUTENS}
|
||||||
|
|
||||||
## PLAYER TW IS ONLINE ?
|
## PLAYER TW IS ONLINE ?
|
||||||
if [ ! -s ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html ]; then
|
if [ ! -s ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html ]; then
|
||||||
|
|
||||||
|
NOWCHAIN=$(cat ~/.zen/game/players/${PLAYER}/ipfs/moa/.chain)
|
||||||
LASTCHAIN=$(cat ~/.zen/game/players/${PLAYER}/ipfs/moa/.chain.* | tail -n 1)
|
LASTCHAIN=$(cat ~/.zen/game/players/${PLAYER}/ipfs/moa/.chain.* | tail -n 1)
|
||||||
echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
||||||
echo "ERROR_PLAYERTW_OFFLINE : /ipns/${ASTRONAUTENS}"
|
echo "ERROR_PLAYERTW_OFFLINE : /ipns/${ASTRONAUTENS}"
|
||||||
echo "------------------------------------------------"
|
echo "------------------------------------------------"
|
||||||
echo "MANUAL PROCEDURE NEEDED"
|
echo ">> MANUAL CONTROL NEEDED"
|
||||||
echo "------------------------------------------------"
|
echo "------------------------------------------------"
|
||||||
echo "${myIPFS}/ipfs/${LASTCHAIN}"
|
echo "LAST : ${myIPFS}/ipfs/${LASTCHAIN}"
|
||||||
|
echo "NOW : ${myIPFS}/ipfs/${NOWCHAIN}"
|
||||||
echo ""
|
echo ""
|
||||||
echo "ipfs name publish --key=${PLAYER} /ipfs/${LASTCHAIN}"
|
echo "ipfs name publish --key=${PLAYER} /ipfs/${NOWCHAIN}"
|
||||||
echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
||||||
|
|
||||||
continue
|
continue
|
||||||
|
|
|
@ -31,17 +31,7 @@ sudo bash install.sh
|
||||||
|
|
||||||
# Test & clean
|
# Test & clean
|
||||||
[[ $(ipfs --version) ]] \
|
[[ $(ipfs --version) ]] \
|
||||||
&& rm -Rf ~/.zen/tmp/kubo*
|
&& rm -Rf ~/.zen/tmp/kubo* \
|
||||||
|
|| echo "problem occured"
|
||||||
[[ $XDG_SESSION_TYPE == 'x11' ]] && xdg-open https://www.openstreetmap.org
|
|
||||||
|
|
||||||
echo "OUVREZ https://www.openstreetmap.org"
|
|
||||||
echo "ET CALIBREZ LA SYNCHRO 20H12 AVEC LE TEMPS NATUREL"
|
|
||||||
echo "SAISIR LES COORD. GPS DE VOTRE STATION IPFS (ex: 48.87039, 2.31673)"
|
|
||||||
read GPS
|
|
||||||
[[ $GPS == "" ]] && GPS="48.87039, 2.31673"
|
|
||||||
mkdir -p ~/.zen/
|
|
||||||
echo "$GPS" > ~/.zen/GPS
|
|
||||||
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue