|
dgregor |
2628f30 |
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
dgregor |
2628f30 |
|
|
cvsdist |
a653f5f |
Summary: iSCSI daemon and utility programs
|
|
cvsdist |
a653f5f |
Name: iscsi-initiator-utils
|
|
mchristi |
aadf696 |
Version: 6.2.0.872
|
|
mchristi |
f8d692d |
Release: 6%{?dist}
|
|
mchristi |
f8d692d |
Source0: http://people.redhat.com/mchristi/iscsi/rhel6.0/source/open-iscsi-2.0-872-rc4-bnx2i.tar.gz
|
|
mchristi |
6425a35 |
Source1: iscsid.init
|
|
mchristi |
6425a35 |
Source2: iscsidevs.init
|
|
dgregor |
2628f30 |
Source3: 04-iscsi
|
|
mchristi |
b791468 |
# Add Red Hat specific info to docs.
|
|
mchristi |
f8d692d |
Patch0: iscsi-initiator-utils-update-initscripts-and-docs.patch
|
|
mchristi |
b791468 |
# Upstream uses /etc/iscsi for iscsi db info, but use /var/lib/iscsi.
|
|
mchristi |
f8d692d |
Patch1: iscsi-initiator-utils-use-var-for-config.patch
|
|
mchristi |
b791468 |
# Add redhat.com string to default initiator name.
|
|
mchristi |
f8d692d |
Patch2: iscsi-initiator-utils-use-red-hat-for-name.patch
|
|
mchristi |
b791468 |
# Add a lib for use by anaconda.
|
|
mchristi |
f8d692d |
Patch3: iscsi-initiator-utils-add-libiscsi.patch
|
|
mchristi |
b791468 |
# Add bnx2i support.
|
|
mchristi |
f8d692d |
Patch4: iscsi-initiator-utils-uip-mgmt.patch
|
|
mchristi |
aadf696 |
# disable isns for libiscsi (libiscsi does not support isns)
|
|
mchristi |
f8d692d |
Patch5: iscsi-initiator-utils-disable-isns-for-lib.patch
|
|
mchristi |
e81a583 |
# fix libiscsi get firmware sysfs init
|
|
mchristi |
f8d692d |
Patch6: iscsi-initiator-utils-fix-lib-sysfs-init.patch
|
|
mchristi |
e81a583 |
# fix race between uip and iscsid startup
|
|
mchristi |
f8d692d |
Patch7: iscsi-initiator-utils-fix-uip-init-race.patch
|
|
mchristi |
3f51ea4 |
# Don't compile iscsistart as static
|
|
mchristi |
f8d692d |
Patch8: iscsi-initiator-utils-dont-use-static.patch
|
|
mchristi |
baf0820 |
|
|
cvsdist |
a653f5f |
Group: System Environment/Daemons
|
|
dgregor |
2628f30 |
License: GPLv2+
|
|
mchristi |
8f9cfe4 |
URL: http://www.open-iscsi.org
|
|
dgregor |
2628f30 |
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
mchristi |
3f51ea4 |
BuildRequires: openssl-devel flex bison python-devel doxygen
|
|
mchristi |
3f51ea4 |
|
|
dgregor |
2628f30 |
Requires(post): chkconfig
|
|
dgregor |
2628f30 |
Requires(preun): chkconfig /sbin/service
|
|
cvsdist |
a653f5f |
|
|
cvsdist |
a653f5f |
%description
|
|
cvsdist |
a653f5f |
The iscsi package provides the server daemon for the iSCSI protocol,
|
|
cvsdist |
a653f5f |
as well as the utility programs used to manage it. iSCSI is a protocol
|
|
cvsdist |
a653f5f |
for distributed disk access using SCSI commands sent over Internet
|
|
cvsdist |
a653f5f |
Protocol networks.
|
|
cvsdist |
a653f5f |
|
|
dgregor |
2628f30 |
%package devel
|
|
dgregor |
2628f30 |
Summary: Development files for %{name}
|
|
dgregor |
2628f30 |
Group: Development/Libraries
|
|
dgregor |
2628f30 |
Requires: %{name} = %{version}-%{release}
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
%description devel
|
|
dgregor |
2628f30 |
The %{name}-devel package contains libraries and header files for
|
|
dgregor |
2628f30 |
developing applications that use %{name}.
|
|
dgregor |
2628f30 |
|
|
cvsdist |
a653f5f |
%prep
|
|
mchristi |
f8d692d |
%setup -q -n open-iscsi-2.0-872-rc4-bnx2i
|
|
mchristi |
f8d692d |
%patch0 -p1 -b .update-initscripts-and-docs
|
|
mchristi |
f8d692d |
%patch1 -p1 -b .use-var-for-config
|
|
mchristi |
f8d692d |
%patch2 -p1 -b .use-red-hat-for-name
|
|
mchristi |
f8d692d |
%patch3 -p1 -b .add-libiscsi
|
|
mchristi |
f8d692d |
%patch4 -p1 -b .uip-mgmt
|
|
mchristi |
f8d692d |
%patch5 -p1 -b .disable-isns-for-lib
|
|
mchristi |
f8d692d |
%patch6 -p1 -b .fix-lib-sysfs-init
|
|
mchristi |
f8d692d |
%patch7 -p1 -b .fix-uip-init-race
|
|
mchristi |
f8d692d |
%patch8 -p1 -b .dont-use-static
|
|
cvsdist |
a653f5f |
|
|
cvsdist |
a653f5f |
%build
|
|
mchristi |
aadf696 |
cd utils/open-isns
|
|
mchristi |
aadf696 |
./configure
|
|
mchristi |
aadf696 |
make OPTFLAGS="%{optflags}"
|
|
mchristi |
aadf696 |
cd ../../
|
|
mchristi |
05db5ec |
make OPTFLAGS="%{optflags}" -C utils/sysdeps
|
|
dgregor |
2628f30 |
make OPTFLAGS="%{optflags}" -C utils/fwparam_ibft
|
|
katzj |
ae8f3d0 |
make OPTFLAGS="%{optflags}" -C usr
|
|
katzj |
ae8f3d0 |
make OPTFLAGS="%{optflags}" -C utils
|
|
dgregor |
2628f30 |
make OPTFLAGS="%{optflags}" -C libiscsi
|
|
mchristi |
05db5ec |
|
|
mchristi |
05db5ec |
cd brcm_iscsi_uio
|
|
mchristi |
e81a583 |
./configure --enable-debug
|
|
mchristi |
05db5ec |
make OPTFLAGS="%{optflags}"
|
|
mchristi |
05db5ec |
cd ..
|
|
mchristi |
05db5ec |
|
|
dgregor |
2628f30 |
pushd libiscsi
|
|
dgregor |
2628f30 |
python setup.py build
|
|
dgregor |
2628f30 |
popd
|
|
cvsdist |
a653f5f |
|
|
cvsdist |
a653f5f |
%install
|
|
cvsdist |
a653f5f |
rm -rf $RPM_BUILD_ROOT
|
|
mchristi |
8f9cfe4 |
mkdir -p $RPM_BUILD_ROOT/sbin
|
|
mchristi |
8f9cfe4 |
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
|
|
cvsdist |
a653f5f |
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
|
|
mchristi |
e658c16 |
mkdir -p $RPM_BUILD_ROOT/etc/iscsi
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d
|
|
mchristi |
baed0f4 |
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi
|
|
mchristi |
baed0f4 |
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/nodes
|
|
mchristi |
baed0f4 |
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/send_targets
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/static
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/isns
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/slp
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT/var/lib/iscsi/ifaces
|
|
mchristi |
baed0f4 |
mkdir -p $RPM_BUILD_ROOT/var/lock/iscsi
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT%{_libdir}
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT%{_includedir}
|
|
dgregor |
2628f30 |
mkdir -p $RPM_BUILD_ROOT%{python_sitearch}
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
|
|
mchristi |
baed0f4 |
|
|
dgregor |
2628f30 |
install -p -m 755 usr/iscsid usr/iscsiadm utils/iscsi-iname usr/iscsistart $RPM_BUILD_ROOT/sbin
|
|
mchristi |
05db5ec |
install -m 755 brcm_iscsi_uio/src/unix/brcm_iscsiuio $RPM_BUILD_ROOT/sbin
|
|
dgregor |
2628f30 |
install -p -m 644 doc/iscsiadm.8 $RPM_BUILD_ROOT/%{_mandir}/man8
|
|
dgregor |
2628f30 |
install -p -m 644 doc/iscsid.8 $RPM_BUILD_ROOT/%{_mandir}/man8
|
|
mchristi |
05db5ec |
install -p -m 644 doc/iscsistart.8 $RPM_BUILD_ROOT/%{_mandir}/man8
|
|
mchristi |
05db5ec |
install -p -m 644 doc/iscsi-iname.8 $RPM_BUILD_ROOT/%{_mandir}/man8
|
|
mchristi |
05db5ec |
install -p -m 644 brcm_iscsi_uio/docs/brcm_iscsiuio.8 $RPM_BUILD_ROOT/%{_mandir}/man8
|
|
dgregor |
2628f30 |
install -p -m 644 etc/iscsid.conf $RPM_BUILD_ROOT%{_sysconfdir}/iscsi
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/iscsid
|
|
dgregor |
2628f30 |
install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_initrddir}/iscsi
|
|
dgregor |
2628f30 |
install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/NetworkManager/dispatcher.d
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
install -p -m 755 libiscsi/libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}
|
|
dgregor |
2628f30 |
ln -s libiscsi.so.0 $RPM_BUILD_ROOT%{_libdir}/libiscsi.so
|
|
dgregor |
2628f30 |
install -p -m 644 libiscsi/libiscsi.h $RPM_BUILD_ROOT%{_includedir}
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
install -p -m 755 libiscsi/build/lib.linux-*/libiscsimodule.so \
|
|
dgregor |
2628f30 |
$RPM_BUILD_ROOT%{python_sitearch}
|
|
cvsdist |
a653f5f |
|
|
katzj |
ae8f3d0 |
|
|
cvsdist |
a653f5f |
%clean
|
|
cvsdist |
a653f5f |
rm -rf $RPM_BUILD_ROOT
|
|
cvsdist |
a653f5f |
|
|
cvsdist |
a653f5f |
%post
|
|
dgregor |
2628f30 |
/sbin/ldconfig
|
|
dgregor |
2628f30 |
if [ "$1" -eq "1" ]; then
|
|
dgregor |
2628f30 |
if [ ! -f %{_sysconfdir}/iscsi/initiatorname.iscsi ]; then
|
|
dgregor |
2628f30 |
echo "InitiatorName=`/sbin/iscsi-iname`" > %{_sysconfdir}/iscsi/initiatorname.iscsi
|
|
dgregor |
2628f30 |
fi
|
|
dgregor |
2628f30 |
/sbin/chkconfig --add iscsid
|
|
dgregor |
2628f30 |
/sbin/chkconfig --add iscsi
|
|
mchristi |
baf0820 |
fi
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
%postun -p /sbin/ldconfig
|
|
cvsdist |
a653f5f |
|
|
cvsdist |
a653f5f |
%preun
|
|
cvsdist |
a653f5f |
if [ "$1" = "0" ]; then
|
|
dgregor |
2628f30 |
# stop iscsi
|
|
dgregor |
2628f30 |
/sbin/service iscsi stop > /dev/null 2>&1
|
|
dgregor |
2628f30 |
# delete service
|
|
mchristi |
6425a35 |
/sbin/chkconfig --del iscsi
|
|
dgregor |
2628f30 |
# stop iscsid
|
|
dgregor |
2628f30 |
/sbin/service iscsid stop > /dev/null 2>&1
|
|
dgregor |
2628f30 |
# delete service
|
|
mchristi |
6425a35 |
/sbin/chkconfig --del iscsid
|
|
cvsdist |
a653f5f |
fi
|
|
cvsdist |
a653f5f |
|
|
cvsdist |
a653f5f |
%files
|
|
cvsdist |
a653f5f |
%defattr(-,root,root)
|
|
katzj |
ae8f3d0 |
%doc README
|
|
mchristi |
05db5ec |
%dir /etc/iscsi
|
|
dgregor |
2628f30 |
%dir %{_var}/lib/iscsi
|
|
dgregor |
2628f30 |
%dir %{_var}/lib/iscsi/nodes
|
|
dgregor |
2628f30 |
%dir %{_var}/lib/iscsi/isns
|
|
dgregor |
2628f30 |
%dir %{_var}/lib/iscsi/static
|
|
dgregor |
2628f30 |
%dir %{_var}/lib/iscsi/slp
|
|
dgregor |
2628f30 |
%dir %{_var}/lib/iscsi/ifaces
|
|
dgregor |
2628f30 |
%dir %{_var}/lib/iscsi/send_targets
|
|
dgregor |
2628f30 |
%dir %{_var}/lock/iscsi
|
|
dgregor |
2628f30 |
%{_initrddir}/iscsi
|
|
dgregor |
2628f30 |
%{_initrddir}/iscsid
|
|
dgregor |
2628f30 |
%{_sysconfdir}/NetworkManager
|
|
dgregor |
2628f30 |
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/iscsi/iscsid.conf
|
|
cvsdist |
a653f5f |
/sbin/*
|
|
dgregor |
2628f30 |
%{_libdir}/libiscsi.so.0
|
|
dgregor |
2628f30 |
%{python_sitearch}/libiscsimodule.so
|
|
dgregor |
2628f30 |
%{_mandir}/man8/*
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
%files devel
|
|
dgregor |
2628f30 |
%defattr(-,root,root,-)
|
|
dgregor |
2628f30 |
%doc libiscsi/html
|
|
dgregor |
2628f30 |
%{_libdir}/libiscsi.so
|
|
dgregor |
2628f30 |
%{_includedir}/libiscsi.h
|
|
cvsdist |
a653f5f |
|
|
cvsdist |
a653f5f |
%changelog
|
|
mchristi |
f8d692d |
* Thu Jul 8 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.6
|
|
mchristi |
f8d692d |
- 602899 Add discovery db support.
|
|
mchristi |
f8d692d |
- 595591 Sync brcm_iscsiuio to 0.5.15.
|
|
mchristi |
f8d692d |
- 589256 Do not log success message and return ENODEV
|
|
mchristi |
f8d692d |
- 601434 Fix iscsiadm handling of non-default port
|
|
mchristi |
f8d692d |
|
|
mchristi |
3f51ea4 |
* Fri Jun 18 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.5
|
|
mchristi |
3f51ea4 |
- 602286 No need to compile iscsistart as static. This also fixes
|
|
mchristi |
3f51ea4 |
the segfault when hostnames are passed in for the portal ip.
|
|
mchristi |
3f51ea4 |
|
|
mchristi |
e81a583 |
* Tue May 18 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.4
|
|
mchristi |
e81a583 |
- 590580 libiscsi get_firmware_foo does not work without first creating a
|
|
mchristi |
e81a583 |
libiscsi context
|
|
mchristi |
e81a583 |
- 588931 Fix uip and iscsid initialization race
|
|
mchristi |
e81a583 |
- 570664 Add basic vlan support for bnx2i's brcm uip daemon
|
|
mchristi |
e81a583 |
- 589761 Fix multiple init script bugs: rh_status does not detect offload,
|
|
mchristi |
e81a583 |
start/stop does not work due to iscsiadm output being directed to stderr,
|
|
mchristi |
e81a583 |
discovery daemon does not get auto started/stopped, iscsid restart does
|
|
mchristi |
e81a583 |
not restart daemon if force-start was used.
|
|
mchristi |
e81a583 |
- 585649 Fix iscsid "-eq: unary operator expected" bug.
|
|
mchristi |
e81a583 |
|
|
mchristi |
3846e3d |
* Wed May 5 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.3
|
|
mchristi |
3846e3d |
- 578455 Fix initial R2T=0 handling for be2iscsi
|
|
mchristi |
3846e3d |
|
|
mchristi |
e6af555 |
* Wed Mar 31 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.2
|
|
mchristi |
e6af555 |
- 578455 Fix handling of MaxXmitDataSegmentLength=0 for be2iscsi
|
|
mchristi |
e6af555 |
|
|
mchristi |
7d97f77 |
* Wed Mar 31 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.1
|
|
mchristi |
7d97f77 |
- 578455 Fix handling of MaxXmitDataSegmentLength=0
|
|
mchristi |
7d97f77 |
|
|
mchristi |
aadf696 |
* Wed Mar 24 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.0
|
|
mchristi |
aadf696 |
- 516444 Add iSNS SCN handling (rebased to open-iscsi-2.0-872-rc1-)
|
|
mchristi |
aadf696 |
- Update brcm to 0.5.7
|
|
mchristi |
aadf696 |
|
|
mchristi |
b791468 |
* Mon Feb 8 2010 Mike Christie <mchristi@redhat.com> 6.2.0.871.1.1-3
|
|
mchristi |
b791468 |
- Add spec patch comments.
|
|
mchristi |
b791468 |
|
|
mchristi |
4bd6b84 |
* Thu Jan 21 2010 Mike Christie <mchristi@redhat.com> 6.2.0.871.1.1-2
|
|
mchristi |
4bd6b84 |
- 556985 Fix up init.d iscsid script to remove offload modules and
|
|
mchristi |
4bd6b84 |
load be2iscsi.
|
|
mchristi |
4bd6b84 |
- Enable s390/s390x
|
|
mchristi |
4bd6b84 |
|
|
mchristi |
4bd6b84 |
* Fri Jan 15 2010 Mike Christie <mchristi@redhat.com> 6.2.0.871.1.1-1
|
|
mchristi |
05db5ec |
- Sync to upstream
|
|
mchristi |
05db5ec |
- 529324 Add iscsi-iname and iscsistart man page
|
|
mchristi |
05db5ec |
- 463582 OF/iBFT support
|
|
mchristi |
05db5ec |
|
|
dgregor |
0cb2caa |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.870-10.1
|
|
dgregor |
0cb2caa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
dgregor |
0cb2caa |
|
|
dgregor |
aa7c397 |
* Fri May 22 2009 Dan Horak <dan[at]danny.cz> 6.2.0.870-9.1
|
|
dgregor |
aa7c397 |
- drop the s390/s390x ExcludeArch
|
|
dgregor |
aa7c397 |
|
|
dgregor |
aa7c397 |
* Mon Apr 27 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-9
|
|
dgregor |
aa7c397 |
- Don't crash when asked to parse the ppc firmware table more then
|
|
dgregor |
aa7c397 |
once (which can be done from libiscsi) (#491363)
|
|
dgregor |
aa7c397 |
|
|
dgregor |
2628f30 |
* Fri Apr 3 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-8
|
|
dgregor |
2628f30 |
- Stop the NM script from exiting with an error status when it
|
|
dgregor |
2628f30 |
didn't do anything (#493411)
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Fri Mar 20 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-7
|
|
dgregor |
2628f30 |
- libiscsi: use fwparam_ibft_sysfs() instead of fw_get_entry(), as
|
|
dgregor |
2628f30 |
the latter causes stack corruption (workaround #490515)
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Sat Mar 14 2009 Terje Rosten <terje.rosten@ntnu.no> - 6.2.0.870-6
|
|
dgregor |
2628f30 |
- Add glibc-static to buildreq to build in F11
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0.870-5
|
|
dgregor |
2628f30 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Thu Feb 12 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-4
|
|
dgregor |
2628f30 |
- Fix libiscsi.discover_sendtargets python method to accept None as valid
|
|
dgregor |
2628f30 |
authinfo argument (#485217)
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Wed Jan 28 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-3
|
|
dgregor |
2628f30 |
- Fix reading of iBFT firmware with newer kernels
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Wed Jan 28 2009 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-2
|
|
dgregor |
2628f30 |
- Add libiscsi iscsi administration library and -devel subpackage
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Tue Nov 25 2008 Mike Christie <mchristie@redhat.com> 6.2.0.870-1.0
|
|
dgregor |
2628f30 |
- Rebase to upstream
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Thu Nov 6 2008 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-0.2.rc1
|
|
dgregor |
2628f30 |
- Add force-start iscsid initscript option and use that in "patch to make
|
|
dgregor |
2628f30 |
iscsiadm start iscsid when needed" so that iscsid will actual be started
|
|
dgregor |
2628f30 |
even if there are no iscsi disks configured yet (rh 470437)
|
|
dgregor |
2628f30 |
- Do not start iscsid when not running when iscsiadm -k 0 gets executed
|
|
dgregor |
2628f30 |
(rh 470438)
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Tue Sep 30 2008 Hans de Goede <hdegoede@redhat.com> 6.2.0.870-0.1.rc1
|
|
dgregor |
2628f30 |
- Rewrite SysV initscripts, fixes rh 441290, 246960, 282001, 436175, 430791
|
|
dgregor |
2628f30 |
- Add patch to make iscsiadm complain and exit when run as user instead
|
|
dgregor |
2628f30 |
of hang spinning for the database lock
|
|
dgregor |
2628f30 |
- Add patch to make iscsiadm start iscsid when needed (rh 436175 related)
|
|
dgregor |
2628f30 |
- Don't start iscsi service when network not yet up (in case of using NM)
|
|
dgregor |
2628f30 |
add NM dispatcher script to start iscsi service once network is up
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Mon Jun 30 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.870
|
|
dgregor |
2628f30 |
- Rebase to open-iscsi-2-870
|
|
dgregor |
2628f30 |
- 453282 Handle sysfs changes.
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Fri Apr 25 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.7
|
|
dgregor |
2628f30 |
- 437522 log out sessions that are not used for root during "iscsi stop".
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Fri Apr 4 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.6
|
|
dgregor |
2628f30 |
- Rebase to RHEL5 to bring in bug fixes.
|
|
dgregor |
2628f30 |
- 437522 iscsi startup does not need to modify with network startup.
|
|
dgregor |
2628f30 |
- 436175 Check for running sessions when stopping service.
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Wed Feb 5 2008 Mike Christie <mchristie@redhat.com> - 6.2.0.868-0.3
|
|
dgregor |
2628f30 |
- Rebase to upstream and RHEL5.
|
|
dgregor |
2628f30 |
- 246960 LSB init script changes.
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Fri Oct 5 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.865-0.2
|
|
dgregor |
2628f30 |
- Rebase to upstream's bug fix release.
|
|
dgregor |
2628f30 |
- Revert init script startup changes from 225915 which reviewers did
|
|
dgregor |
2628f30 |
not like.
|
|
dgregor |
2628f30 |
|
|
dgregor |
2628f30 |
* Mon Jun 20 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.1
|
|
dgregor |
2628f30 |
- 225915 From Adrian Reber - Fix up spec and init files for rpmlint.
|
|
dgregor |
2628f30 |
|
|
mchristi |
6425a35 |
* Tue Feb 6 2007 Mike Christie <mchristie@redhat.com> - 6.2.0.754-0.0
|
|
mchristi |
6425a35 |
- Rebase to upstream.
|
|
mchristi |
6425a35 |
- Add back --map functionality but in session mode to match RHEL5 fixes
|
|
mchristi |
6425a35 |
- Break up iscsi init script into two, so iscsid can be started early for root
|
|
mchristi |
6425a35 |
|
|
mchristi |
6425a35 |
* Tue Nov 28 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.747-0.0
|
|
mchristi |
6425a35 |
- Fix several bugs in actor.c (iscsi scheduling). This should result
|
|
mchristi |
6425a35 |
- in better dm-multipath intergation and fix bugs where time outs
|
|
mchristi |
6425a35 |
- or requests were missed or dropped.
|
|
mchristi |
6425a35 |
- Set default noop timeout correctly.
|
|
mchristi |
6425a35 |
|
|
mchristi |
6425a35 |
* Sat Nov 25 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.742-0.0
|
|
mchristi |
6425a35 |
- Don't flood targets with nop-outs.
|
|
mchristi |
6425a35 |
|
|
mchristi |
6425a35 |
* Fri Nov 24 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.737-0.0
|
|
mchristi |
6425a35 |
- Add commands missing from RHEL4/RHEL3 and document iscsid.conf.
|
|
mchristi |
6425a35 |
- Fixup README.
|
|
mchristi |
6425a35 |
|
|
mchristi |
6425a35 |
* Mon Nov 7 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.8
|
|
mchristi |
6425a35 |
- Rebase to upstream open-iscsi-2.0-730.
|
|
mchristi |
6425a35 |
|
|
mchristi |
6425a35 |
* Tue Oct 17 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.7
|
|
mchristi |
6425a35 |
- Change period to colon in default name
|
|
mchristi |
a8f93f0 |
|
|
mchristi |
baed0f4 |
* Thu Oct 5 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.6
|
|
mchristi |
baed0f4 |
- BZ 209523 make sure the network is not going to get shutdown so
|
|
mchristi |
baed0f4 |
iscsi devices (include iscsi root and dm/md over iscsi) get syncd.
|
|
mchristi |
baed0f4 |
- BZ 209415 have package create iscsi var dirs
|
|
mchristi |
baed0f4 |
|
|
mchristi |
e99cc78 |
* Tue Oct 3 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.5
|
|
mchristi |
e99cc78 |
- BZ 208864 move /etc/iscsi/nodes and send_targets to /var/lib/iscsi
|
|
mchristi |
e99cc78 |
|
|
mchristi |
c5776a5 |
* Mon Oct 1 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.4
|
|
mchristi |
c5776a5 |
- BZ 208548 move /etc/iscsi/lock to /var/lock/iscsi/lock
|
|
mchristi |
c5776a5 |
|
|
katzj |
a94a2bb |
* Wed Sep 27 2006 Jeremy Katz <katzj@redhat.com> - 6.2.0.695-0.3
|
|
katzj |
a94a2bb |
- Add fix for initscript with pid file moved
|
|
katzj |
a94a2bb |
|
|
katzj |
a94a2bb |
* Tue Sep 26 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.2
|
|
mchristi |
ec0a731 |
- BZ 208050 - change default initiator name to reflect redhat
|
|
mchristi |
ec0a731 |
- Move pid from /etc/iscsi to /var/run/iscsid.pid
|
|
mchristi |
ec0a731 |
|
|
mchristi |
cd17de2 |
* Fri Sep 15 2006 Mike Christie <mchristie@redhat.com> - 6.2.0.695-0.1
|
|
mchristi |
cd17de2 |
- Add compat with FC kernel so iscsid will pass startup checks and run.
|
|
mchristi |
cd17de2 |
- Fix bug when using hw iscsi and software iscsi and iscsid is restarted.
|
|
mchristi |
cd17de2 |
- Fix session matching bug when hw and software iscsi is both running
|
|
mchristi |
cd17de2 |
|
|
katzj |
3d75287 |
* Tue Sep 5 2006 Jeremy Katz <katzj@redhat.com> - 6.1.1.685-0.1
|
|
katzj |
3d75287 |
- Fix service startup
|
|
katzj |
3d75287 |
- Fix another case where cflags weren't being used
|
|
katzj |
3d75287 |
|
|
mchristi |
e658c16 |
* Mon Aug 28 2006 Mike Christie <mchristie@redhat.com> - 6.1.1.685
|
|
mchristi |
e658c16 |
- Rebase to upstream to bring in many bug fixes and rm db.
|
|
mchristi |
e658c16 |
- iscsi uses /etc/iscsi instead of just etc now
|
|
mchristi |
e658c16 |
|
|
katzj |
0d23e6a |
* Fri Jul 21 2006 Jeremy Katz <katzj@redhat.com> - 6.1.1.645-1
|
|
katzj |
0d23e6a |
- fix shutdown with root on iscsi
|
|
katzj |
0d23e6a |
|
|
mchristi |
2e31f94 |
* Thu Jul 13 2006 Mike Christie <mchristie@redhat.com> - 6.1.1.645
|
|
mchristi |
2e31f94 |
- update to upstream 1.1.645
|
|
mchristi |
2e31f94 |
- Note DB and interface changed so you must update kernel, tools and DB
|
|
mchristi |
2e31f94 |
|
|
jkeating |
8eb25eb |
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 6.0.5.595-2.1.1
|
|
jkeating |
8eb25eb |
- rebuild
|
|
jkeating |
8eb25eb |
|
|
jkeating |
7c25866 |
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 6.0.5.595-2.1
|
|
jkeating |
7c25866 |
- rebuild
|
|
jkeating |
7c25866 |
|
|
mchristi |
b8f42f2 |
* Wed Jun 21 2006 Mike Christie <mchristi@redhat.com> - 6.0.5.595-2
|
|
mchristi |
b8f42f2 |
- add PatM's statics.c file. This is needed for boot since
|
|
mchristi |
b8f42f2 |
there is no getpwuid static available at that time.
|
|
katzj |
ae8f3d0 |
* Tue Jun 20 2006 Jeremy Katz <katzj@redhat.com> - 6.0.5.595-1
|
|
katzj |
ae8f3d0 |
- ensure that we respect %%{optflags}
|
|
katzj |
ae8f3d0 |
- cleaned up initscript to make use of standard functions, return right
|
|
katzj |
ae8f3d0 |
values and start by default
|
|
katzj |
ae8f3d0 |
- build iscsistart as a static binary for use in initrds
|
|
katzj |
ae8f3d0 |
|
|
mchristi |
baf0820 |
* Tue May 30 2006 Mike Christie <mchristi@redhat.com>
|
|
mchristi |
baf0820 |
- rebase package to svn rev 595 to fix several bugs
|
|
mchristi |
baf0820 |
NOTE!!!!!!!! This is not compatible with the older open-iscsi modules
|
|
mchristi |
baf0820 |
and tools. You must upgrade.
|
|
mchristi |
baf0820 |
|
|
mchristi |
baf0820 |
* Thu May 18 2006 Mike Christie <mchristi@redhat.com>
|
|
mchristi |
baf0820 |
- update package to open-iscsi svn rev 571
|
|
mchristi |
baf0820 |
NOTE!!!!!!!! This is not compatible with the older open-iscsi modules
|
|
mchristi |
baf0820 |
and tools. You must upgrade.
|
|
mchristi |
baf0820 |
|
|
mchristi |
baf0820 |
* Fri Apr 7 2006 Mike Christie <mchristi@redhat.com>
|
|
mchristi |
baf0820 |
- From Andy Henson <andy@zexia.co.uk>:
|
|
mchristi |
baf0820 |
Autogenerate /etc/initiatorname.iscsi during install if not already present
|
|
mchristi |
baf0820 |
- Remove code to autogenerate /etc/initiatorname.iscsi from initscript
|
|
mchristi |
baf0820 |
- From dan.y.roche@gmail.com:
|
|
mchristi |
baf0820 |
add touch and rm lock code
|
|
mchristi |
baf0820 |
- update README
|
|
mchristi |
baf0820 |
- update default iscsid.conf. "cnx" was not supported. The correct
|
|
mchristi |
baf0820 |
id was "conn".
|
|
mchristi |
baf0820 |
|
|
jkeating |
ecfce55 |
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.0.5.476-0.1
|
|
jkeating |
ecfce55 |
- bump again for double-long bug on ppc(64)
|
|
jkeating |
ecfce55 |
|
|
mchristi |
513d991 |
* Mon Jan 23 2006 Mike Christie <mchristi@redhat.com>
|
|
mchristi |
513d991 |
- rebase package to bring in ppc64 unsigned long vs unsigned
|
|
mchristi |
513d991 |
long long fix and iscsadm return value fix. Also drop rdma patch
|
|
mchristi |
513d991 |
becuase it is now upstream.
|
|
mchristi |
8f9cfe4 |
* Wed Dec 14 2005 Mike Christie <mchristi@redhat.com>
|
|
cvsdist |
a653f5f |
- initial packaging
|
|
mchristi |
400179d |
|