install better
This commit is contained in:
parent
01b44d67b1
commit
b8d16243e8
|
@ -1,8 +1,10 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
########################################################################
|
########################################################################
|
||||||
# Version: 0.4
|
# Version: 0.5
|
||||||
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||||||
########################################################################
|
########################################################################
|
||||||
|
# PAD COCODING : https://pad.p2p.legal/s/G1PalPay
|
||||||
|
########################################################################
|
||||||
MY_PATH="`dirname \"$0\"`" # relative
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
ME="${0##*/}"
|
ME="${0##*/}"
|
||||||
|
|
|
@ -12,29 +12,29 @@ MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
# Inspect game wishes, refresh latest IPNS version
|
# Inspect game wishes, refresh latest IPNS version
|
||||||
# SubProcess Backup and chain
|
# SubProcess Backup and chain
|
||||||
PLAYER="$1" ## IPNS KEY NAME - G1PUB - PLAYER ...
|
PLAYER="$1" ## IPNS KEY NAME - G1PUB - PLAYER ...
|
||||||
[[ ! $PLAYER ]] && echo "Please provide IPFS publish key" && exit 1
|
[[ ! ${PLAYER} ]] && echo "Please provide IPFS publish key" && exit 1
|
||||||
|
|
||||||
MOATS="$2"
|
MOATS="$2"
|
||||||
|
|
||||||
PSEUDO=$(cat ~/.zen/game/players/$PLAYER/.pseudo 2>/dev/null)
|
PSEUDO=$(cat ~/.zen/game/players/${PLAYER}/.pseudo 2>/dev/null)
|
||||||
G1PUB=$(cat ~/.zen/game/players/$PLAYER/.g1pub 2>/dev/null)
|
G1PUB=$(cat ~/.zen/game/players/${PLAYER}/.g1pub 2>/dev/null)
|
||||||
ASTRONS=$(cat ~/.zen/game/players/$PLAYER/.playerns 2>/dev/null)
|
ASTRONS=$(cat ~/.zen/game/players/${PLAYER}/.playerns 2>/dev/null)
|
||||||
|
|
||||||
## REFRESH ASTRONAUTE TW
|
## REFRESH ASTRONAUTE TW
|
||||||
ASTRONAUTENS=$(ipfs key list -l | grep $PLAYER | cut -d ' ' -f1)
|
ASTRONAUTENS=$(ipfs key list -l | grep ${PLAYER} | cut -d ' ' -f1)
|
||||||
[[ ! $ASTRONAUTENS ]] && echo "WARNING No $PLAYER in keystore --" && ASTRONAUTENS=$ASTRONS
|
[[ ! $ASTRONAUTENS ]] && echo "WARNING No ${PLAYER} in keystore --" && ASTRONAUTENS=$ASTRONS
|
||||||
[[ ! $ASTRONAUTENS ]] && echo "Missing $PLAYER IPNS KEY - CONTINUE --" && exit 1
|
[[ ! $ASTRONAUTENS ]] && echo "Missing ${PLAYER} IPNS KEY - CONTINUE --" && exit 1
|
||||||
|
|
||||||
INDEX="$3"
|
INDEX="$3"
|
||||||
[[ ! $INDEX ]] && INDEX="$HOME/.zen/game/players/$PLAYER/ipfs/moa/index.html"
|
[[ ! $INDEX ]] && INDEX="$HOME/.zen/game/players/${PLAYER}/ipfs/moa/index.html"
|
||||||
[[ ! -s $INDEX ]] && echo "TW $PLAYER manquant" && exit 1
|
[[ ! -s $INDEX ]] && echo "TW ${PLAYER} manquant" && exit 1
|
||||||
|
|
||||||
mkdir -p ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu
|
||||||
|
|
||||||
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
||||||
###############################
|
###############################
|
||||||
## EXTRACT G1Voeu from PLAYER TW
|
## EXTRACT G1Voeu from PLAYER TW
|
||||||
echo "Exporting $PLAYER TW [tag[G1Voeu]]"
|
echo "Exporting ${PLAYER} TW [tag[G1Voeu]]"
|
||||||
rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json
|
rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json
|
||||||
tiddlywiki --load ${INDEX} --output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu --render '.' "${PLAYER}.g1voeu.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1Voeu]]'
|
tiddlywiki --load ${INDEX} --output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu --render '.' "${PLAYER}.g1voeu.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1Voeu]]'
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ do
|
||||||
if [[ -s $MY_PATH/G1${WISHNAME}.sh ]]; then
|
if [[ -s $MY_PATH/G1${WISHNAME}.sh ]]; then
|
||||||
echo "........................ Astrobot G1${WISHNAME}.sh program found !"
|
echo "........................ Astrobot G1${WISHNAME}.sh program found !"
|
||||||
echo "________________________________ Running it *****"
|
echo "________________________________ Running it *****"
|
||||||
${MY_PATH}/G1${WISHNAME}.sh "$INDEX" "$PLAYER" "$MOATS"
|
${MY_PATH}/G1${WISHNAME}.sh "$INDEX" "${PLAYER}" "$MOATS"
|
||||||
echo "________________________________ Finished ******"
|
echo "________________________________ Finished ******"
|
||||||
else
|
else
|
||||||
echo "......................... G1${WISHNAME} REGULAR Ŋ1 RSS JSON"
|
echo "......................... G1${WISHNAME} REGULAR Ŋ1 RSS JSON"
|
||||||
|
@ -82,10 +82,10 @@ do
|
||||||
## Copy tiddlers ...
|
## Copy tiddlers ...
|
||||||
##################################
|
##################################
|
||||||
echo "NOW SEARCH Ŋ1 FRIENDS TW's FOR tag=G1${WISHNAME}"
|
echo "NOW SEARCH Ŋ1 FRIENDS TW's FOR tag=G1${WISHNAME}"
|
||||||
echo "ls ~/.zen/game/players/$PLAYER/FRIENDS/*/index.html"
|
echo "ls ~/.zen/game/players/${PLAYER}/FRIENDS/*/index.html"
|
||||||
echo "*********************************"
|
echo "*********************************"
|
||||||
## Search in Local World (NB! G1Voeu TW copied by Connect_PLAYER_To_Gchange.sh)
|
## Search in Local World (NB! G1Voeu TW copied by Connect_PLAYER_To_Gchange.sh)
|
||||||
FINDEX=($( ls $HOME/.zen/game/players/$PLAYER/FRIENDS/*/index.html))
|
FINDEX=($( ls $HOME/.zen/game/players/${PLAYER}/FRIENDS/*/index.html))
|
||||||
|
|
||||||
for FRIENDTW in ${FINDEX[@]};
|
for FRIENDTW in ${FINDEX[@]};
|
||||||
do
|
do
|
||||||
|
@ -121,8 +121,8 @@ do
|
||||||
ipfs name publish -k $VOEUKEY /ipfs/$JSONIPFS # PUBLISH $VOEUKEY
|
ipfs name publish -k $VOEUKEY /ipfs/$JSONIPFS # PUBLISH $VOEUKEY
|
||||||
|
|
||||||
## MOVE INTO PLAYER AREA
|
## MOVE INTO PLAYER AREA
|
||||||
echo "Ŋ1 FLUX ~/.zen/game/players/$PLAYER/G1${WISHNAME}/${G1PUB}"
|
echo "Ŋ1 FLUX ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}"
|
||||||
mv -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/* ~/.zen/game/players/$PLAYER/G1${WISHNAME}/${G1PUB}/
|
mv -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/* ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}/
|
||||||
|
|
||||||
done < ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt
|
done < ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ start=`date +%s`
|
||||||
########################################################################
|
########################################################################
|
||||||
[[ ! $(which ipfs) ]] \
|
[[ ! $(which ipfs) ]] \
|
||||||
&& echo "bash <(wget -qO- https://git.p2p.legal/qo-op/Astroport.ONE/raw/branch/master/kubo_v0.16.0_linux.install.sh)" \
|
&& echo "bash <(wget -qO- https://git.p2p.legal/qo-op/Astroport.ONE/raw/branch/master/kubo_v0.16.0_linux.install.sh)" \
|
||||||
&& architecture=$(uname -m) && [[ $architecture == "x86_64" || $architecture == "aarch64" ]] \
|
&& architecture=$(uname -m) && [[ $architecture == "x86_64" || $architecture == "aarch64" || "$architecture" == "armv7l" ]] \
|
||||||
&& bash <(wget -qO- https://git.p2p.legal/qo-op/Astroport.ONE/raw/branch/master/kubo_v0.16.0_linux.install.sh) \
|
&& bash <(wget -qO- https://git.p2p.legal/qo-op/Astroport.ONE/raw/branch/master/kubo_v0.16.0_linux.install.sh) \
|
||||||
|| echo "=== Installez IPFS KUBO puis relancez Install ==="
|
|| echo "=== Installez IPFS KUBO puis relancez Install ==="
|
||||||
|
|
||||||
|
|
|
@ -9,17 +9,17 @@ architecture=$(uname -m)
|
||||||
|
|
||||||
# Download appropriate version of kubo
|
# Download appropriate version of kubo
|
||||||
if [ "$architecture" == "x86_64" ]; then
|
if [ "$architecture" == "x86_64" ]; then
|
||||||
wget https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-amd64.tar.gz
|
wget -O kubo.tar.gz https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-amd64.tar.gz
|
||||||
elif [ "$architecture" == "aarch64" ]; then
|
elif [ "$architecture" == "aarch64" ]; then
|
||||||
wget https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-arm64.tar.gz
|
wget -O kubo.tar.gz https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-arm64.tar.gz
|
||||||
elif [ "$architecture" == "armv7l" ]; then
|
elif [ "$architecture" == "armv7l" ]; then
|
||||||
wget https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-arm.tar.gz
|
wget -O kubo.tar.gz https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-arm.tar.gz
|
||||||
else
|
else
|
||||||
echo "Error: Unknown architecture"
|
echo "Error: Unknown architecture"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tar -xvzf kubo_v0.16.0_linux-$architecture.tar.gz
|
tar -xvzf kubo.tar.gz
|
||||||
|
|
||||||
cd kubo
|
cd kubo
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue