still buggy
This commit is contained in:
parent
135a05291e
commit
6ad4defdda
|
@ -15,20 +15,26 @@ scuttlebutt() {
|
|||
nvm install --lts
|
||||
|
||||
# Install ssb-server and config in ~/.ssb_astroport
|
||||
[[ ! -d ~/.ssb_astroport ]] && mkdir -p ~/.ssb_astroport && cd ~/.ssb_astroport
|
||||
[[ ! -d ~/.ssb_astroport ]] && mkdir -p ~/.ssb_astroport
|
||||
cd ~/.ssb_astroport
|
||||
npm install sodium-native ssb-backlinks ssb-ws ssb-links ssb-query
|
||||
npm install -g ssb-server
|
||||
fi
|
||||
|
||||
# test Install
|
||||
|
||||
# TEST ssb-server Install
|
||||
ssbSERVER=$(which ssb-server)
|
||||
[[ $ssbSERVER == "" ]] && echo "Check your ssb-server install... Cannot find it !!" && exit 1
|
||||
|
||||
# BACKUP OLD SSB
|
||||
[[ -d ~/.ssb ]] && [[ ! -d ~/.ssb.$USER ]] && mv ~/.ssb ~/.ssb.$USER # BACKUP OLD SSB
|
||||
|
||||
# If exists backup ~/.ssb to ~/.ssb_$USER SSB (one time only !)
|
||||
[[ -d ~/.ssb ]] && [[ ! -d ~/.ssb_$USER ]] && mv ~/.ssb ~/.ssb_$USER
|
||||
# CREATE ~/.ssb_astroport
|
||||
[[ ! -d ~/.ssb_astroport ]] && mkdir -p ~/.ssb_astroport && cd ~/.ssb_astroport
|
||||
# if exists, keep ~/.ssb_$USER/secret*
|
||||
[[ ! -f ~/.ssb_astroport/secret ]] && [[ -f ~/.ssb_$USER/secret ]] && cp -f ~/.ssb_$USER/secret* ~/.ssb_astroport/
|
||||
|
||||
# MAKE A LINK ~/.ssb_astroport to ~/.ssb
|
||||
[[ -L ~/.ssb ]] && rm ~/.ssb && ln -s ~/.ssb_astroport ~/.ssb
|
||||
# Symlink ~/.ssb -> ~/.ssb_astroport
|
||||
[[ -L ~/.ssb ]] && rm ~/.ssb
|
||||
[[ -d ~/.ssb_astroport ]] && ln -s ~/.ssb_astroport ~/.ssb
|
||||
|
||||
# Create config (TODO: adapt if public Pub or Local Node)
|
||||
nodename=$(cat /etc/hostname)
|
||||
|
@ -78,12 +84,12 @@ EOF
|
|||
|
||||
# Store current user as sudo will change it
|
||||
currentUser=$USER
|
||||
[[ -f /etc/systemd/system/ssb.service ]] && rm -f /etc/systemd/system/ssb.service
|
||||
[[ -f /etc/systemd/system/ssb.service ]] && sudo rm -f /etc/systemd/system/ssb.service
|
||||
# Copy SYSTEMD service to correct location
|
||||
sudo cp "$BASE_DIR/ssb.service" /tmp/ssb.service
|
||||
cp "$BASE_DIR/ssb.service" /tmp/ssb.service
|
||||
# Copy repplace __USER__ place holder to current user
|
||||
sudo sed -i "s|__USER__|${currentUser}|g" /tmp/ssb.service
|
||||
sudo sed -i "s|__SSBSERVER__|ssb-server|g" /tmp/ssb.service
|
||||
sed -i "s|__USER__|${currentUser}|g" /tmp/ssb.service
|
||||
sed -i "s|__SSBSERVER__|ssb-server|g" /tmp/ssb.service
|
||||
|
||||
sudo mv /tmp/ssb.service /etc/systemd/system/ssb.service
|
||||
|
||||
|
|
Loading…
Reference in New Issue