forked from axiom-team/astroport
fix installations problems ...
This commit is contained in:
parent
f4d781c0d3
commit
c5caef80ff
|
@ -1,27 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Check if this script is not execute inside astroport folder
|
|
||||||
[[ $(basename "$PWD") == "astroport" ]] && echo "DO NOT EXECUTE THIS SCRIPT INSIDE ASTROPORT FOLDER!" && exit 1
|
|
||||||
[[ -d astroport ]] && rm -rf astroport && echo "astroport folder has been deleted."
|
|
||||||
|
|
||||||
[[ -z $(which git) ]] && echo "installation de git..." && sudo apt install git
|
|
||||||
|
|
||||||
isp2plegal=$(nc -zv -w 1 192.168.9.19 3000 2<&1)
|
|
||||||
if [[ "$isp2plegal" =~ "(?) open" ]]; then
|
|
||||||
isp2plegalbool=true
|
|
||||||
giturl="http://192.168.9.19:3000"
|
|
||||||
else
|
|
||||||
isp2plegalbool=false
|
|
||||||
giturl="https://git.p2p.legal"
|
|
||||||
fi
|
|
||||||
|
|
||||||
git clone $giturl/axiom-team/astroport.git
|
|
||||||
cd astroport
|
|
||||||
[[ $isp2plegalbool == true ]] && sed -i 's/https:\/\/git.p2p.legal/http:\/\/192.168.9.19:3000/g' .gitmodules && echo "Infra p2p.legal detected, switch remotes submodules"
|
|
||||||
echo -e '#!/bin/bash\n./git-update.sh' > .git/hooks/post-merge
|
|
||||||
git submodule update --init --recursive
|
|
||||||
source ./git-update.sh
|
|
||||||
|
|
||||||
echo "Astroport ready to go!"
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,7 +1,29 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Check if astroport folder exist
|
||||||
|
[[ -d astroport ]] && rm -rf astroport && echo "astroport folder has been deleted."
|
||||||
|
|
||||||
|
[[ -z $(which git) ]] && echo "installation de git..." && sudo apt install git
|
||||||
|
|
||||||
|
isp2plegal=$(nc -zv -w 1 192.168.9.19 3000 2<&1)
|
||||||
|
if [[ "$isp2plegal" =~ "(?) open" ]]; then
|
||||||
|
isp2plegalbool=true
|
||||||
|
giturl="http://192.168.9.19:3000"
|
||||||
|
else
|
||||||
|
isp2plegalbool=false
|
||||||
|
giturl="https://git.p2p.legal"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ ${PWD##*/} != astroport ]] && git clone $giturl/axiom-team/astroport.git && cd astroport
|
||||||
|
[[ $isp2plegalbool == true ]] && sed -i 's/https:\/\/git.p2p.legal/http:\/\/192.168.9.19:3000/g' .gitmodules && echo "Infra p2p.legal detected, switch remotes submodules"
|
||||||
|
echo -e '#!/bin/bash\n./git-update.sh' > .git/hooks/post-merge
|
||||||
|
git submodule update --init --recursive
|
||||||
|
#source ./git-update.sh
|
||||||
|
|
||||||
echo "Updating git submodules ..."
|
echo "Updating git submodules ..."
|
||||||
git submodule foreach git pull origin master
|
git submodule foreach git pull origin master
|
||||||
echo "Astroport updated!"
|
echo "Astroport updated!"
|
||||||
|
|
||||||
|
echo "Astroport ready to go!"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -13,6 +13,8 @@ if [ "$EUID" -eq 0 ]
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
source ./git-update.sh
|
||||||
|
|
||||||
echo -e "Installing Astroport"
|
echo -e "Installing Astroport"
|
||||||
|
|
||||||
MY_PATH="`dirname \"$0\"`"
|
MY_PATH="`dirname \"$0\"`"
|
||||||
|
|
Loading…
Reference in New Issue