Author: glen                         Date: Thu Apr 20 17:51:42 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use %service, fix chkconfig deps

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

---- Diffs:

================================================================
Index: SPECS/ts2.spec
diff -u SPECS/ts2.spec:1.10 SPECS/ts2.spec:1.11
--- SPECS/ts2.spec:1.10 Sun May  1 19:31:30 2005
+++ SPECS/ts2.spec      Thu Apr 20 19:51:36 2006
@@ -7,20 +7,21 @@
 Epoch:         1
 License:       redistributable for non-commercial use
 Group:         Networking/Daemons
-Source0:       
ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_%{version}.tar.bz2
+Source0:       
ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/%{name}_server_%{version}.tar.bz2
 # Source0-md5: e1f0dace646affc80c1e0d83fa7f9161
 Source1:       %{name}.init
 URL:           http://www.goteamspeak.com/
-BuildRequires: rpmbuild(macros) >= 1.202
+BuildRequires: rpmbuild(macros) >= 1.268
+Requires(post,preun):  /sbin/chkconfig
+Requires(postun):      /usr/sbin/userdel
 Requires(pre): /bin/id
 Requires(pre): /usr/sbin/useradd
-Requires(postun):      /usr/sbin/userdel
+Requires:      rc-scripts
 Provides:      user(tss)
 ExclusiveArch: %{ix86}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define        uid     139
-%define        _localstatedir  /var/lib/tss
+%define                _localstatedir  /var/lib/tss
 
 %description
 TeamSpeak was primarily designed to work for people who are behind a
@@ -65,27 +66,21 @@
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-%useradd -u %{uid} -d /var/lib/tss -s /bin/sh -g daemon -c "TeamSpeak Server" 
tss
+%useradd -u 139 -d /var/lib/tss -s /bin/sh -g daemon -c "TeamSpeak Server" tss
 
 %post
 /sbin/chkconfig --add tss
-if [ -f /var/lock/subsys/tss ]; then
-       /etc/rc.d/init.d/tss restart >&2
-else
-       echo "Run \"/etc/rc.d/init.d/tss start\" to start TeamSpeak." >&2
-fi
+%service tss restart "TeamSpeak Server"
 
 %preun
 if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/tss ]; then
-               /etc/rc.d/init.d/tss stop
-       fi
+       %service tss stop
        /sbin/chkconfig --del tss
 fi
 
 %postun
 if [ "$1" = "0" ]; then
-    %userremove tss
+       %userremove tss
 fi
 
 %files
@@ -117,6 +112,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.11  2006/04/20 17:51:36  glen
+- use %service, fix chkconfig deps
+
 Revision 1.10  2005/05/01 17:31:30  glen
 - use %useradd/%groupadd macros
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ts2.spec?r1=1.10&r2=1.11&f=u

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

Reply via email to