SPECS: openfire.spec - added symlinks to config files to /etc/openfire - pr...

paszczus paszczus at pld-linux.org
Mon Dec 8 13:03:09 CET 2008


Author: paszczus                     Date: Mon Dec  8 12:03:09 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added symlinks to config files to /etc/openfire
- proper %config for config files
- adaptarized

---- Files affected:
SPECS:
   openfire.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SPECS/openfire.spec
diff -u SPECS/openfire.spec:1.6 SPECS/openfire.spec:1.7
--- SPECS/openfire.spec:1.6	Sun Nov 23 00:12:07 2008
+++ SPECS/openfire.spec	Mon Dec  8 13:03:04 2008
@@ -6,7 +6,7 @@
 Summary:	Openfire XMPP Server
 Name:		openfire
 Version:	3.6.2
-Release:	0.1
+Release:	0.2
 # Source0 URL: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_src_3_6_0a.tar.gz
 Source0:	%{name}-%{version}.tar.gz
 # Source0-md5:	9acd78e1e23f940dcba56037fcc7baad
@@ -45,14 +45,13 @@
 rm -rf $RPM_BUILD_ROOT
 # Prep the install location.
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_datadir}/openfire
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/rc.d/init.d,%{_sysconfdir}/%{name},/etc/sysconfig,%{_datadir}/%{name},/var/log/%{name}}
 # Copy over the main install tree.
 cp -R target/openfire $RPM_BUILD_ROOT%{_datadir}
+rm -rf  $RPM_BUILD_ROOT%{_datadir}/openfire/logs
 # Set up the init script.
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
 install $RPM_BUILD_ROOT%{_datadir}/openfire/bin/extra/redhat/openfire $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/openfire
 # Set up the sysconfig file.
-install -d $RPM_BUILD_ROOT/etc/sysconfig
 install openfire.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/openfire
 # Copy over the i18n files
 cp -R resources/i18n $RPM_BUILD_ROOT%{_datadir}/openfire/resources/i18n
@@ -71,6 +70,14 @@
 rm -f $RPM_BUILD_ROOT%{_datadir}/openfire/lib/*.dll
 rm -rf $RPM_BUILD_ROOT%{_datadir}/openfire/resources/spank
 
+# Symlinks for PLD
+ln -s %{_datadir}/openfire/conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/resources
+ln -s %{_datadir}/openfire/resources/security $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/resources
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/bin
+ln -s %{_datadir}/openfire/bin/embedded-db.rc $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/bin
+ln -s /var/log/openfire $RPM_BUILD_ROOT%{_datadir}/openfire/logs
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -87,10 +94,10 @@
 %dir %{_datadir}/openfire/bin
 %attr(755,root,root) %{_datadir}/openfire/bin/openfire.sh
 %{_datadir}/openfire/bin/openfirectl
-%config(noreplace) %{_datadir}/openfire/bin/embedded-db.rc
+%config(noreplace) %verify(not md5 mtime size) %{_datadir}/openfire/bin/embedded-db.rc
 %{_datadir}/openfire/bin/embedded-db-viewer.sh
 %dir %{_datadir}/openfire/conf
-%config(noreplace) %{_datadir}/openfire/conf/openfire.xml
+%config(noreplace) %verify(not md5 mtime size) %{_datadir}/openfire/conf/openfire.xml
 %dir %{_datadir}/openfire/lib
 %{_datadir}/openfire/lib/*.jar
 %dir %{_datadir}/openfire/logs
@@ -110,11 +117,18 @@
 %dir %{_datadir}/openfire/resources/nativeAuth/linux-i386
 %{_datadir}/openfire/resources/nativeAuth/linux-i386/*
 %dir %{_datadir}/openfire/resources/security
-%config(noreplace) %{_datadir}/openfire/resources/security/keystore
-%config(noreplace) %{_datadir}/openfire/resources/security/truststore
-%config(noreplace) %{_datadir}/openfire/resources/security/client.truststore
+%config(noreplace) %verify(not md5 mtime size) %{_datadir}/openfire/resources/security/keystore
+%config(noreplace) %verify(not md5 mtime size) %{_datadir}/openfire/resources/security/truststore
+%config(noreplace) %verify(not md5 mtime size) %{_datadir}/openfire/resources/security/client.truststore
 %attr(754,root,root) /etc/rc.d/init.d/openfire
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/openfire
+%attr(770,root,root) %dir %{_var}/log/%{name}
+# Symlinks for PLD
+%dir %{_sysconfdir}/openfire
+%dir %{_sysconfdir}/openfire/bin
+%{_sysconfdir}/openfire/bin/embedded-db.rc
+%dir %{_sysconfdir}/openfire/conf
+%dir %{_sysconfdir}/openfire/resources/security
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -122,6 +136,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2008/12/08 12:03:04  paszczus
+- added symlinks to config files to /etc/openfire
+- proper %config for config files
+- adaptarized
+
 Revision 1.6  2008/11/22 23:12:07  paszczus
 - added R: java-sun-jre-X11 for showing statistics/graphs
 - use %attr for openfire.sh
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/openfire.spec?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list