summarylogtreecommitdiffstats
path: root/algorand-bin.install
blob: bd89062b15d40b1d5ce276b013fb55baf01819b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
post_install() {
    getent passwd algorand >/dev/null || useradd --system --user-group \
        --home-dir /var/lib/algorand --no-create-home algorand >/dev/null
	chown -R algorand:algorand /var/lib/algorand
    printf "%b\n" "$instdoc"
}

read -d '' instdoc <<'EOF'
##############################################################
##############################################################
##                      ~~~~~~~~~~~~                        ##
##                        Algorand                          ##
##                     ~~~~~~~~~~~~~~                       ##
##  To start the node, run:                                 ##
##      # systemctl start algorand.service                  ##
##  Or to also enable at startup:                           ##
##      # systemctl enable --now algorand.service           ##
##  -----------------------------------------------         ##
##  Configure ALGORAND_DATA environment variable:           ##
##      $ export ALGORAND_DATA=/var/lib/algorand            ##
##  Check running node status:                              ##
##      $ goal node status                                  ##
##  -----------------------------------------------         ##
##  Config/Files:  /var/lib/algorand                        ##
##  Documentation: https://developer.algorand.org/          ##
##  Source Code:   https://github.com/algorand/go-algorand  ##
##                                                          ##
##############################################################
##############################################################
EOF