diff --git a/.install/sbotc b/.install/sbotc new file mode 160000 index 0000000..cfb1d40 --- /dev/null +++ b/.install/sbotc @@ -0,0 +1 @@ +Subproject commit cfb1d40d73bdbd1a8d226f900ed23d87744fc022 diff --git a/zen/tools/make_G1SSB_secret.sh b/zen/tools/make_G1SSB_secret.sh index b627d3a..7d80da1 100755 --- a/zen/tools/make_G1SSB_secret.sh +++ b/zen/tools/make_G1SSB_secret.sh @@ -10,6 +10,7 @@ echo ' ############# '$MY_PATH/$ME' ######################################################################## # Make a G1SSB Account +# Creates ~/.ssb_astroport/secret and link it to ~/.ssb ######################################################################## ' mkdir -p ~/.zen @@ -34,22 +35,38 @@ fi # INSTALL sbotc if [[ ! $(which sbotc) ]]; then - cd /tmp + +echo ' + __ __ + _____/ /_ ____ / /______ + / ___/ __ \/ __ \/ __/ ___/ + (__ ) /_/ / /_/ / /_/ /__ +/____/_.___/\____/\__/\___/ + +ScuttleButt communication client +' sudo apt install libsodium-dev jq -y - git clone https://git.scuttlebot.io/%25133ulDgs%2FoC1DXjoK04vDFy6DgVBB%2FZok15YJmuhD5Q%3D.sha256 sbotc - cd sbotc + cd $MY_PATH/.install/sbotc make sudo make install cd $MY_PATH fi -# If exists backup ~/.ssb to ~/.ssb_$USER SSB (one time only !) -[[ -d ~/.ssb_$USER ]] && echo "BACKUP already existing... ~/.ssb_$USER !!! Manual check please..." && exit 1 -[[ -d ~/.ssb ]] && [[ ! -d ~/.ssb_$USER ]] && mv ~/.ssb ~/.ssb_$USER - # CREATE ~/.ssb_astroport [[ ! -d ~/.ssb_astroport ]] && mkdir -p ~/.ssb_astroport +# If exists backup ~/.ssb to ~/.ssb_$USER SSB (one time only !) +[[ -d ~/.ssb_$USER ]] && echo "BACKUP already existing... RUN command : rm ~/.ssb && mv ~/.ssb_$USER ~/.ssb and try again..." && exit 1 + +if [[ -d ~/.ssb ]]; then + cp -f ~/.ssb/manifest.json ~/.ssb_astroport/ + cp -f ~/.ssb/conn.json ~/.ssb_astroport/ + cp -f ~/.ssb/gossip.json ~/.ssb_astroport/ +fi + +# BACKUP ACTUAL SSB ACCOUNT +[[ ! -d ~/.ssb_$USER ]] && mv ~/.ssb ~/.ssb_$USER + # Symlink ~/.ssb -> ~/.ssb_astroport [[ -L ~/.ssb ]] && rm ~/.ssb [[ -d ~/.ssb_astroport ]] && ln -s ~/.ssb_astroport ~/.ssb