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