summaryrefslogtreecommitdiff
path: root/community/ejabberd/ejabberd.install
blob: eceb735925d4a5927959f03b6ee941aaba47b33c (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() {
    groupadd -r jabber
    useradd -r -G jabber -d /var/lib/ejabberd ejabberd
    chown -R ejabberd.jabber /var/log/ejabberd
    chown -R ejabberd.jabber /var/spool/ejabberd
    chown -R ejabberd.jabber /var/lib/ejabberd
    chown root:ejabberd /usr/lib/ejabberd/priv/bin/epam
    chown root:ejabberd /etc/ejabberd/ejabberd.cfg /etc/ejabberd/ejabberdctl.cfg /etc/ejabberd
    chmod 4750 /usr/lib/ejabberd/priv/bin/epam
}

post_upgrade() {
    chown -R ejabberd.jabber /var/log/ejabberd
    chown -R ejabberd.jabber /var/spool/ejabberd
    chown -R ejabberd.jabber /var/lib/ejabberd
    chown root:ejabberd /etc/ejabberd/ejabberd.cfg /etc/ejabberd/ejabberdctl.cfg /etc/ejabberd
    chown root:ejabberd /usr/lib/ejabberd/priv/bin/epam
    chmod 4750 /usr/lib/ejabberd/priv/bin/epam
}

post_remove() {
    userdel ejabberd
    groupdel jabber
}