UmVirt LFS Package info

📦Package info

🔙Parent Directory  -

DB commit: d35a620850806ab581b32cb34d268a904c9c0a5f
APP commit:
[ BASH | XML | JSON ]

ejabberd

XMPP (Jabber) server

Package info

Codename: ejabberd
Source file: ejabberd-19.09.1.tgz
Source directory: ejabberd-19.09.1
Package URL: https://ulfs.org/linux/downloads/package_files/0.1/packages/e/ejabberd-19.09.1.tgz
Package md5-checksum URL: https://ulfs.org/linux/downloads/package_files/0.1/packages/e/ejabberd-19.09.1.tgz.md5sum
Dependances: erlang.
Dependance of: *** NO PACKAGES FOUND ***
Patches: ejabberd-deps-19.09.1.patch.
Addons: ejabberd-deps-19.09.1.tar.xz.
Nestings *** NO NESTINGS FOUND ***
Configuration script:
tar -xf ../ejabberd-deps-19.09.1.tar.xz

./configure --prefix=/usr --sysconfdir=/etc  --localstatedir=/var \
--enable-user=ejabberd --enable-group=ejabberd

Build script:
make

Install script:
#add group
groupadd -fg 137 ejabberd
#add user
useradd -c "Ejabberd Daemon Owner" -d /var/run/ejabberd -u 137 \
        -g tor -s /bin/false ejabberd

make install

cp -v ejabberd.service /usr/lib/systemd/system

#install service
cat > /usr/lib/systemd/system/ejabberd.service << "EOF"
[Unit]
Description=XMPP Server
After=network.target

[Service]
Type=forking
User=ejabberd
Group=ejabberd
LimitNOFILE=65536
Restart=on-failure
RuntimeDirectory=ejabberd
RestartSec=5
ExecStart=/bin/sh -c '/usr/sbin/ejabberdctl start && /usr/sbin/ejabberdctl started'
ExecStop=/bin/sh -c '/usr/sbin/ejabberdctl stop && /usr/sbin/ejabberdctl stopped'
ExecReload=/usr/sbin/ejabberdctl reload_config
PrivateDevices=true
TimeoutSec=300

[Install]
WantedBy=multi-user.target

EOF


Apache/2.4.62 (Debian) Server at ulfs.org Port 443