UmVirt LFS Package info
DB commit: d35a620850806ab581b32cb34d268a904c9c0a5f
APP commit: f0568a86eced844506f88e1faa2e7a1c73783ddf
ejabberd
XMPP (Jabber) serverPackage info
Template:
Codename: ejabberd
Source file: ejabberd-19.09.1.tgz
Source file size: 1884167
Source file MD5-checkum: f1f471643a63d7e0e281a6a272603828
Source directory: ejabberd-19.09.1
Package URL: https://umvirt.com/linux/downloads/0.1/packages/e/ejabberd-19.09.1.tgz
Package md5-checksum URL: https://umvirt.com/linux/downloads/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