SPECS: ggz-server.spec - added logrotate file - proper permissions...

megabajt megabajt at pld-linux.org
Wed Mar 12 22:43:38 CET 2008


Author: megabajt                     Date: Wed Mar 12 21:43:38 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added logrotate file
- proper permissions
- release 2

---- Files affected:
SPECS:
   ggz-server.spec (1.10 -> 1.11) 

---- Diffs:

================================================================
Index: SPECS/ggz-server.spec
diff -u SPECS/ggz-server.spec:1.10 SPECS/ggz-server.spec:1.11
--- SPECS/ggz-server.spec:1.10	Wed Mar 12 22:09:21 2008
+++ SPECS/ggz-server.spec	Wed Mar 12 22:43:33 2008
@@ -1,17 +1,19 @@
 # $Revision$, $Date$
 # TODO:
 # - remove data from /var/lib/ggzd after removal of ggz-server package
+#
 Summary:	Main GGZ server
 Summary(pl.UTF-8):	Główny serwer GGZ
 Name:		ggz-server
 Version:	0.0.14
-Release:	1
+Release:	2
 License:	GPL v2+
 Group:		Applications
 Source0:	http://ftp.belnet.be/packages/ggzgamingzone/ggz/0.0.14/%{name}-%{version}.tar.gz
 # Source0-md5:	7e30eedefb69834d9f76fdf7fed646ea
 Source1:	%{name}.init
 Source2:	%{name}.conf
+Source3:	%{name}.logrotate
 Patch0:		%{name}-db4.patch
 URL:		http://www.ggzgamingzone.org/
 BuildRequires:	autoconf >= 2.50
@@ -27,6 +29,8 @@
 Requires:	rc-scripts
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		_localstatedir	/var/lib
+
 %description
 This package contains the main GGZ server, some administrative
 utilities and lots of game servers.
@@ -91,13 +95,14 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,ggzd},%{_var}/{lib/ggzd,log}}
+install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,ggzd,logrotate.d},%{_var}/{lib/ggzd,log}}
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ggzd
 sed -e 's, at LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/ggzd/ggzd.conf
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 
 :> $RPM_BUILD_ROOT%{_var}/log/ggz-server.log
 
@@ -197,9 +202,10 @@
 %{_sysconfdir}/ggzd/rooms/tictactoe.room
 %{_sysconfdir}/ggzd/rooms/tuxman.room
 %{_sysconfdir}/ggzd/rooms/widelands.room
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ggzd/ggzd.conf
+%attr(640,root,games) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ggzd/ggzd.conf
 %{_sysconfdir}/ggzd/ggzd.motd
 %attr(754,root,root) /etc/rc.d/init.d/ggzd
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/ggz-server
 %dir %{_datadir}/ggz/ggzd
 %{_datadir}/ggz/ggzd/ggzcards
 %{_datadir}/ggz/ggzd/hastings1066
@@ -207,8 +213,8 @@
 %{_datadir}/ggz/ggzd/tuxmanserv
 %{_mandir}/man6/ggzd.6*
 %{_mandir}/man6/ggzduedit.6*
-%dir %{_var}/lib/ggzd
-%attr(640,root,root) %ghost %{_var}/log/ggz-server.log
+%attr(770,root,games) %{_localstatedir}/ggzd
+%attr(660,root,games) %config(noreplace) %verify(not md5 mtime size) %{_var}/log/ggz-server.log
 
 %files libs
 %defattr(644,root,root,755)
@@ -240,6 +246,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.11  2008-03-12 21:43:33  megabajt
+- added logrotate file
+- proper permissions
+- release 2
+
 Revision 1.10  2008-03-12 21:09:21  patrys
 - rel 1
 - uses games user (change in init script if needed)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/ggz-server.spec?r1=1.10&r2=1.11&f=u



More information about the pld-cvs-commit mailing list