summarylogtreecommitdiffstats
path: root/freenet.install
blob: 91ab82eb3c5dcb5eece81e329ff65d3584d34f7c (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
post_install() {
  getent passwd freenet &>/dev/null || {
        echo -n ">>> Creating freenet system user... "
        useradd --system \
                --user-group \
                --home /opt/freenet \
                freenet &&
        echo "ok" || echo "fail"
    }
    chown -R freenet:freenet /opt/freenet /run/freenet
    echo "Please visit http://127.0.0.1:8888/ to configure your node"
}

post_upgrade() {
    chown -R freenet:freenet /opt/freenet /run/freenet
}

pre_remove() {
    getent passwd freenet &>/dev/null && {
        echo -n ">>> Removing freenet system user... "
        userdel freenet
        echo "ok"
    }
}