[jabberd] - ported spec changes from f14 branch to devel branch

Adrian Reber adrian at fedoraproject.org
Wed Jan 5 21:01:29 UTC 2011


commit 224ec2f7e56d34684cd7c530dae3955b2f7195ed
Author: Adrian Reber <adrian at lisas.de>
Date:   Wed Jan 5 22:01:17 2011 +0100

    - ported spec changes from f14 branch to devel branch

 jabberd => jabberd.init |    0
 jabberd.spec            |   19 ++++++++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/jabberd b/jabberd.init
similarity index 100%
rename from jabberd
rename to jabberd.init
diff --git a/jabberd.spec b/jabberd.spec
index 9b47a9d..46a0f5b 100644
--- a/jabberd.spec
+++ b/jabberd.spec
@@ -1,11 +1,11 @@
 Summary:        OpenSource server implementation of the Jabber protocols
 Name:           jabberd
 Version:        2.2.11
-Release:        3%{?dist}
+Release:        4%{?dist}
 License:        GPLv2+
 Group:          System Environment/Daemons
 Source0:        http://ftp.xiaoka.com/jabberd2/releases/jabberd-%{version}.tar.bz2
-Source1:        jabberd
+Source1:        jabberd.init
 Source2:        jabberd.sysconfig
 Source3:        jabberd.pam
 URL:            http://codex.xiaoka.com/wiki/jabberd2:start
@@ -31,11 +31,11 @@ the Jabber protocols for instant messaging and XML routing. The goal of this
 project is to provide a scalable, reliable, efficient and extensible server
 that provides a complete set of features and is up to date with the latest
 protocol revisions.
-jabberd 2 is the next generation of the jabberd server. It has been
+jabberd2 is the next generation of the jabberd server. It has been
 rewritten from the ground up to be scalable, architecturally sound, and to
 support the latest protocol extensions coming out of the JSF.
 
-This packages defaults to use pam and sqlite.
+This package defaults to use pam and sqlite.
 
 %prep
 %setup -q
@@ -77,7 +77,7 @@ iconv -f ISO88591 -t UTF8 < ChangeLog > ChangeLog.utf8 && \
 touch -r ChangeLog ChangeLog.utf8 && \
 mv ChangeLog.utf8 ChangeLog
 
-install -dpm 644 $RPM_BUILD_ROOT/%{_var}/lib/%{name}/{log,pid,db}
+install -dpm 700 $RPM_BUILD_ROOT/%{_var}/lib/%{name}/{log,pid,db}
 install -dpm 755 $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/
 install -Dpm 644 tools/pam_jabberd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/%{name}
 
@@ -118,6 +118,8 @@ sed -i -e ':a;N;$!ba' \
             -e 's,<module>mysql</module>,<module>pam</module>,g' \
             -e "s,register-enable='true'>,realm='' require-starttls='true' pemfile='/etc/%{name}/server.pem'>,g" \
                 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/c2s.xml
+#ghost file
+touch $RPM_BUILD_ROOT%{_sysconfdir}/jabberd/server.pem
 
 # we have our own start script
 rm -f $RPM_BUILD_ROOT%{_bindir}/jabberd
@@ -180,6 +182,7 @@ fi
 %{_libdir}/%{name}/
 %attr(750, jabber, jabber) %dir %{_sysconfdir}/%{name}
 %attr(750, jabber, jabber) %dir %{_sysconfdir}/%{name}/templates
+%config(noreplace) %{_sysconfdir}/%{name}/server.pem
 %attr(640, jabber, jabber) %config(noreplace) %{_sysconfdir}/%{name}/*xml*
 %attr(640, jabber, jabber) %config(noreplace) %{_sysconfdir}/%{name}/templates/*xml*
 %dir %{_datadir}/%{name}/
@@ -190,10 +193,12 @@ fi
 %{_initrddir}/%{name}
 %config(noreplace) %{_sysconfdir}/pam.d/%{name}
 %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
-%attr(755, jabber, jabber) %{_var}/lib/%{name}
-%attr(640, jabber, jabber) %ghost %{_sysconfdir}/%{name}/server.pem
+%attr(700, jabber, jabber) %{_var}/lib/%{name}
 
 %changelog
+* Wed Jan 05 2011 Adrian Reber <adrian at lisas.de> - 2.2.11-4
+- ported spec changes from f14 branch to devel branch
+
 * Wed Jan 05 2011 Adrian Reber <adrian at lisas.de> - 2.2.11-3
 - fix "jabberd spec file puts server.pem in /etc instead of /etc/jabberd" (#667504)
 


More information about the scm-commits mailing list