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