Last active 1747055153

upgrade snac from source to current head state (to test beta)

upgrade_snac_to_head.sh Raw
1"upgrade_snac_to_head.sh" 36L, 604B 16,30 All
2#!/usr/bin/env bash
3
4#Pre existing cloned repo
5cd $HOME/snac2
6
7SNAC_USER=snac
8SNAC_DATA=/home/snac/data
9
10separator() {
11 printf '=%.0s' $(seq $(tput cols))
12 echo
13}
14
15
16git fetch
17git reset --hard origin/master
18echo "Building..."
19make && sudo make install
20
21
22separator
23echo "Release notes (10 lines)"
24separator
25head RELEASE_NOTES.md -n 10
26
27separator
28echo "Upgrading snac data folder (user: $SNAC_USER data: $SNAC_DATA)..."
29sudo -u $SNAC_USER snac upgrade $SNAC_DATA
30
31separator
32echo "Restarting service..."
33sudo systemctl restart snac.service
34
35separator
36sudo -u $SNAC_USER snac state $SNAC_DATA
37separator