491be9b
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
7f6313a
cvsdist 2734589
Summary: iSCSI daemon and utility programs
cvsdist 2734589
Name: iscsi-initiator-utils
5ebdd59
Version: 6.2.0.872
9cb10dd
Release: 19%{?dist}
1c8eda8
Source0: http://people.redhat.com/mchristi/iscsi/rhel6.0/source/open-iscsi-2.0-872-rc4-bnx2i.tar.gz
mchristi 63a3144
Source1: iscsid.init
mchristi 63a3144
Source2: iscsidevs.init
a4c8b30
Source3: 04-iscsi
Mike Christie 3949e15
# sync brcm to 0.7.0.12
Mike Christie 3949e15
Patch0: iscsi-initiator-utils-sync-uio-0.7.0.8.patch
Mike Christie 3949e15
# sync iscsi tools to upstream commit e8c5b1d34ee5ce0a755ff54518829156dfa5fabe 
Mike Christie 3949e15
Patch1: iscsi-initiator-utils-sync-iscsi.patch
5ebdd59
# Add Red Hat specific info to docs.
Mike Christie 3949e15
Patch2: iscsi-initiator-utils-update-initscripts-and-docs.patch
5ebdd59
# Upstream uses /etc/iscsi for iscsi db info, but use /var/lib/iscsi.
Mike Christie 3949e15
Patch3: iscsi-initiator-utils-use-var-for-config.patch
5ebdd59
# Add redhat.com string to default initiator name.
Mike Christie 3949e15
Patch4: iscsi-initiator-utils-use-red-hat-for-name.patch
5ebdd59
# Add a lib for use by anaconda.
Mike Christie 3949e15
Patch5: iscsi-initiator-utils-add-libiscsi.patch
5ebdd59
# Add bnx2i support.
Mike Christie 3949e15
Patch6: iscsi-initiator-utils-uip-mgmt.patch
1c8eda8
# Don't compile iscsistart as static
Mike Christie 3949e15
Patch7: iscsi-initiator-utils-dont-use-static.patch
Mike Christie 3949e15
# Remove the OFFLOAD_BOOT_SUPPORTED #ifdef.
Mike Christie 3949e15
Patch8: iscsi-initiator-utils-remove-the-offload-boot-supported-ifdef.patch
Mike Christie 3949e15
# brcm uio: handle the different iface_rec structures in iscsid and brcm. 
Mike Christie 3949e15
Patch9: iscsi-initiator-utils-uio-handle-different-iface_rec.patch
Mike Christie 3949e15
# Document missing brcm arguments
Mike Christie 3949e15
Patch10: iscsi-initiator-utils-brcm-man.patch
Mike Christie 3949e15
# setup default ifaces for all ifaces in kernel
Mike Christie 3949e15
Patch11: iscsi-initiator-utils-fix-default-bindings.patch
Mike Christie 3949e15
# fix iscsiadm return value/msg when login fails
Mike Christie 3949e15
Patch12: iscsi-initiator-utils-fix-iscsiadm-return.patch
Mike Christie 3949e15
# don't use openssl-devel
Mike Christie 3949e15
Patch13: iscsi-initiator-utils-dont-use-openssl.patch
Mike Christie 3949e15
# sync uio to 0.7.0.14
Mike Christie 3949e15
Patch14: iscsi-initiator-utils-sync-uio-0.7.0.14.patch
Mike Christie 3949e15
# fix nl msglen
Mike Christie 3949e15
Patch15: iscsi-initiator-utils-fix-nlmsglen.patch
Mike Christie 3949e15
# fixes for offload iface support
Mike Christie 3949e15
Patch16: iscsi-initiator-utils-ofl-iface-fixes.patch
Mike Christie 3949e15
# fix ipv6 ibft/firmware boot
Mike Christie 3949e15
Patch17: iscsi-initiator-utils-fix-ipv6-boot.patch
Mike Christie 3949e15
# add rhel version info to iscsi tools
Mike Christie 3949e15
Patch18: iscsi-initiator-utils-add-rh-ver.patch
1c8eda8
mchristi 9c24859
cvsdist 2734589
Group: System Environment/Daemons
5a3872e
License: GPLv2+
mchristi 5441886
URL: http://www.open-iscsi.org
fc80682
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
0d76bf8
BuildRequires: openssl-devel flex bison python-devel doxygen glibc-static
a5f731e
# For dir ownership
a5f731e
Requires: initscripts
fc80682
Requires(post): chkconfig
fc80682
Requires(preun): chkconfig /sbin/service
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
7f6313a
%package devel
7f6313a
Summary: Development files for %{name}
7f6313a
Group: Development/Libraries
7f6313a
Requires: %{name} = %{version}-%{release}
7f6313a
7f6313a
%description devel
7f6313a
The %{name}-devel package contains libraries and header files for
7f6313a
developing applications that use %{name}.
7f6313a
cvsdist 2734589
%prep
1c8eda8
%setup -q -n open-iscsi-2.0-872-rc4-bnx2i
Mike Christie 3949e15
%patch0 -p1 -b .sync-uio-0.7.0.8
Mike Christie 3949e15
%patch1 -p1 -b .sync-iscsi
Mike Christie 3949e15
%patch2 -p1 -b .update-initscripts-and-docs
Mike Christie 3949e15
%patch3 -p1 -b .use-var-for-config
Mike Christie 3949e15
%patch4 -p1 -b .use-red-hat-for-name
Mike Christie 3949e15
%patch5 -p1 -b .add-libiscsi
Mike Christie 3949e15
%patch6 -p1 -b .uip-mgmt
Mike Christie 3949e15
%patch7 -p1 -b .dont-use-static
Mike Christie 3949e15
%patch8 -p1 -b .remove-the-offload-boot-supported-ifdef
Mike Christie 3949e15
%patch9 -p1 -b .uio-handle-different-iface_rec
Mike Christie 3949e15
%patch10 -p1 -b .brcm-man
Mike Christie 3949e15
%patch11 -p1 -b .fix-default-bindings
Mike Christie 3949e15
%patch12 -p1 -b .fix-iscsiadm-return
Mike Christie 3949e15
%patch13 -p1 -b .dont-use-openssl
Mike Christie 3949e15
%patch14 -p1 -b .sync-uio-0.7.0.14
Mike Christie 3949e15
%patch15 -p1 -b .fix-nlmsglen
Mike Christie 3949e15
%patch16 -p1 -b .ofl-iface-fixes
Mike Christie 3949e15
%patch17 -p1 -b .fix-ipv6-boot
Mike Christie 3949e15
%patch18 -p1 -b .add-rh-ver
cvsdist 2734589
cvsdist 2734589
%build
5ebdd59
cd utils/open-isns
Mike Christie 3949e15
./configure --with-security=no
5ebdd59
make OPTFLAGS="%{optflags}"
5ebdd59
cd ../../
5ebdd59
make OPTFLAGS="%{optflags}" -C utils/sysdeps
5a3872e
make OPTFLAGS="%{optflags}" -C utils/fwparam_ibft
3b954e8
make OPTFLAGS="%{optflags}" -C usr
3b954e8
make OPTFLAGS="%{optflags}" -C utils
7f6313a
make OPTFLAGS="%{optflags}" -C libiscsi
Mike Christie 3949e15
Mike Christie 3949e15
cd iscsiuio
Mike Christie 3949e15
chmod u+x configure
Mike Christie 3949e15
./configure --enable-debug
Mike Christie 3949e15
make OPTFLAGS="%{optflags}"
Mike Christie 3949e15
cd ..
Mike Christie 3949e15
7f6313a
pushd libiscsi
7f6313a
python setup.py build
cedd464
touch -r libiscsi.doxy html/*
7f6313a
popd
cvsdist 2734589
cedd464
cvsdist 2734589
%install
cvsdist 2734589
rm -rf $RPM_BUILD_ROOT
mchristi 5441886
mkdir -p $RPM_BUILD_ROOT/sbin
5a3872e
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
5a3872e
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
5a3872e
mkdir -p $RPM_BUILD_ROOT/etc/iscsi
Mike Christie 3949e15
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
a4c8b30
mkdir -p $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/nodes
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/send_targets
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/static
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/isns
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/slp
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/ifaces
5a3872e
mkdir -p $RPM_BUILD_ROOT/var/lock/iscsi
7f6313a
mkdir -p $RPM_BUILD_ROOT%{_libdir}
7f6313a
mkdir -p $RPM_BUILD_ROOT%{_includedir}
7f6313a
mkdir -p $RPM_BUILD_ROOT%{python_sitearch}
5a3872e
5a3872e
mchristi 0e38bd5
fc80682
install -p -m 755 usr/iscsid usr/iscsiadm utils/iscsi-iname usr/iscsistart $RPM_BUILD_ROOT/sbin
fc80682
install -p -m 644 doc/iscsiadm.8 $RPM_BUILD_ROOT/%{_mandir}/man8
fc80682
install -p -m 644 doc/iscsid.8 $RPM_BUILD_ROOT/%{_mandir}/man8
fc80682
install -p -m 644 etc/iscsid.conf $RPM_BUILD_ROOT%{_sysconfdir}/iscsi
5ebdd59
install -p -m 644 doc/iscsistart.8 $RPM_BUILD_ROOT/%{_mandir}/man8
5ebdd59
install -p -m 644 doc/iscsi-iname.8 $RPM_BUILD_ROOT/%{_mandir}/man8
Mike Christie 3949e15
install -p -m 644 iscsiuio/docs/iscsiuio.8 $RPM_BUILD_ROOT/%{_mandir}/man8
Mike Christie 3949e15
install -p -m 644 iscsiuio/iscsiuiolog $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
Mike Christie 3949e15
install -p -m 755 iscsiuio/src/unix/iscsiuio $RPM_BUILD_ROOT/sbin
cvsdist 2734589
fc80682
install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/iscsid
fc80682
install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_initrddir}/iscsi
a4c8b30
install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d
a4c8b30
7f6313a
install -p -m 755 libiscsi/libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}
7f6313a
ln -s libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}/libiscsi.so
7f6313a
install -p -m 644 libiscsi/libiscsi.h $RPM_BUILD_ROOT%{_includedir}
7f6313a
7f6313a
install -p -m 755 libiscsi/build/lib.linux-*/libiscsimodule.so \
7f6313a
	$RPM_BUILD_ROOT%{python_sitearch}
