summarylogtreecommitdiffstats
path: root/kiwiirc.install
blob: d929bbf8a425367b752a9c2d0e49c7a2ebfadad1 (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
post_install() {
    systemd-sysusers
    systemd-tmpfiles --create /usr/lib/tmpfiles.d/kiwiirc.conf

    chown -R kiwiirc:kiwiirc /etc/kiwiirc
    chown -R kiwiirc:kiwiirc /usr/lib/kiwiirc
    chown -R kiwiirc:kiwiirc /usr/share/kiwiirc
    chown -R kiwiirc:kiwiirc /var/lib/kiwiirc

    setcap CAP_NET_BIND_SERVICE=+pe /usr/bin/node

    sudo -u kiwiirc kiwi build
} 

post_upgrade() {
    post_install
}

pre_remove() {
    systemctl disable kiwiirc.service
    systemd-tmpfiles --remove /usr/lib/tmpfiles.d/kiwiirc.conf
}

post_remove() {
    rm -rf /var/lib/kiwiirc/
}