zen/ssb_INIT.sh KILL RESET options

This commit is contained in:
qo-op 2020-03-22 05:41:24 +01:00
parent 2a70bbd863
commit 3a92641b9c
1 changed files with 20 additions and 5 deletions

View File

@ -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='<id>\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 <<EOF
#!/bin/bash
echo _$ > ~/.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