SPECS: quake2.spec - initscript and service renamed to q2ded
glen
glen at pld-linux.org
Sat Feb 24 16:12:52 CET 2007
Author: glen Date: Sat Feb 24 15:12:52 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- initscript and service renamed to q2ded
---- Files affected:
SPECS:
quake2.spec (1.65 -> 1.66)
---- Diffs:
================================================================
Index: SPECS/quake2.spec
diff -u SPECS/quake2.spec:1.65 SPECS/quake2.spec:1.66
--- SPECS/quake2.spec:1.65 Sat Feb 24 16:03:29 2007
+++ SPECS/quake2.spec Sat Feb 24 16:12:46 2007
@@ -6,7 +6,7 @@
Summary(pt_BR.UTF-8): Quake2 para Linux
Name: quake2
Version: 0.3
-Release: 3.3
+Release: 3.8
Epoch: 1
License: GPL (for code only)
Group: X11/Applications/Games
@@ -18,6 +18,7 @@
Source3: %{name}-server
Source4: %{name}.png
Source5: %{name}.desktop
+Source6: q2ded.sysconfig
Patch0: %{name}-stupid_nvidia_bug.patch
Patch1: %{name}-gl.patch
URL: http://www.quakeforge.net/
@@ -243,7 +244,8 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{{%{_gamedatadir},%{_gamehomedir}}/baseq2,/etc/rc.d/init.d} \
+install -d $RPM_BUILD_ROOT{%{_gamedatadir},%{_gamehomedir}}/baseq2 \
+ $RPM_BUILD_ROOT{/etc/sysconfig,/etc/rc.d/init.d} \
$RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
#$RPM_BUILD_ROOT%{_gamedir}/baseq2/players/{crakhor,cyborg,female,male}
@@ -254,9 +256,10 @@
#install baseq2/pak2.pak $RPM_BUILD_ROOT%{_gamedir}/quake2/baseq2
install %{SOURCE2} $RPM_BUILD_ROOT%{_gamehomedir}/baseq2/server.cfg
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/q2ded
install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
+install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/q2ded
rm -rf _doc
cp -a docs _doc
@@ -275,13 +278,13 @@
%useradd -P %{name}-server -u 170 -d %{_gamehomedir} -s /bin/sh -c "Quake 2" -g quake2 quake2
%post server
-/sbin/chkconfig --add quake2-server
-%service quake2-server restart "Quake2 server"
+/sbin/chkconfig --add q2ded
+%service q2ded restart "Quake2 server"
%preun server
if [ "$1" = "0" ]; then
- %service quake2-server stop
- /sbin/chkconfig --del quake2-server
+ %service q2ded stop
+ /sbin/chkconfig --del q2ded
fi
%postun server
@@ -290,12 +293,17 @@
%groupremove quake2
fi
-%triggerpostun server -- %{name}-server < 1:0.3-3.3
+%triggerpostun server -- %{name}-server < 1:0.3-3.6
if [ -f %{_gamedatadir}/baseq2/server.cfg.rpmsave ]; then
mv -f %{_gamehomedir}/baseq2/server.cfg{,.rpmnew}
mv -f %{_gamedatadir}/baseq2/server.cfg.rpmsave %{_gamehomedir}/baseq2/server.cfg
fi
+if [ -f /var/lock/subsys/quake2-server ]; then
+ mv -f /var/lock/subsys/{quake2-server,q2ded}
+ %service -q q2ded restart
+fi
+
%files
%defattr(644,root,root,755)
%doc AUTHORS HACKING README TODO _doc/*
@@ -314,10 +322,11 @@
%files server
%defattr(644,root,root,755)
-%attr(754,root,root) /etc/rc.d/init.d/quake2-server
+%attr(754,root,root) /etc/rc.d/init.d/q2ded
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/q2ded
%dir %attr(770,root,quake2) %{_gamehomedir}
%dir %attr(770,root,quake2) %{_gamehomedir}/baseq2
-%config(noreplace) %verify(not md5 mtime size) %{_gamehomedir}/baseq2/server.cfg
+%config(noreplace) %attr(660,root,quake2) %verify(not md5 mtime size) %{_gamehomedir}/baseq2/server.cfg
%files 3dfx
%defattr(644,root,root,755)
@@ -366,6 +375,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.66 2007/02/24 15:12:46 glen
+- initscript and service renamed to q2ded
+
Revision 1.65 2007/02/24 15:03:29 glen
- server.cfg moved to quake2 user homedir
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/quake2.spec?r1=1.65&r2=1.66&f=u
More information about the pld-cvs-commit
mailing list