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