7f6313a
2d4a526
# for %%ghost
2d4a526
touch $RPM_BUILD_ROOT/var/lock/iscsi/lock
2d4a526
3b954e8
cvsdist 2734589
%clean
cvsdist 2734589
rm -rf $RPM_BUILD_ROOT
cvsdist 2734589
cvsdist 2734589
%post
7f6313a
/sbin/ldconfig
fc80682
if [ "$1" -eq "1" ]; then
fc80682
	if [ ! -f %{_sysconfdir}/iscsi/initiatorname.iscsi ]; then
fc80682
		echo "InitiatorName=`/sbin/iscsi-iname`" > %{_sysconfdir}/iscsi/initiatorname.iscsi
fc80682
	fi
fc80682
	/sbin/chkconfig --add iscsid
fc80682
	/sbin/chkconfig --add iscsi
mchristi 9c24859
fi
2d4a526
# To make sure iscsid autostart works when upgrading from a version which
2d4a526
# did not have this in its config file
2d4a526
if ! grep -q 'iscsid\.startup' %{_sysconfdir}/iscsi/iscsid.conf; then
2d4a526
	echo -e "\n\n# For iscsid autostart" \
2d4a526
		"\niscsid.startup = /etc/rc.d/init.d/iscsid force-start" >> \
2d4a526
		%{_sysconfdir}/iscsi/iscsid.conf
2d4a526
fi
cvsdist 2734589
7f6313a
%postun -p /sbin/ldconfig
7f6313a
cvsdist 2734589
%preun
cvsdist 2734589
if [ "$1" = "0" ]; then
fc80682
	# stop iscsi
fc80682
	/sbin/service iscsi stop > /dev/null 2>&1
fc80682
	# delete service
mchristi 63a3144
	/sbin/chkconfig --del iscsi
fc80682
	# stop iscsid
fc80682
	/sbin/service iscsid stop > /dev/null 2>&1
fc80682
	# delete service
mchristi 63a3144
	/sbin/chkconfig --del iscsid
cvsdist 2734589
fi
cvsdist 2734589
cvsdist 2734589
%files
cvsdist 2734589
%defattr(-,root,root)
3b954e8
%doc README
fc80682
%dir %{_var}/lib/iscsi
fc80682
%dir %{_var}/lib/iscsi/nodes
5a3872e
%dir %{_var}/lib/iscsi/isns
5a3872e
%dir %{_var}/lib/iscsi/static
5a3872e
%dir %{_var}/lib/iscsi/slp
5a3872e
%dir %{_var}/lib/iscsi/ifaces
fc80682
%dir %{_var}/lib/iscsi/send_targets
2d4a526
%ghost %{_var}/lock/iscsi
2d4a526
%ghost %{_var}/lock/iscsi/lock
fc80682
%{_initrddir}/iscsi
fc80682
%{_initrddir}/iscsid
a5f731e
%{_sysconfdir}/NetworkManager/dispatcher.d/04-iscsi
a5f731e
%dir %{_sysconfdir}/iscsi
fc80682
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/iscsi/iscsid.conf
cvsdist 2734589
/sbin/*
7f6313a
%{_libdir}/libiscsi.so.0
7f6313a
%{python_sitearch}/libiscsimodule.so
fc80682
%{_mandir}/man8/*
Mike Christie 3949e15
%{_sysconfdir}/logrotate.d/iscsiuiolog
cvsdist 2734589
7f6313a
%files devel
7f6313a
%defattr(-,root,root,-)
7f6313a
%doc libiscsi/html
7f6313a
%{_libdir}/libiscsi.so
7f6313a
%{_includedir}/libiscsi.h
5a3872e
cvsdist 2734589
%changelog
9cb10dd
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.872-19
9cb10dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9cb10dd
Mike Christie 1d09df9
* Mon Feb 14 2012 Mike Christie <mchristi@redhat.com> 6.2.0.872.18
Mike Christie 1d09df9
- 789683 Fix boot slow down when the iscsi service is started
Mike Christie 1d09df9
  (regression added in 6.2.0.872.16 when the nm wait was added).
Mike Christie 1d09df9
Mike Christie 658ff4f
* Mon Feb 5 2012 Mike Christie <mchristi@redhat.com> 6.2.0.872.17
Mike Christie 658ff4f
- 786174 Change iscsid/iscsi service startup, so it always starts
Mike Christie 658ff4f
  when called.
Mike Christie 658ff4f
Mike Christie c6e1f6b
* Sat Feb 4 2012 Mike Christie <mchristi@redhat.com> 6.2.0.872.16
Mike Christie c6e1f6b
- 747479 Fix iscsidevs handling of network requirement
Mike Christie c6e1f6b
1c4f613
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.872-15
1c4f613
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1c4f613
Mike Christie 8c735fc
* Wed Nov 30 2011 Mike Christie <mcrhsit@redhat.com> 6.2.0.872.14
Mike Christie 8c735fc
- Fix version string to reflect fedora and not rhel.
Mike Christie 8c735fc
Mike Christie 3949e15
* Tue Oct 18 2011 Mike Christie <mcrhsit@redhat.com> 6.2.0.872.13
Mike Christie 3949e15
- Update iscsi tools.
Mike Christie 3949e15
f149ee2
* Sat Apr 30 2011 Hans de Goede <hdegoede@redhat.com> - 6.2.0.872-12
f149ee2
- Change iscsi init scripts to check for networking being actually up, rather
f149ee2
  then for NetworkManager being started (#692230)
f149ee2
2d4a526
* Tue Apr 26 2011 Hans de Goede <hdegoede@redhat.com> - 6.2.0.872-11
2d4a526
- Fix iscsid autostarting when upgrading from an older version
2d4a526
  (add iscsid.startup key to iscsid.conf on upgrade)
2d4a526
- Fix printing of [ OK ] when successfully stopping iscsid
2d4a526
- systemd related fixes:
2d4a526
 - Add Should-Start/Stop tgtd to iscsi init script to fix (re)boot from
2d4a526
   hanging when using locally hosted targets
2d4a526
 - %%ghost /var/lock/iscsi and contents (#656605)
2d4a526
2d4a526
* Mon Apr 25 2011 Mike Christie <mchristi@redhat.com> 6.2.0.872-10
2d4a526
- Fix iscsi init scripts check for networking being up (#692230)
Mike Christie a04b98f
832199a
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.872-9
832199a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
832199a
8204d8d
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 6.2.0.872-8
8204d8d
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
8204d8d
1c8eda8
* Fri Jul 12 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.7
1c8eda8
- Sync to upstream open-iscsi-2.0-872-rc4 which fixes:
1c8eda8
  iscsiadm discovery port handling, add discoveryd init script
1c8eda8
  support, move from iscsid.conf to discovery db discoveryd settings,
1c8eda8
  and add discoverydb mode support.
1c8eda8
8d34f59
* Thu Jun 10 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.6
8d34f59
- Fix last patch.
8d34f59
89d3b21
* Wed Jun 9 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.5
89d3b21
- Fix iscsiadm handling of port argument when it is not the default 3260.
89d3b21
5ebdd59
* Thu May 6 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.4
5ebdd59
- Fix iscsi script operations to check for offload drivers in rh_status
5ebdd59
- Fix iscsiadm logging to not trigger iscsi script error detection
5ebdd59
5ebdd59
* Wed May 5 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.3
5ebdd59
- 578455 Fix initial R2T=0 handling for be2iscsi
5ebdd59
5ebdd59
* Wed Mar 31 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.2
5ebdd59
- 578455 Fix handling of MaxXmitDataSegmentLength=0 for be2iscsi
5ebdd59
5ebdd59
* Wed Mar 31 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.1
5ebdd59
- 578455 Fix handling of MaxXmitDataSegmentLength=0
5ebdd59
5ebdd59
* Wed Mar 24 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.0
5ebdd59
- 516444 Add iSNS SCN handling (rebased to open-iscsi-2.0-872-rc1-)
5ebdd59
- Update brcm to 0.5.7
5ebdd59
cedd464
* Sun Feb 14 2010 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-13
cedd464
- Preserve timestamps on doxygen generated files
cedd464
- Fix FTBFS (#565038)
cedd464
5ebdd59
* Mon Feb 8 2010 Mike Christie <mchristi@redhat.com> 6.2.0.871.1.1-3
5ebdd59
- Add spec patch comments.
5ebdd59
5ebdd59
* Thu Jan 21 2010 Mike Christie <mchristi@redhat.com> 6.2.0.871.1.1-2
5ebdd59
- 556985 Fix up init.d iscsid script to remove offload modules and
5ebdd59
  load be2iscsi.
5ebdd59
- Enable s390/s390x
5ebdd59
5ebdd59
* Fri Jan 15 2010 Mike Christie <mchristi@redhat.com> 6.2.0.871.1.1-1
5ebdd59
- Sync to upstream
5ebdd59
- 529324 Add iscsi-iname and iscsistart man page
5ebdd59
- 463582 OF/iBFT support
5ebdd59
491be9b
* Thu Jan  7 2010 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-12
491be9b
- Change python_sitelib macro to use %%global as the new rpm will break
491be9b
  using %%define here, see:
491be9b
  https://www.redhat.com/archives/fedora-devel-list/2010-January/msg00093.html
491be9b
a5f731e
* Tue Dec  1 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-11
a5f731e
- Own /etc/iscsi (#542849)
a5f731e
- Do not own /etc/NetworkManager/dispatcher.d (#533700)
a5f731e
4316da3
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.870-10.1
4316da3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4316da3
08bbf6a
* Fri May 22 2009 Dan Horak <dan[at]danny.cz> 6.2.0.870-9.1
08bbf6a
- drop the s390/s390x ExcludeArch
08bbf6a
f004b82
* Mon Apr 27 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-9
f004b82
- Don't crash when asked to parse the ppc firmware table more then
f004b82
  once (which can be done from libiscsi) (#491363)
f004b82
7a4e711
* Fri Apr  3 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-8
7a4e711
- Stop the NM script from exiting with an error status when it
7a4e711
  didn't do anything (#493411)
7a4e711
cd44d12
* Fri Mar 20 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-7
cd44d12
- libiscsi: use fwparam_ibft_sysfs() instead of fw_get_entry(), as
cd44d12
  the latter causes stack corruption (workaround #490515)
cd44d12
0d76bf8
* Sat Mar 14 2009 Terje Rosten <terje.rosten@ntnu.no> - 6.2.0.870-6
0d76bf8
- Add glibc-static to buildreq to build in F11
0d76bf8
7727a7c
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.870-5
7727a7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7727a7c
3554bd6
* Thu Feb 12 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-4
3554bd6
- Fix libiscsi.discover_sendtargets python method to accept None as valid
3554bd6
  authinfo argument (#485217)
3554bd6
2043c5a
* Wed Jan 28 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-3
2043c5a
- Fix reading of iBFT firmware with newer kernels
2043c5a
7f6313a
* Wed Jan 28 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-2
6b7a055
- Add libiscsi iscsi administration library and -devel subpackage
7f6313a
7f6313a
* Tue Nov  25 2008 Mike Christie <mchristie@redhat.com> 6.2.0.870-1.0
d33bf0f
- Rebase to upstream
d33bf0f
a8ea6d9
* Thu Nov  6 2008 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-0.2.rc1
a8ea6d9
- Add force-start iscsid initscript option and use that in "patch to make
a8ea6d9
  iscsiadm start iscsid when needed" so that iscsid will actual be started
a8ea6d9
  even if there are no iscsi disks configured yet (rh 470437)
a8ea6d9
- Do not start iscsid when not running when iscsiadm -k 0 gets executed
a8ea6d9
  (rh 470438)
a8ea6d9
a4c8b30
* Tue Sep 30 2008 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-0.1.rc1
a4c8b30
- Rewrite SysV initscripts, fixes rh 441290, 246960, 282001, 436175, 430791
a4c8b30
- Add patch to make iscsiadm complain and exit when run as user instead
a4c8b30
  of hang spinning for the database lock
a4c8b30
- Add patch to make iscsiadm start iscsid when needed (rh 436175 related)
a4c8b30
- Don't start iscsi service when network not yet up (in case of using NM)
a4c8b30
  add NM dispatcher script to start iscsi service once network is up
a4c8b30
a4c8b30
* Mon Jun 30 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.870
a4c8b30
- Rebase to open-iscsi-2-870
a4c8b30
- 453282 Handle sysfs changes.
a4c8b30
a4c8b30
* Fri Apr 25 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.7
a4c8b30
- 437522 log out sessions that are not used for root during "iscsi stop".
a4c8b30
5003024
* Fri Apr 4 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.6
5003024
- Rebase to RHEL5 to bring in bug fixes.
5003024
- 437522 iscsi startup does not need to modify with network startup.
5003024
- 436175 Check for running sessions when stopping service.
5003024
5a3872e
* Wed Feb 5 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.3
5a3872e
- Rebase to upstream and RHEL5.
5a3872e
- 246960 LSB init script changes.
5a3872e
d3d8564
* Fri Oct 5 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.865-0.2
d3d8564
- Rebase to upstream's bug fix release.
d3d8564
- Revert init script startup changes from 225915 which reviewers did
d3d8564
 not like.
d3d8564
fc80682
* Mon Jun 20 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.1
fc80682
- 225915 From Adrian Reber - Fix up spec and init files for rpmlint.
fc80682
mchristi 63a3144
* Tue Feb 6 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.0
mchristi 63a3144
- Rebase to upstream.
mchristi 63a3144
- Add back --map functionality but in session mode to match RHEL5 fixes
mchristi 63a3144
- Break up iscsi init script into two, so iscsid can be started early for root
mchristi 63a3144
mchristi 63a3144
* Tue Nov 28 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.747-0.0
mchristi 63a3144
- Fix several bugs in actor.c (iscsi scheduling). This should result
mchristi 63a3144
- in better dm-multipath intergation and fix bugs where time outs
mchristi 63a3144
- or requests were missed or dropped.
mchristi 63a3144
- Set default noop timeout correctly.
mchristi 63a3144
mchristi 63a3144
* Sat Nov 25 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.742-0.0
mchristi 63a3144
- Don't flood targets with nop-outs.
mchristi 63a3144
mchristi 63a3144
* Fri Nov 24 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.737-0.0
mchristi 63a3144
- Add commands missing from RHEL4/RHEL3 and document iscsid.conf.
mchristi 63a3144
- Fixup README.
mchristi 63a3144
mchristi 63a3144
* Mon Nov 7 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.8
mchristi 63a3144
- Rebase to upstream open-iscsi-2.0-730.
mchristi 63a3144
mchristi 63a3144
* Tue Oct 17 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.7
mchristi 63a3144
- Change period to colon in default name
mchristi 5dc381b
mchristi 0e38bd5
* Thu Oct 5 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.6
mchristi 0e38bd5
- BZ 209523 make sure the network is not going to get shutdown so
mchristi 0e38bd5
iscsi devices (include iscsi root and dm/md over iscsi) get syncd.
mchristi 0e38bd5
- BZ 209415 have package create iscsi var dirs
mchristi 0e38bd5
mchristi 2df40a2
* Tue Oct 3 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.5
mchristi 2df40a2
- BZ 208864 move /etc/iscsi/nodes and send_targets to /var/lib/iscsi
mchristi 2df40a2
mchristi fb0628e
* Mon Oct 1 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.4
mchristi fb0628e
- BZ 208548 move /etc/iscsi/lock to /var/lock/iscsi/lock
mchristi fb0628e
9f4cdff
* Wed Sep 27 2006 Jeremy Katz <katzj@redhat.com> - 6.2.0.695-0.3
9f4cdff
- Add fix for initscript with pid file moved
9f4cdff
9f4cdff
* Tue Sep 26 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.2
mchristi 9b7d56f
- BZ 208050 - change default initiator name to reflect redhat
mchristi 9b7d56f
- Move pid from /etc/iscsi to /var/run/iscsid.pid
mchristi 9b7d56f
mchristi e93d25d
* Fri Sep 15 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.1
mchristi e93d25d
- Add compat with FC kernel so iscsid will pass startup checks and run.
mchristi e93d25d
- Fix bug when using hw iscsi and software iscsi and iscsid is restarted.
mchristi e93d25d
- Fix session matching bug when hw and software iscsi is both running
mchristi e93d25d
80c3a6d
* Tue Sep  5 2006 Jeremy Katz <katzj@redhat.com> - 6.1.1.685-0.1
80c3a6d
- Fix service startup
80c3a6d
- Fix another case where cflags weren't being used
80c3a6d
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