SPECS: polipo.spec - use %service

glen glen at pld-linux.org
Wed Jan 23 21:36:53 CET 2008


Author: glen                         Date: Wed Jan 23 20:36:53 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use %service

---- Files affected:
SPECS:
   polipo.spec (1.15 -> 1.16) 

---- Diffs:

================================================================
Index: SPECS/polipo.spec
diff -u SPECS/polipo.spec:1.15 SPECS/polipo.spec:1.16
--- SPECS/polipo.spec:1.15	Sat Jan 19 20:01:00 2008
+++ SPECS/polipo.spec	Wed Jan 23 21:36:48 2008
@@ -10,9 +10,11 @@
 Source0:	http://www.pps.jussieu.fr/~jch/software/files/polipo/%{name}-%{version}.tar.gz
 # Source0-md5:	defdce7f8002ca68705b6c2c36c4d096
 Source1:	%{name}.init
+Source2:	%{name}.sysconfig
 Patch0:		%{name}-Makefile.patch
 URL:		http://www.pps.jussieu.fr/~jch/software/polipo/
 BuildRequires:	autoconf
+BuildRequires:	rpmbuild(macros) >= 1.268
 BuildRequires:	texinfo
 Requires(post,preun):	/sbin/chkconfig
 Requires:	rc-scripts
@@ -50,14 +52,7 @@
 	TARGET=$RPM_BUILD_ROOT \
 	PREFIX="%{_prefix}"
 
-# /etc/sysconfig/polipo
-cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/%{name}
-# Customized setings for %{name}
-
-# Nice level:
-SERVICE_RUN_NICE_LEVEL="+1"
-
-EOF
+cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -65,17 +60,11 @@
 %post
 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
 /sbin/chkconfig --add %{name}
-if [ -f /var/lock/subsys/%{name} ]; then
-	/etc/rc.d/init.d/%{name} restart 1>&2
-else
-	echo "Run \"/etc/rc.d/init.d/%{name} start\" to start %{name} daemon."
-fi
+%service %{name} restart
 
 %preun
 if [ "$1" = "0" ]; then
-	if [ -f /var/lock/subsys/%{name} ]; then
-		/etc/rc.d/init.d/%{name} stop 1>&2
-	fi
+	%service %{name} stop
 	/sbin/chkconfig --del %{name}
 fi
 
@@ -102,6 +91,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.16  2008-01-23 20:36:48  glen
+- use %service
+
 Revision 1.15  2008-01-19 19:01:00  twittner
 - fix -Makefile.patch
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/polipo.spec?r1=1.15&r2=1.16&f=u



More information about the pld-cvs-commit mailing list