SPECS: courier-sox.spec, courier.spec - use %service

glen glen at pld-linux.org
Sun Apr 16 23:10:27 CEST 2006


Author: glen                         Date: Sun Apr 16 21:10:27 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use %service

---- Files affected:
SPECS:
   courier-sox.spec (1.12 -> 1.13) , courier.spec (1.130 -> 1.131) 

---- Diffs:

================================================================
Index: SPECS/courier-sox.spec
diff -u SPECS/courier-sox.spec:1.12 SPECS/courier-sox.spec:1.13
--- SPECS/courier-sox.spec:1.12	Thu Nov  3 21:15:43 2005
+++ SPECS/courier-sox.spec	Sun Apr 16 23:10:22 2006
@@ -6,7 +6,6 @@
 Release:	1
 License:	GPL
 Group:		Networking/Daemons
-#Source0:	http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
 Source0:	http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
 # Source0-md5:	32fde0bf5c755092722894006444dc9f
 Patch0:		%{name}-build.patch
@@ -15,8 +14,9 @@
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	courier-authlib-devel
-BuildRequires:	libtool
 BuildRequires:	libltdl-devel
+BuildRequires:	libtool
+BuildRequires:	rpmbuild(macros) >= 1.268
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_libexecdir	%{_libdir}/courier-sox
@@ -45,8 +45,8 @@
 Summary:	Socks 5 server
 Summary(pl):	Serwer socks 5
 Group:		Networking/Utilities
-Requires:	%{name} = %{version}-%{release}
 Requires(post,preun):	/sbin/chkconfig
+Requires:	%{name} = %{version}-%{release}
 
 %description server
 This package contains the Courier Socks 5 server. Install this package
@@ -107,18 +107,11 @@
 
 %post server
 /sbin/chkconfig --add courier-sox
-
-if [ -f /var/lock/subsys/courier-sox ]; then
-	/etc/rc.d/init.d/courier-sox restart >&2
-else
-	echo "Run \"/etc/rc.d/init.d/courier-sox start\" to start courier-sox"
-fi
+%service courier-sox restart
 
 %preun server
 if [ "$1" = "0" ]; then
-	if [ -f /var/lock/subsys/courier-sox ]; then
-		/etc/rc.d/init.d/courier-sox stop
-	fi
+	%service courier-sox stop
 	/sbin/chkconfig --del courier-sox
 fi
 
@@ -156,6 +149,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2006/04/16 21:10:22  glen
+- use %service
+
 Revision 1.12  2005/11/03 20:15:43  glen
 - unify sf url, and other things that adapter felt neccessary
 
@@ -164,7 +160,7 @@
 - changed source0 address
 
 Revision 1.10  2005/07/11 11:18:09  andree
-- updated %%descripiton
+- updated %descripiton
 
 Revision 1.9  2005/04/28 07:11:27  andree
 - refresh config.sub; rel. 3
@@ -179,7 +175,7 @@
 - rel. 1 (builds&works)
 
 Revision 1.6  2005/04/16 01:01:39  andree
-- %%post, %%files fixes
+- %post, %files fixes
 
 Revision 1.5  2005/04/16 00:11:30  andree
 - splited server package

================================================================
Index: SPECS/courier.spec
diff -u SPECS/courier.spec:1.130 SPECS/courier.spec:1.131
--- SPECS/courier.spec:1.130	Fri Feb  3 17:43:55 2006
+++ SPECS/courier.spec	Sun Apr 16 23:10:22 2006
@@ -2,6 +2,7 @@
 # TODO
 # - test and bump rel. to 1
 # - doesn't -webadmin need webserver integration?
+# - use rc-scripts here in %%post scriptlets
 #
 # Conditional build:
 %bcond_without	fam		# with fam support
@@ -447,12 +448,9 @@
 echo
 
 %post
-/sbin/chkconfig --add courier
-
 if [ "$1" = "1" ]; then
-	/bin/hostname -f > /etc/courier/me
-	# TODO: use %banner
-	cat <<EOF
+	[ -s /etc/courier/me ] || /bin/hostname -f > /etc/courier/me
+	%banner -e %{name} <<'EOF'
 
 Now courier will refuse to accept SMTP messages except to localhost
 add hosts to /etc/courier/esmtpacceptmailfor.dir/default
@@ -469,23 +467,17 @@
 EOF
 fi
 
-if [ -e /var/lock/subsys/courier ]; then
-	%{_initrddir}/courier restart
-else
-	echo
-	echo 'Type "%{_initrddir}/courier start" to start courier'
-	echo
-fi
+/sbin/chkconfig --add courier
+%service courier restart
 
 %preun
 if [ "$1" = "0" ]; then
-	if [ -e /var/lock/subsys/courier ]; then
-		%{_initrddir}/courier stop
-	fi
+	%service courier stop
 	/sbin/chkconfig --del courier
 fi
 
 %post imapd
+# TODO: use rc-scripts here
 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
 	%{_sbindir}/imapd stop
 	%{_sbindir}/imapd start
@@ -921,6 +913,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.131  2006/04/16 21:10:22  glen
+- use %service
+
 Revision 1.130  2006/02/03 16:43:55  baggins
 - release 2
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/courier-sox.spec?r1=1.12&r2=1.13&f=u
    http://cvs.pld-linux.org/SPECS/courier.spec?r1=1.130&r2=1.131&f=u



More information about the pld-cvs-commit mailing list