SPECS: open-iscsi.spec - fix chkconfig deps, use %service

glen glen at pld-linux.org
Thu Apr 20 19:12:43 CEST 2006


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

---- Files affected:
SPECS:
   open-iscsi.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/open-iscsi.spec
diff -u SPECS/open-iscsi.spec:1.2 SPECS/open-iscsi.spec:1.3
--- SPECS/open-iscsi.spec:1.2	Thu Sep 15 20:25:05 2005
+++ SPECS/open-iscsi.spec	Thu Apr 20 19:12:38 2006
@@ -7,12 +7,12 @@
 %bcond_without	userspace	# don't build userspace module
 %bcond_with	verbose		# verbose build (V=1)
 #
+%define		_rc  rc7-383
+%define		_rel 0.1
 Summary:	iSCSI - SCSI over IP
 Summary(pl):	iSCSI - SCSI po IP
 Name:		open-iscsi
 Version:	0.3
-%define		_rc  rc7-383
-%define		_rel 0.1
 Release:	%{_rel}
 License:	GPL
 Group:		Base/Kernel
@@ -21,8 +21,11 @@
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 URL:		http://www.open-iscsi.org/
-%{?with_dist_kernel:BuildRequires:	kernel-headers >= 2.6.0}
 BuildRequires:	db-devel
+%{?with_dist_kernel:BuildRequires:	kernel-headers >= 2.6.0}
+BuildRequires:	rpmbuild(macros) >= 1.268
+Requires(post,preun):	/sbin/chkconfig
+Requires:	rc-scripts
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_sbindir	/sbin
@@ -143,9 +146,9 @@
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/iscsi
 
-:> $RPM_BUILD_ROOT/etc/initiatorname.iscsi
+:> $RPM_BUILD_ROOT%{_sysconfdir}/initiatorname.iscsi
 
-install etc/iscsid.conf $RPM_BUILD_ROOT/etc
+install etc/iscsid.conf $RPM_BUILD_ROOT%{_sysconfdir}
 
 install usr/iscsid usr/iscsiadm $RPM_BUILD_ROOT%{_sbindir}
 %endif
@@ -166,22 +169,16 @@
 %depmod %{_kernel_ver}smp
 
 %post
-/sbin/chkconfig --add iscsi
-#if [ -f /var/lock/subsys/iscsi ]; then
-#	/etc/rc.d/init.d/iscsi restart 1>&2
-#else
-#	echo "Type \"/etc/rc.d/init.d/iscsi start\" to start iscsi" 1>&2
-#fi
-
-if ! grep -q "^InitiatorName=[^ \t\n]" /etc/initiatorname.iscsi 2>/dev/null ; then
-	echo "InitiatorName=$(hostname -f)" >> /etc/initiatorname.iscsi
+if ! grep -q "^InitiatorName=[^ \t\n]" %{_sysconfdir}/initiatorname.iscsi 2>/dev/null ; then
+	echo "InitiatorName=$(hostname -f)" >> %{_sysconfdir}/initiatorname.iscsi
 fi
 
+/sbin/chkconfig --add iscsi
+#%%service iscsi restart
+
 %preun
 if [ "$1" = "0" ]; then
-#	if [ -f /var/lock/subsys/iscsi ]; then
-#		/etc/rc.d/init.d/iscsi stop >&2
-#	fi
+	%service iscsi stop
 	/sbin/chkconfig --del iscsi
 fi
 
@@ -190,9 +187,9 @@
 %defattr(644,root,root,755)
 %doc README THANKS TODO
 %attr(755,root,root) %{_sbindir}/*
-%attr(750,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/iscsid.conf
-%attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/initiatorname.iscsi
-%attr(754,root,root) /etc/rc.d/init.d/iscsi            
+%attr(750,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iscsid.conf
+%attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/initiatorname.iscsi
+%attr(754,root,root) /etc/rc.d/init.d/iscsi
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/iscsi
 %endif
 
@@ -214,10 +211,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2006/04/20 17:12:38  glen
+- fix chkconfig deps, use %service
+
 Revision 1.2  2005/09/15 18:25:05  sparky
 - prepared for kernel >= 2.6.13: link Module.symvers
 
 Revision 1.1  2005/08/09 19:51:07  arekm
 - new
-
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/open-iscsi.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list