summaryrefslogtreecommitdiff
path: root/community-testing/ejabberd/ejabberd.install
blob: 9d17a911e063a6b1d5161b9036e8646cecb1b988 (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() {
  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
}

# vim:set ts=2 sw=2 et: