cvsdist 2734589
Summary: iSCSI daemon and utility programs
cvsdist 2734589
Name: iscsi-initiator-utils
mchristi 3556861
Version: 6.1.1.685
mchristi 3556861
Release: 0
mchristi 3556861
Source0: http://people.redhat.com/mchristi/iscsi/FC6/open-iscsi/rpm/open-iscsi-6.1.1.685.tar.bz2
3b954e8
Source1: iscsi.init
mchristi 9c24859
Patch0: open-iscsi-5.0.5.595-update-initscripts-and-docs.patch
mchristi 9c24859
Patch1: open-iscsi-5.0.5.595-add-iscsi-iname.patch
mchristi 9c24859
cvsdist 2734589
Group: System Environment/Daemons
cvsdist 2734589
License: GPL
mchristi 5441886
URL: http://www.open-iscsi.org
cvsdist 2734589
Buildroot: %{_tmppath}/%{name}-root
mchristi 3556861
BuildRequires: openssl-devel
cvsdist 2734589
Prereq: /sbin/chkconfig
cvsdist 2734589
ExcludeArch: s390 s390x
cvsdist 2734589
cvsdist 2734589
%description
cvsdist 2734589
The iscsi package provides the server daemon for the iSCSI protocol,
cvsdist 2734589
as well as the utility programs used to manage it. iSCSI is a protocol
cvsdist 2734589
for distributed disk access using SCSI commands sent over Internet
cvsdist 2734589
Protocol networks.
cvsdist 2734589
cvsdist 2734589
%prep
3b954e8
%setup -q -n open-iscsi-%{version}
mchristi 9c24859
%patch0 -p1 -b .update-initscripts-and-docs
mchristi 968c1d6
%patch1 -p1 -b .add-iscsi-iname
cvsdist 2734589
cvsdist 2734589
%build
3b954e8
make OPTFLAGS="%{optflags}" -C usr
3b954e8
make OPTFLAGS="%{optflags}" -C utils
cvsdist 2734589
cvsdist 2734589
%install
cvsdist 2734589
rm -rf $RPM_BUILD_ROOT
mchristi 5441886
mkdir -p $RPM_BUILD_ROOT/sbin
mchristi 5441886
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
cvsdist 2734589
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
mchristi 3556861
mkdir -p $RPM_BUILD_ROOT/etc/iscsi
mchristi 9c24859
install -s -m 755 usr/iscsid usr/iscsiadm utils/iscsi-iname usr/iscsistart $RPM_BUILD_ROOT/sbin
mchristi 5441886
install -m 644 doc/iscsiadm.8 $RPM_BUILD_ROOT/%{_mandir}/man8
mchristi 5441886
install -m 644 doc/iscsid.8 $RPM_BUILD_ROOT/%{_mandir}/man8
3b954e8
#install -m 755 etc/initd/initd.redhat $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi
mchristi 3556861
install -m 644 etc/iscsid.conf $RPM_BUILD_ROOT/etc/iscsi
cvsdist 2734589
3b954e8
install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi
3b954e8
cvsdist 2734589
%clean
cvsdist 2734589
rm -rf $RPM_BUILD_ROOT
cvsdist 2734589
cvsdist 2734589
%post
mchristi 3556861
if [ ! -f /etc/iscsi/initiatorname.iscsi ]; then
mchristi 3556861
	echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi
mchristi 9c24859
fi
cvsdist 2734589
/sbin/chkconfig --add iscsi
cvsdist 2734589
cvsdist 2734589
%preun
cvsdist 2734589
if [ "$1" = "0" ]; then
cvsdist 2734589
    /sbin/chkconfig --del iscsi
cvsdist 2734589
fi
cvsdist 2734589
cvsdist 2734589
%files
cvsdist 2734589
%defattr(-,root,root)
3b954e8
%doc README
cvsdist 2734589
%config /etc/rc.d/init.d/iscsi
mchristi 3556861
%attr(0600,root,root) %config(noreplace) /etc/iscsi/iscsid.conf
cvsdist 2734589
/sbin/*
cvsdist 2734589
%{_mandir}/*/*
cvsdist 2734589
cvsdist 2734589
%changelog
mchristi 3556861
* Mon Aug 28 2006 Mike Christie <mchristie@redhat.com> - 6.1.1.685
mchristi 3556861
- Rebase to upstream to bring in many bug fixes and rm db.
mchristi 3556861
- iscsi uses /etc/iscsi instead of just etc now
mchristi 3556861
cc7fbba
* Fri Jul 21 2006 Jeremy Katz <katzj@redhat.com> - 6.1.1.645-1
cc7fbba
- fix shutdown with root on iscsi
cc7fbba
mchristi b3f7fe0
* Thu Jul 13 2006 Mike Christie <mchristie@redhat.com> - 6.1.1.645
mchristi b3f7fe0
- update to upstream 1.1.645
mchristi b3f7fe0
- Note DB and interface changed so you must update kernel, tools and DB
mchristi b3f7fe0
098f8c1
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 6.0.5.595-2.1.1
098f8c1
- rebuild
098f8c1
073f8b5
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 6.0.5.595-2.1
073f8b5
- rebuild
073f8b5
mchristi deb9386
* Wed Jun 21 2006 Mike Christie <mchristi@redhat.com> - 6.0.5.595-2
mchristi deb9386
- add PatM's statics.c file. This is needed for boot since 
mchristi deb9386
  there is no getpwuid static available at that time.
3b954e8
* Tue Jun 20 2006 Jeremy Katz <katzj@redhat.com> - 6.0.5.595-1
3b954e8
- ensure that we respect %%{optflags}
3b954e8
- cleaned up initscript to make use of standard functions, return right 
3b954e8
  values and start by default
3b954e8
- build iscsistart as a static binary for use in initrds
3b954e8
mchristi 9c24859
* Tue May 30 2006 Mike Christie <mchristi@redhat.com>
mchristi 9c24859
- rebase package to svn rev 595 to fix several bugs
mchristi 9c24859
  NOTE!!!!!!!! This is not compatible with the older open-iscsi modules
mchristi 9c24859
  and tools. You must upgrade.
mchristi 9c24859
mchristi 9c24859
* Thu May 18 2006 Mike Christie <mchristi@redhat.com>
mchristi 9c24859
- update package to open-iscsi svn rev 571
mchristi 9c24859
  NOTE!!!!!!!! This is not compatible with the older open-iscsi modules
mchristi 9c24859
  and tools. You must upgrade.
mchristi 9c24859
mchristi 9c24859
* Fri Apr 7 2006 Mike Christie <mchristi@redhat.com>
mchristi 9c24859
- From Andy Henson <andy@zexia.co.uk>:
mchristi 9c24859
  Autogenerate /etc/initiatorname.iscsi during install if not already present
mchristi 9c24859
- Remove code to autogenerate /etc/initiatorname.iscsi from initscript
mchristi 9c24859
- From dan.y.roche@gmail.com:
mchristi 9c24859
  add touch and rm lock code
mchristi 9c24859
- update README
mchristi 9c24859
- update default iscsid.conf. "cnx" was not supported. The correct
mchristi 9c24859
  id was "conn".
mchristi 9c24859
2f6e7a3
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.0.5.476-0.1
2f6e7a3
- bump again for double-long bug on ppc(64)
2f6e7a3
mchristi 84bb175
* Mon Jan 23 2006 Mike Christie <mchristi@redhat.com>
mchristi 84bb175
- rebase package to bring in ppc64 unsigned long vs unsigned
mchristi 84bb175
  long long fix and iscsadm return value fix. Also drop rdma patch
mchristi 84bb175
  becuase it is now upstream.
mchristi 5441886
* Wed Dec 14 2005 Mike Christie <mchristi@redhat.com>
cvsdist 2734589
- initial packaging
mchristi 968c1d6