summarylogtreecommitdiffstats
path: root/factorio-headless.install
blob: 18f0d52d99d22135b778f94f732e85c1d289c35f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
_restore_perms() {
    chown factorio:games /etc/factorio/*
}

post_install() {
    systemd-sysusers factorio.conf
    [[ -d /var/lib/factorio ]] || install -dm 770 -o factorio -g games /var/lib/factorio
    _restore_perms
}

post_upgrade() {
    (( $(vercmp $2 '0.15.31-2') >= 0 )) || {
        echo "The systemd service file has been updated, don't forget to run 'systemctl daemon-reload' before restarting factorio."
        post_install $1
        chmod 600 /etc/factorio/server-settings.json
    }
    _restore_perms
}