UmVirt LFS Package info
DB commit: d35a620850806ab581b32cb34d268a904c9c0a5f
APP commit:
ejabberd
XMPP (Jabber) serverPackage 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