SPECS: drbd.spec, ejabberd.spec, exim.spec - use %service

glen glen at pld-linux.org
Tue Feb 28 00:00:17 CET 2006


Author: glen                         Date: Mon Feb 27 23:00:17 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use %service

---- Files affected:
SPECS:
   drbd.spec (1.66 -> 1.67) , ejabberd.spec (1.18 -> 1.19) , exim.spec (1.259 -> 1.260) 

---- Diffs:

================================================================
Index: SPECS/drbd.spec
diff -u SPECS/drbd.spec:1.66 SPECS/drbd.spec:1.67
--- SPECS/drbd.spec:1.66	Sat Feb 11 14:38:48 2006
+++ SPECS/drbd.spec	Tue Feb 28 00:00:10 2006
@@ -25,7 +25,7 @@
 BuildRequires:	bison
 BuildRequires:	flex
 %{?with_dist_kernel:BuildRequires:	kernel-module-build}
-BuildRequires:	rpmbuild(macros) >= 1.118
+BuildRequires:	rpmbuild(macros) >= 1.268
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -181,17 +181,11 @@
 
 %post -n drbdsetup
 /sbin/chkconfig --add drbd
-if [ -f /var/lock/subsys/drbd ]; then
-	/etc/rc.d/init.d/drbd restart >&2
-else
-	echo "Run \"/etc/rc.d/init.d/drbd start\" to start drbd service." >&2
-fi
+%service drbd restart
 
 %preun -n drbdsetup
 if [ "$1" = "0" ]; then
-	if [ -f /var/lock/subsys/drbd ]; then
-		/etc/rc.d/init.d/drbd stop
-	fi
+	%service drbd stop
 	/sbin/chkconfig --del drbd
 fi
 
@@ -225,6 +219,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.67  2006/02/27 23:00:10  glen
+- use %service
+
 Revision 1.66  2006/02/11 13:38:48  arekm
 - rel 4 (new build way)
 
@@ -323,7 +320,7 @@
 - massive attack s/pld.org.pl/pld-linux.org/
 
 Revision 1.35  2003/05/16 08:33:42  trojan
-- fixed depmod in %%post and %%postun when build with _without_dist_kernel
+- fixed depmod in %post and %postun when build with _without_dist_kernel
 
 Revision 1.34  2003/05/14 14:42:43  qboosh
 - added depmod options so modules can be installed for kernel other than running
@@ -340,7 +337,7 @@
 Revision 1.30  2002/10/02 17:30:53  marcus
 - rel.11
 - use new %5doc
-- fixed %%files
+- fixed %files
 
 Revision 1.29  2002/10/02 00:12:31  kloczek
 - release 10: rebuild against kernel 2.2.22.
@@ -417,11 +414,11 @@
 - drbdsetup doesn't require drbd (unavailable)
 - drbdsetup prereq: chkconfig (should it prereq rc-scripts?)
 - the modules conflict kernel-{smp,up}
-- %%if 0 changed to %%if %%{_kernel24} (SMP builds under 2.4)
+- %if 0 changed to %if %{_kernel24} (SMP builds under 2.4)
 - -D__KERNEL_SMP=1 to SMP build options
 
 Revision 1.7  2001/09/09 21:52:19  kloczek
-- use %%{_kernel_ver} only in Release field in with kernel modules packages,
+- use %{_kernel_ver} only in Release field in with kernel modules packages,
 - added "Requires: drbdsetup" for kernel modules packages.
 
 Revision 1.6  2001/09/09 13:59:05  saq

================================================================
Index: SPECS/ejabberd.spec
diff -u SPECS/ejabberd.spec:1.18 SPECS/ejabberd.spec:1.19
--- SPECS/ejabberd.spec:1.18	Fri Dec 16 15:59:24 2005
+++ SPECS/ejabberd.spec	Tue Feb 28 00:00:10 2006
@@ -21,8 +21,9 @@
 BuildRequires:	erlang >= R9C
 BuildRequires:	expat-devel >= 1.95
 BuildRequires:	openssl-devel
+BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post):	/usr/bin/perl
-Requires(post): jabber-common
+Requires(post):	jabber-common
 Requires(post):	textutils
 Requires(post,preun):	/sbin/chkconfig
 Requires:	erlang
@@ -84,17 +85,11 @@
 fi
 
 /sbin/chkconfig --add ejabberd
-if [ -r /var/lock/subsys/ejabberd ]; then
-	/etc/rc.d/init.d/ejabberd restart >&2
-else
-	echo "Run \"/etc/rc.d/init.d/ejabberd start\" to start ejabberd server."
-fi
+%service ejabberd restart "ejabberd server"
 
 %preun
 if [ "$1" = "0" ]; then
-	if [ -r /var/lock/subsys/ejabberd ]; then
-		/etc/rc.d/init.d/ejabberd stop >&2
-	fi
+	%service ejabberd stop
 	/sbin/chkconfig --del ejabberd
 fi
 
@@ -115,6 +110,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.19  2006/02/27 23:00:10  glen
+- use %service
+
 Revision 1.18  2005/12/16 14:59:24  deejay1
 - higher erlang BR
 

================================================================
Index: SPECS/exim.spec
diff -u SPECS/exim.spec:1.259 SPECS/exim.spec:1.260
--- SPECS/exim.spec:1.259	Fri Feb 17 20:22:28 2006
+++ SPECS/exim.spec	Tue Feb 28 00:00:10 2006
@@ -65,7 +65,7 @@
 BuildRequires:	perl-devel >= 1:5.6.0
 %{?with_pgsql:BuildRequires:	postgresql-devel}
 BuildRequires:	readline-devel
-BuildRequires:	rpmbuild(macros) >= 1.202
+BuildRequires:	rpmbuild(macros) >= 1.268
 %{?with_sqlite:BuildRequires:	sqlite3-devel}
 BuildRequires:	texinfo >= 4.7
 %{?with_whoson:BuildRequires:	whoson-devel}
@@ -248,14 +248,7 @@
 %post
 umask 022
 /sbin/chkconfig --add %{name}
-if [ -f /var/lock/subsys/exim ]; then
-	/etc/rc.d/init.d/%{name} restart >&2
-else
-	%banner %{name} -e <<EOF
-Run \"/etc/rc.d/init.d/%{name} start\" to start exim daemon.
-EOF
-# vim:"
-fi
+%service %{name} restart "exim daemon"
 
 if [ ! -f /etc/mail/mailname ]; then
 	rm -f /etc/mail/mailname && hostname -f > /etc/mail/mailname
@@ -265,9 +258,7 @@
 
 %preun
 if [ "$1" = "0" ]; then
-	if [ -f /var/lock/subsys/exim ]; then
-		/etc/rc.d/init.d/exim stop >&2
-	fi
+	%service exim stop
 	/sbin/chkconfig --del %{name}
 fi
 
@@ -341,6 +332,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.260  2006/02/27 23:00:10  glen
+- use %service
+
 Revision 1.259  2006/02/17 19:22:28  arekm
 - don't overwrite exim cflags (largefile support)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/drbd.spec?r1=1.66&r2=1.67&f=u
    http://cvs.pld-linux.org/SPECS/ejabberd.spec?r1=1.18&r2=1.19&f=u
    http://cvs.pld-linux.org/SPECS/exim.spec?r1=1.259&r2=1.260&f=u



More information about the pld-cvs-commit mailing list