public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ejabberd] f45: Ver. 2.0.3
@ 2026-09-23 19:06 Peter Lemenkov
0 siblings, 0 replies; only message in thread
From: Peter Lemenkov @ 2026-09-23 19:06 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/ejabberd
Branch : f45
Commit : c30dbec738cb9edcf9202ac7cec3c59d9f3f3a65
Author : Peter Lemenkov <peter@fedoraproject.org>
Date : 2009-01-26T16:42:58+00:00
Stats : +43/-11 in 6 file(s)
URL : https://src.fedoraproject.org/rpms/ejabberd/c/c30dbec738cb9edcf9202ac7cec3c59d9f3f3a65?branch=f45
Log:
Ver. 2.0.3
---
diff --git a/.cvsignore b/.cvsignore
index 7b90d25..5e18cd1 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-ejabberd-2.0.2.tar.gz
+ejabberd-2.0.3.tar.gz
diff --git a/ejabberd.init b/ejabberd.init
index 3ef3548..07fb91c 100644
--- a/ejabberd.init
+++ b/ejabberd.init
@@ -17,15 +17,26 @@
. /etc/rc.d/init.d/functions
+if [ -r /etc/sysconfig/ejabberd ]; then
+ . /etc/sysconfig/ejabberd
+fi
+
+if [ ! "$CONFIG_FILE" ]; then
+ CONFIG_FILE=/etc/ejabberd/ejabberd.cfg
+fi
+
node=`hostname -s`
start() {
echo -n $"Starting ejabberd: "
+ if [ "$ULIMIT_MAX_FILES" ]; then
+ ulimit -n $ULIMIT_MAX_FILES
+ fi
daemon --user=ejabberd --check=ejabberd \
"erl" "-pa @libdir@/ejabberd/ebin \
-sname ejabberd \
-s ejabberd \
- -ejabberd config \\\"/etc/ejabberd/ejabberd.cfg\\\" \
+ -ejabberd config \\\"$CONFIG_FILE\\\" \
log_path \\\"/var/log/ejabberd/ejabberd.log\\\" \
-sasl sasl_error_logger \\{file,\\\"/var/log/ejabberd/sasl.log\\\"\\} \
-mnesia dir \\\"/var/lib/ejabberd/spool\\\" \
diff --git a/ejabberd.spec b/ejabberd.spec
index ae02ac7..09adc59 100644
--- a/ejabberd.spec
+++ b/ejabberd.spec
@@ -1,6 +1,6 @@
Name: ejabberd
-Version: 2.0.2
-Release: 4%{?dist}
+Version: 2.0.3
+Release: 1%{?dist}
Summary: A distributed, fault-tolerant Jabber/XMPP server
Group: Applications/Internet
@@ -9,6 +9,7 @@ URL: http://www.ejabberd.im/
Source0: http://www.process-one.net/downloads/%{name}/%{version}/%{name}-%{version}.tar.gz
Source1: ejabberd.init
Source2: ejabberd.logrotate
+Source3: ejabberd.sysconfig
# http://www.ejabberd.im/mod_ctlextra
# svn export -r 557 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl
@@ -151,12 +152,14 @@ install -D -p -m 0644 %{S:9} %{buildroot}%{_sysconfdir}/pam.d/ejabberdctl
install -D -p -m 0644 %{S:10} %{buildroot}%{_sysconfdir}/security/console.apps/ejabberdctl
install -D -p -m 0644 %{S:11} %{buildroot}%{_sysconfdir}/pam.d/ejabberd
-mkdir -p %{buildroot}%{_initrddir}
-install -p -m 0755 %{S:1} %{buildroot}%{_initrddir}/ejabberd
-chmod a+x %{buildroot}%{_initrddir}/ejabberd
+# install init-script
+install -D -p -m 0755 %{S:1} %{buildroot}%{_initrddir}/ejabberd
-mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
-cp -p %{S:2} %{buildroot}%{_sysconfdir}/logrotate.d/ejabberd
+# install config for logrotate
+install -D -p -m 0644 %{S:2} %{buildroot}%{_sysconfdir}/logrotate.d/ejabberd
+
+# install sysconfig file
+install -D -p -m 0644 %{S:3} %{buildroot}%{_sysconfdir}/sysconfig/ejabberd
%{__perl} -pi -e 's!\@libdir\@!%{_libdir}!g' %{buildroot}%{_initrddir}/ejabberd %{buildroot}%{_sysconfdir}/logrotate.d/ejabberd %{buildroot}%{_sbindir}/ejabberdctl
%{__perl} -pi -e 's!\@version\@!%{version}!g' %{buildroot}%{_initrddir}/ejabberd %{buildroot}%{_sysconfdir}/logrotate.d/ejabberd %{buildroot}%{_sbindir}/ejabberdctl
@@ -178,7 +181,7 @@ rm -rf %{buildroot}
%{_initrddir}/ejabberd
%config(noreplace) %{_sysconfdir}/logrotate.d/ejabberd
-
+%config(noreplace) %{_sysconfdir}/sysconfig/ejabberd
%config(noreplace) %{_sysconfdir}/pam.d/ejabberd
%config(noreplace) %{_sysconfdir}/pam.d/ejabberdctl
%config(noreplace) %{_sysconfdir}/security/console.apps/ejabberdctl
@@ -211,6 +214,10 @@ rm -rf %{buildroot}
%endif
%changelog
+* Mon Jan 26 2009 Peter Lemenkov <lemenkov@gmail.com> 2.0.3-1
+- Ver. 2.0.3
+- Merged some stuff from git://dev.laptop.org/users/martin/ejabberd-xs.git
+
* Fri Jan 16 2009 Tomas Mraz <tmraz@redhat.com> 2.0.2-4
- rebuild with new openssl
diff --git a/ejabberd.sysconfig b/ejabberd.sysconfig
new file mode 100644
index 0000000..fac25b1
--- /dev/null
+++ b/ejabberd.sysconfig
@@ -0,0 +1,13 @@
+## Settings for ejabberd
+
+## Where should ejabberd find its configuration file?
+#
+#CONFIG_FILE=/etc/ejabberd/ejabberd.cfg
+
+## ULIMIT_MAX_FILES alters the number of files that ejabberd is
+## allowed to have open at once. If it is unset the system default
+## (usually 1024) will be used. ejabberd will want over twice as many
+## open files as it has active connections, so if you have a few
+## hundred or more users you will want to set this.
+#
+#ULIMIT_MAX_FILES=1024
diff --git a/import.log b/import.log
index 200d602..64f11db 100644
--- a/import.log
+++ b/import.log
@@ -4,3 +4,4 @@ ejabberd-2_0_2-0_1_beta1_fc9:HEAD:ejabberd-2.0.2-0.1.beta1.fc9.src.rpm:121829574
ejabberd-2_0_2-0_3_beta1_fc9:HEAD:ejabberd-2.0.2-0.3.beta1.fc9.src.rpm:1218350775
ejabberd-2_0_2-1_fc9:HEAD:ejabberd-2.0.2-1.fc9.src.rpm:1220040866
ejabberd-2_0_2-3_fc9:HEAD:ejabberd-2.0.2-3.fc9.src.rpm:1222925272
+ejabberd-2_0_3-1_fc10:HEAD:ejabberd-2.0.3-1.fc10.src.rpm:1232988133
diff --git a/sources b/sources
index e51d308..9f3ef26 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-eef7ab12fc1e3ed34669bb2d5e1d0448 ejabberd-2.0.2.tar.gz
+b647e74b0f94f030bd8747c8a8a4d0f9 ejabberd-2.0.3.tar.gz
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-23 19:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-23 19:06 [rpms/ejabberd] f45: Ver. 2.0.3 Peter Lemenkov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox