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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to