rpms/ejabberd/EL-5 ejabberd.sysconfig, NONE, 1.1 .cvsignore, 1.9, 1.10 ejabberd.init, 1.6, 1.7 ejabberd.spec, 1.23, 1.24 import.log, 1.4, 1.5 sources, 1.9, 1.10
Peter Lemenkov
peter at fedoraproject.org
Mon Jan 26 16:53:55 UTC 2009
Author: peter
Update of /cvs/pkgs/rpms/ejabberd/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1113/EL-5
Modified Files:
.cvsignore ejabberd.init ejabberd.spec import.log sources
Added Files:
ejabberd.sysconfig
Log Message:
Ver. 2.0.3
--- NEW FILE ejabberd.sysconfig ---
## 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
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- .cvsignore 29 Aug 2008 20:21:45 -0000 1.9
+++ .cvsignore 26 Jan 2009 16:53:25 -0000 1.10
@@ -1 +1 @@
-ejabberd-2.0.2.tar.gz
+ejabberd-2.0.3.tar.gz
Index: ejabberd.init
===================================================================
RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/ejabberd.init,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ejabberd.init 22 Jun 2008 19:14:52 -0000 1.6
+++ ejabberd.init 26 Jan 2009 16:53:25 -0000 1.7
@@ -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\\\" \
Index: ejabberd.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/ejabberd.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ejabberd.spec 2 Oct 2008 05:49:49 -0000 1.23
+++ ejabberd.spec 26 Jan 2009 16:53:25 -0000 1.24
@@ -1,6 +1,6 @@
Name: ejabberd
-Version: 2.0.2
-Release: 3%{?dist}
+Version: 2.0.3
+Release: 1%{?dist}
Summary: A distributed, fault-tolerant Jabber/XMPP server
Group: Applications/Internet
@@ -9,6 +9,7 @@
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: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 @@
%{_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,13 @@
%endif
%changelog
+* Mon Jan 26 2009 Peter Lemenkov <lemenkov at 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 at redhat.com> 2.0.2-4
+- rebuild with new openssl
+
* Thu Oct 2 2008 Peter Lemenkov <lemenkov at gmail.com> 2.0.2-3
- Fixed broken ejabberdctl (BZ# 465196)
Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/import.log,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- import.log 2 Oct 2008 05:49:49 -0000 1.4
+++ import.log 26 Jan 2009 16:53:25 -0000 1.5
@@ -2,3 +2,4 @@
ejabberd-2_0_1-4_fc9:EL-5:ejabberd-2.0.1-4.fc9.src.rpm:1214161435
ejabberd-2_0_2-1_fc9:EL-5:ejabberd-2.0.2-1.fc9.src.rpm:1220041261
ejabberd-2_0_2-3_fc9:EL-5:ejabberd-2.0.2-3.fc9.src.rpm:1222926241
+ejabberd-2_0_3-1_fc10:EL-5:ejabberd-2.0.3-1.fc10.src.rpm:1232988681
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- sources 29 Aug 2008 20:21:45 -0000 1.9
+++ sources 26 Jan 2009 16:53:25 -0000 1.10
@@ -1 +1 @@
-eef7ab12fc1e3ed34669bb2d5e1d0448 ejabberd-2.0.2.tar.gz
+b647e74b0f94f030bd8747c8a8a4d0f9 ejabberd-2.0.3.tar.gz
More information about the fedora-extras-commits
mailing list