summarylogtreecommitdiffstats
path: root/transmission-i2p.install
blob: 4cfe86c3b0112a4b98835cc3161174e953d090d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
post_install() {
    getent passwd transmission-i2p &>/dev/null || {
        echo -n ">>> Creating transmission-i2p user... "
        useradd --system --user-group -m --home /var/lib/transmission-i2p transmission-i2p
        echo "done"

        mkdir -p /var/lib/transmission-i2p/{.config/transmission-daemon,downloads,incomplete}

        # TODO: generate config with transmission-i2p-daemon -d (need to fix the defaults in code first)
        cp /usr/share/transmission-i2p/settings.json.example /var/lib/transmission-i2p/.config/transmission-daemon/settings.json

        sudo chown -R transmission-i2p:transmission-i2p /var/lib/transmission-i2p/
    } # NOTE: we do not autoremove user due to security concerns (Arch policy)


    echo ">>> Enable BOB in i2pd.conf:"
    echo ">>>     [bob]"
    echo ">>>     enabled = true"
    echo ">>>     address = 127.0.0.1"
    echo ">>>     port = 2827"
}