Summary: iSCSI daemon and utility programs Name: iscsi-initiator-utils Version: 5.0.5.595 Release: 0 Source0: http://people.redhat.com/mchristi/iscsi/FC5/open-iscsi/rpm/open-iscsi-%{version}.tar.bz2 Patch0: open-iscsi-5.0.5.595-update-initscripts-and-docs.patch Patch1: open-iscsi-5.0.5.595-add-iscsi-iname.patch Patch2: open-iscsi-5.0.5.595-rm-reopen-max.patch Patch3: open-iscsi-5.0.5.595-fc-version.patch Group: System Environment/Daemons License: GPL URL: http://www.open-iscsi.org Buildroot: %{_tmppath}/%{name}-root BuildRequires: openssl-devel db4-devel Prereq: /sbin/chkconfig ExcludeArch: s390 s390x %description The iscsi package provides the server daemon for the iSCSI protocol, as well as the utility programs used to manage it. iSCSI is a protocol for distributed disk access using SCSI commands sent over Internet Protocol networks. %prep %setup -q -n %{name}-%{version} -c cd open-iscsi-%{version} %patch0 -p1 -b .update-initscripts-and-docs %patch1 -p1 -b .add-iscsi-iname %patch2 -p1 -b .rm-reopen-max %patch3 -p1 -b .fc-version %build cd open-iscsi-%{version} make -C usr make -C utils %install cd open-iscsi-%{version} rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/sbin mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d mkdir -p $RPM_BUILD_ROOT/var/db/iscsi/ install -s -m 755 usr/iscsid usr/iscsiadm utils/iscsi-iname usr/iscsistart $RPM_BUILD_ROOT/sbin install -m 644 doc/iscsiadm.8 $RPM_BUILD_ROOT/%{_mandir}/man8 install -m 644 doc/iscsid.8 $RPM_BUILD_ROOT/%{_mandir}/man8 install -m 755 etc/initd/initd.redhat $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi install -m 644 etc/iscsid.conf $RPM_BUILD_ROOT/etc %clean rm -rf $RPM_BUILD_ROOT %post if [ ! -f /etc/initiatorname.iscsi ]; then echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/initiatorname.iscsi fi /sbin/chkconfig --add iscsi %preun if [ "$1" = "0" ]; then /sbin/chkconfig --del iscsi fi %files %defattr(-,root,root) %config /etc/rc.d/init.d/iscsi %attr(600,root,root) %config(noreplace) /etc/iscsid.conf %doc open-iscsi-%{version}/README %dir /var/db/iscsi /sbin/* %{_mandir}/*/* %changelog * Tue May 30 2006 Mike Christie - rebase package to svn rev 595 to fix several bugs NOTE!!!!!!!! This is not compatible with the older open-iscsi modules and tools. You must upgrade. * Thu May 18 2006 Mike Christie - update package to open-iscsi svn rev 571 NOTE!!!!!!!! This is not compatible with the older open-iscsi modules and tools. You must upgrade. * Fri Apr 7 2006 Mike Christie - From Andy Henson : Autogenerate /etc/initiatorname.iscsi during install if not already present - Remove code to autogenerate /etc/initiatorname.iscsi from initscript - From dan.y.roche@gmail.com: add touch and rm lock code - update README - update default iscsid.conf. "cnx" was not supported. The correct id was "conn". * Fri Feb 10 2006 Jesse Keating - 5.0.5.476-0.1 - bump again for double-long bug on ppc(64) * Mon Jan 23 2006 Mike Christie - rebase package to bring in ppc64 unsigned long vs unsigned long long fix and iscsadm return value fix. Also drop rdma patch becuase it is now upstream. * Wed Dec 14 2005 Mike Christie - initial packaging