diff options
Diffstat (limited to 'community/ejabberd')
-rw-r--r-- | community/ejabberd/PKGBUILD | 6 | ||||
-rw-r--r-- | community/ejabberd/ejabberd.service | 10 |
2 files changed, 5 insertions, 11 deletions
diff --git a/community/ejabberd/PKGBUILD b/community/ejabberd/PKGBUILD index 9e71c0163..2c9b93cb2 100644 --- a/community/ejabberd/PKGBUILD +++ b/community/ejabberd/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 79033 2012-10-29 09:21:18Z spupykin $ +# $Id: PKGBUILD 80020 2012-11-15 13:56:56Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Jeff 'codemac' Mickey <jeff@archlinux.org> # Contributor: Alexander Rødseth <rodseth@gmail.com> pkgname=ejabberd pkgver=2.1.11 -pkgrel=6 +pkgrel=7 pkgdesc="Jabber server written in Erlang" arch=('x86_64' 'i686' 'mips64el') url="http://www.ejabberd.im/" @@ -22,7 +22,7 @@ source=("http://www.process-one.net/downloads/ejabberd/${pkgver/_/-}/ejabberd-${ md5sums=('a70b040c4e7602f47718c8afe8780d50' 'f97c8a96160f30e0aecc9526c12e6606' '2338a6230ce5f9f60be6dddcfa39bc7e' - 'bc4552b833e1927fce52acdbc6d76fb2') + 'bd18cb1034df9ef1b699214f0e3b4567') build() { cd "$srcdir/$pkgname-$pkgver/src" diff --git a/community/ejabberd/ejabberd.service b/community/ejabberd/ejabberd.service index 47e5f2e27..e7cef53b2 100644 --- a/community/ejabberd/ejabberd.service +++ b/community/ejabberd/ejabberd.service @@ -3,18 +3,12 @@ Description=A distributed, fault-tolerant Jabber/XMPP server After=network.target [Service] -Type=oneshot +Type=forking User=ejabberd Group=jabber LimitNOFILE=16000 RestartSec=5 -ExecStart=/usr/sbin/ejabberdctl \ - --config /etc/ejabberd/ejabberd.cfg \ - --ctl-config /etc/ejabberd/ejabberdctl.cfg \ - --logs "/var/log/ejabberd" \ - --spool "/var/lib/ejabberd" start -ExecStop=/usr/sbin/ejabberdctl stop -RemainAfterExit=yes +ExecStart=/usr/bin/erl -pa /usr/lib/ejabberd/ebin -sname ejabberd -s ejabberd -ejabberd config \"/etc/ejabberd/ejabberd.cfg\" log_path \"/var/log/ejabberd/ejabberd.log\" -sasl sasl_error_logger \{file,\"/var/log/ejabberd/sasl.log\"\} -mnesia dir \"/var/lib/ejabberd\" -detached -kernel inetrc \"/etc/ejabberd/inetrc\" [Install] WantedBy=multi-user.target |