diff --git a/zen/ssb_INIT.sh b/zen/ssb_INIT.sh index 22f0d90..2df1ea5 100755 --- a/zen/ssb_INIT.sh +++ b/zen/ssb_INIT.sh @@ -11,7 +11,7 @@ echo ' ######################################################################## # \\/// # qo-op -############# '$ME' +############# '$MY_PATH/$ME' ######################################################################## # ex: ./'$ME' # Initialize G1SSB account + IPFS Publish @@ -39,11 +39,23 @@ IPFSNODEID=$(ipfs id -f='\n') [[ $IPFSNODEID == "" ]] && echo "ERROR missing IPFSNODEID" && exit 1 mkdir -p ~/.zen/ipfs/.$IPFSNODEID/G1SSB +EXTERNAL=$(cat /etc/hostname).local + +[[ "$1" == "KILL" ]] && kill -9 $(cat ~/.zen/ssb.pid.bash) && killall node && echo " + _ _ _ _ +| | (_) | | +| | ___| | | +| |/ / | | | +| <| | | | +|_|\_\_|_|_| + " ssbpub=$(sbotc whoami 2>/dev/null | jq -r .id) if [[ $ssbpub == "" ]]; then -EXTERNAL=$(cat /etc/hostname).local +[[ "$1" == "RESET" ]] && rm -Rf ~/.ssb.$USER +[[ -d ~/.ssb.$USER ]] && echo "Backup already exists $USER. $MY_PATH/$ME RESET to remove..." && exit 1 +[[ -d ~/.ssb ]] && mv ~/.ssb ~/.ssb.$USER && rm -Rf ~/.ssb # BACKUP ~/.ssb mkdir -p ~/.ssb echo " _ __ __ _ @@ -83,15 +95,18 @@ __)|_| \ \/ |_| \ || || |_ ' cat > ~/.zen/run-ssb-PUB_$EXTERNAL.sh < ~/.zen/ssb.pid.bash while true; do ssb-server start --host $EXTERNAL 2>/dev/null + echo _! > ~/.zen/ssb.pid done EOF +sed -i s/_/\$/g ~/.zen/run-ssb-PUB_$EXTERNAL.sh chmod 755 ~/.zen/run-ssb-PUB_$EXTERNAL.sh ~/.zen/run-ssb-PUB_$EXTERNAL.sh & -sleep 3 +sleep 5 ssbpub=$(sbotc whoami 2>/dev/null | jq -r .id) @@ -105,7 +120,7 @@ echo " $ssbpub _____ _____ _ (_ | /\ |_)||_| \ -oooooooo__) |/--\| \||_|_/ +oooooooo__) |/--\| \||_|_/ !!!!!!!!!!!!!! " @@ -138,7 +153,7 @@ echo " /\ |_ _ _|_ -/--\|_)(_)|_||_ +/--\|_)(_)|_||_ message published $ssbpub