install
This commit is contained in:
parent
0623b9e1c9
commit
ec3ad83c13
2
12345.sh
2
12345.sh
|
@ -80,7 +80,7 @@ while true; do
|
||||||
|
|
||||||
## CHECK 12345 PORT RUNNING (STATION FoF MAP)
|
## CHECK 12345 PORT RUNNING (STATION FoF MAP)
|
||||||
maprunning=$(ps auxf --sort=+utime | grep -w '_12345.sh' | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
|
maprunning=$(ps auxf --sort=+utime | grep -w '_12345.sh' | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
|
||||||
[[ ! $maprunning ]] && ($MY_PATH/_12345.sh &) && echo '(ᵔ◡◡ᵔ) LAUNCHING ${myHTTP}'$myIP:'12345 (ᵔ◡◡ᵔ)'
|
[[ ! $maprunning ]] && ($MY_PATH/_12345.sh &) && echo '(ᵔ◡◡ᵔ) LAUNCHING '${myHTTP}$myIP:'12345 (ᵔ◡◡ᵔ)'
|
||||||
|
|
||||||
############### ACTIVATE USE ON QUICK IPFS DRIVE
|
############### ACTIVATE USE ON QUICK IPFS DRIVE
|
||||||
### CREATE IPNS KEY - ACTIVATE WHITH ENOUGH BOOTSTRAP
|
### CREATE IPNS KEY - ACTIVATE WHITH ENOUGH BOOTSTRAP
|
||||||
|
|
17
install.sh
17
install.sh
|
@ -33,6 +33,7 @@ echo "$USER appuyez sur ENTRER."; read TEST; [[ "$TEST" != "" ]] && echo "SORTI
|
||||||
echo "#############################################"
|
echo "#############################################"
|
||||||
echo "###### IPFS BIOS INSTALL ##############################"
|
echo "###### IPFS BIOS INSTALL ##############################"
|
||||||
echo "################ CRYPTO TW Ŋ1 PROTOCOL #############"
|
echo "################ CRYPTO TW Ŋ1 PROTOCOL #############"
|
||||||
|
echo "tail -f /tmp/install.errors.log"
|
||||||
echo "##################################################"
|
echo "##################################################"
|
||||||
|
|
||||||
echo ; echo "Mise à jour des dépots de votre distribution..."
|
echo ; echo "Mise à jour des dépots de votre distribution..."
|
||||||
|
@ -43,7 +44,7 @@ sudo apt-get update
|
||||||
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
|
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
|
||||||
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
||||||
[[ $XDG_SESSION_TYPE == 'x11' ]] && sudo apt install -y $i;
|
[[ $XDG_SESSION_TYPE == 'x11' ]] && sudo apt install -y $i;
|
||||||
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "INSTALL $i FAILED." >> /tmp/install.failed.log && continue
|
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "INSTALL $i FAILED." >> /tmp/install.errors.log && continue
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -55,7 +56,7 @@ for i in git fail2ban npm netcat-traditional inotify-tools curl net-tools libsod
|
||||||
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
|
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
|
||||||
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
||||||
sudo apt install -y $i
|
sudo apt install -y $i
|
||||||
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "INSTALL $i FAILED." >> /tmp/install.failed.log && continue
|
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "INSTALL $i FAILED." >> /tmp/install.errors.log && continue
|
||||||
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -67,7 +68,7 @@ for i in qrencode basez jq bc file gawk yt-dlp ffmpeg dnsutils ntpdate v4l-utils
|
||||||
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
|
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
|
||||||
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
||||||
sudo apt install -y $i
|
sudo apt install -y $i
|
||||||
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "INSTALL $i FAILED." >> /tmp/install.failed.log && continue
|
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "INSTALL $i FAILED." >> /tmp/install.errors.log && continue
|
||||||
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -78,7 +79,7 @@ echo "#############################################"
|
||||||
##########################################################
|
##########################################################
|
||||||
echo "### INSTALL TW node.js"
|
echo "### INSTALL TW node.js"
|
||||||
sudo npm install -g tiddlywiki sjcl-cli
|
sudo npm install -g tiddlywiki sjcl-cli
|
||||||
[[ $? != 0 ]] && echo "INSTALL tiddlywikiFAILED." && echo "INSTALL tiddlywiki FAILED." >> /tmp/install.failed.log && continue
|
[[ $? != 0 ]] && echo "INSTALL tiddlywikiFAILED." && echo "INSTALL tiddlywiki FAILED." >> /tmp/install.errors.log && continue
|
||||||
|
|
||||||
echo "#############################################"
|
echo "#############################################"
|
||||||
echo "######### PATIENCE #################"
|
echo "######### PATIENCE #################"
|
||||||
|
@ -116,9 +117,11 @@ echo 'export PATH=$PATH:$HOME/.local/bin' >> ~/.bashrc && source ~/.bashrc; echo
|
||||||
for i in pip setuptools wheel cryptography==3.4.8 Ed25519 base58 google duniterpy pynacl pgpy pynentry SecureBytes; do
|
for i in pip setuptools wheel cryptography==3.4.8 Ed25519 base58 google duniterpy pynacl pgpy pynentry SecureBytes; do
|
||||||
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
||||||
sudo python3 -m pip install -U $i
|
sudo python3 -m pip install -U $i
|
||||||
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "python3 -m pip install -U $i FAILED." >> /tmp/install.failed.log && continue
|
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "python3 -m pip install -U $i FAILED." >> /tmp/install.errors.log && continue
|
||||||
done
|
done
|
||||||
|
|
||||||
|
cat /tmp/install.errors.log
|
||||||
|
|
||||||
echo "#############################################"
|
echo "#############################################"
|
||||||
echo "######### PATIENCE ######################"
|
echo "######### PATIENCE ######################"
|
||||||
echo "#############################################"
|
echo "#############################################"
|
||||||
|
@ -183,6 +186,9 @@ fi
|
||||||
mkdir -p ~/Astroport/film
|
mkdir -p ~/Astroport/film
|
||||||
mkdir -p ~/Astroport/serie
|
mkdir -p ~/Astroport/serie
|
||||||
mkdir -p ~/Astroport/anime
|
mkdir -p ~/Astroport/anime
|
||||||
|
mkdir -p ~/Astroport/page
|
||||||
|
mkdir -p ~/Astroport/web
|
||||||
|
mkdir -p ~/Astroport/video
|
||||||
echo '${TYPE};${MEDIAID};${YEAR};${TITLE};${SAISON};${GENRES};_IPNSKEY_;${RES};/ipfs/_IPFSREPFILEID_/$URLENCODE_FILE_NAME' > ~/Astroport/ajouter_video.modele.txt
|
echo '${TYPE};${MEDIAID};${YEAR};${TITLE};${SAISON};${GENRES};_IPNSKEY_;${RES};/ipfs/_IPFSREPFILEID_/$URLENCODE_FILE_NAME' > ~/Astroport/ajouter_video.modele.txt
|
||||||
|
|
||||||
|
|
||||||
|
@ -223,6 +229,7 @@ echo "# ADDING <<<Astroport>>> DESKTOP SHORTCUT"
|
||||||
[[ -d ~/Desktop ]] && sed "s/_USER_/$USER/g" ~/.zen/Astroport.ONE/astroport.desktop > ~/Desktop/astroport.desktop && chmod +x ~/Desktop/astroport.desktop
|
[[ -d ~/Desktop ]] && sed "s/_USER_/$USER/g" ~/.zen/Astroport.ONE/astroport.desktop > ~/Desktop/astroport.desktop && chmod +x ~/Desktop/astroport.desktop
|
||||||
|
|
||||||
mkdir -p ~/.zen/tmp
|
mkdir -p ~/.zen/tmp
|
||||||
|
|
||||||
echo "#############################################"
|
echo "#############################################"
|
||||||
|
|
||||||
## SYMLINK youtube-dl TO yt-dlp
|
## SYMLINK youtube-dl TO yt-dlp
|
||||||
|
|
|
@ -32,12 +32,10 @@ isLAN=$(echo $myIP | grep -E "/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(
|
||||||
## Chargement TW !!!
|
## Chargement TW !!!
|
||||||
if [[ $SALT != "" && PEPPER != "" ]]; then
|
if [[ $SALT != "" && PEPPER != "" ]]; then
|
||||||
ASTRO=""
|
ASTRO=""
|
||||||
echo "$SALT"
|
|
||||||
echo "$PEPPER"
|
|
||||||
ipfs key rm gchange 2>/dev/null
|
ipfs key rm gchange 2>/dev/null
|
||||||
rm -f ~/.zen/tmp/gchange.key
|
rm -f ~/.zen/tmp/gchange.key
|
||||||
${MY_PATH}/keygen -t ipfs -o ~/.zen/tmp/gchange.key "$SALT" "$PEPPER"
|
${MY_PATH}/keygen -t ipfs -o ~/.zen/tmp/gchange.key "$SALT" "$PEPPER" 2>/dev/null
|
||||||
ASTRONAUTENS=$(ipfs key import gchange -f pem-pkcs8-cleartext ~/.zen/tmp/gchange.key )
|
ASTRONAUTENS=$(ipfs key import gchange -f pem-pkcs8-cleartext ~/.zen/tmp/gchange.key 2>/dev/null)
|
||||||
echo "/ipns/${ASTRONAUTENS}"
|
echo "/ipns/${ASTRONAUTENS}"
|
||||||
|
|
||||||
mkdir -p ~/.zen/tmp/TW
|
mkdir -p ~/.zen/tmp/TW
|
||||||
|
@ -55,9 +53,9 @@ if [[ $SALT != "" && PEPPER != "" ]]; then
|
||||||
else
|
else
|
||||||
|
|
||||||
# EXTRACTION & UPDATE myIP
|
# EXTRACTION & UPDATE myIP
|
||||||
rm -f ~/.zen/tmp/miz.json
|
rm -f ~/.zen/tmp/MadeInZion.json
|
||||||
tiddlywiki --load ~/.zen/tmp/TW/index.html --output ~/.zen/tmp --render '.' 'miz.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'MadeInZion'
|
tiddlywiki --load ~/.zen/tmp/TW/index.html --output ~/.zen/tmp --render '.' 'MadeInZion.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'MadeInZion'
|
||||||
OLDIP=$(cat ~/.zen/tmp/miz.json | jq -r .[].secret)
|
OLDIP=$(cat ~/.zen/tmp/MadeInZion.json | jq -r .[].secret)
|
||||||
|
|
||||||
echo "TW OFFICIAL GATEWAY : http://$OLDIP:8080//ipns/${ASTRONAUTENS}"
|
echo "TW OFFICIAL GATEWAY : http://$OLDIP:8080//ipns/${ASTRONAUTENS}"
|
||||||
if [[ ! -d ~/.zen/game/players/$PLAYER/ipfs/moa ]]; then
|
if [[ ! -d ~/.zen/game/players/$PLAYER/ipfs/moa ]]; then
|
||||||
|
@ -77,7 +75,7 @@ echo "=============================================
|
||||||
MadeInZion DIPLOMATIC PASSPORT
|
MadeInZion DIPLOMATIC PASSPORT
|
||||||
=============================================
|
=============================================
|
||||||
A cryptographic key pair to control your P2P Digital Life.
|
A cryptographic key pair to control your P2P Digital Life.
|
||||||
Solar Punk garden forest terraforming game.
|
+ Solar Punk garden forest terraforming game.
|
||||||
=============================================
|
=============================================
|
||||||
Bienvenue 'Astronaute'"; sleep 1
|
Bienvenue 'Astronaute'"; sleep 1
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue