Author: jareq                        Date: Wed Jan  3 12:16:21 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use wesnothd user for game server
- rel 2

---- Files affected:
SPECS:
   wesnoth.spec (1.60 -> 1.61) 

---- Diffs:

================================================================
Index: SPECS/wesnoth.spec
diff -u SPECS/wesnoth.spec:1.60 SPECS/wesnoth.spec:1.61
--- SPECS/wesnoth.spec:1.60     Mon Dec 25 13:46:18 2006
+++ SPECS/wesnoth.spec  Wed Jan  3 13:16:16 2007
@@ -8,7 +8,7 @@
 Summary(pl):   Strategiczna gra z motywem fantasy
 Name:          wesnoth
 Version:       1.2
-Release:       1
+Release:       2
 License:       GPL v2+
 Group:         X11/Applications/Games/Strategy
 Source0:       http://www.wesnoth.org/files/%{name}-%{version}.tar.gz
@@ -52,6 +52,10 @@
 Summary(pl):   Sieciowy serwer dla Wesnoth
 Group:         X11/Applications/Games/Strategy
 Requires(post,preun):  /sbin/chkconfig
+Requires(postun):      /usr/sbin/groupdel
+Requires(postun):      /usr/sbin/userdel
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
 
 %description server
 Server for playing networked games of Wesnoth.
@@ -116,6 +120,10 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre server
+%groupadd -P %{name}-server -g 178  wesnothd
+%useradd -P %{name}-server -u 178 -d /var/run/wesnothd -c "Wesnothd User" -g 
wesnothd wesnothd
+
 %post server
 /sbin/chkconfig --add wesnothd
 %service wesnothd restart
@@ -124,6 +132,8 @@
 if [ "$1" = "0" ]; then
        %service wesnothd stop
        /sbin/chkconfig --del wesnothd
+       %userremove wesnothd
+       %groupremove wesnothd
 fi
 
 %files -f %{name}.lang
@@ -158,7 +168,7 @@
 %lang(pt_BR) %{_mandir}/pt_BR/man6/wesnothd.6*
 %lang(sk) %{_mandir}/sk/man6/wesnothd.6*
 %lang(sv) %{_mandir}/sv/man6/wesnothd.6*
-%dir /var/run/wesnothd
+%attr(770,wesnothd,wesnothd) %dir /var/run/wesnothd
 %endif
 
 %if %{with tools}
@@ -185,6 +195,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.61  2007/01/03 12:16:16  jareq
+- use wesnothd user for game server
+- rel 2
+
 Revision 1.60  2006/12/25 12:46:18  megabajt
 - fixed locale names and removed unsupported(?) la and [EMAIL PROTECTED] locale
 - removed manuals from %{_mandir}/en_GB (the same as manuals from 
%{_mandir}/man?)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/wesnoth.spec?r1=1.60&r2=1.61&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to