Accepting request 644428 from network
OBS-URL: https://build.opensuse.org/request/show/644428 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-iscsi?expand=0&rev=76
This commit is contained in:
commit
0151e048a6
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:8cf36ce1238f36baeb9e3b875ef00d559ac08fa0a90960e3c25fa93d2e8cd07e
|
|
||||||
size 459832
|
|
3
open-iscsi-2.0.877-suse.tar.bz2
Normal file
3
open-iscsi-2.0.877-suse.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1675661a506a0ed825876f8777885ffe12c8f91fdc2c58c7408cad7914032b74
|
||||||
|
size 476653
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:7205bafc4ba161688f633a6986db7c8c95542355dba5bb3289ddc54f400e886a
|
oid sha256:d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058
|
||||||
size 41289
|
size 14
|
||||||
|
@ -1,3 +1,27 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 24 19:06:27 UTC 2018 - lduncan@suse.com
|
||||||
|
|
||||||
|
- Updated SPEC file with Obsoletes for library, and disclaimer
|
||||||
|
abot updating SPEC file directly.
|
||||||
|
|
||||||
|
Also, added using KBUILD_BUILD_TIMESTAMP to create reproducable
|
||||||
|
man pages (bsc#1047218)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 17 18:23:30 UTC 2018 - lduncan@suse.com
|
||||||
|
|
||||||
|
- Upgraded to upstream open-iscsi version 2.0.877, which will be
|
||||||
|
merged with our (few) changes and tagged 2.0.877-suse. See the
|
||||||
|
Changelog file for a details list of changes in this upstream
|
||||||
|
update. This update replaces:
|
||||||
|
* open-iscsi-2.0.876-suse.tar.bz2 (old)
|
||||||
|
with
|
||||||
|
* open-iscsi-2.0.877-suse.tar.bz2 (new)
|
||||||
|
and resets the file:
|
||||||
|
* open-iscsi-SUSE-latest.diff.bz2
|
||||||
|
to be our local changes since version 2.0.877-suse. The spec
|
||||||
|
file is updated as well.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 27 17:47:27 UTC 2018 - lduncan@suse.com
|
Thu Sep 27 17:47:27 UTC 2018 - lduncan@suse.com
|
||||||
|
|
||||||
|
@ -16,11 +16,11 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define iscsi_release 876-suse
|
%define iscsi_release 877-suse
|
||||||
Name: open-iscsi
|
Name: open-iscsi
|
||||||
Version: 2.0.876
|
Version: 2.0.877
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Linux Open-iSCSI Software Initiator
|
Summary: Linux iSCSI Software Initiator
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Url: http://www.open-iscsi.com
|
Url: http://www.open-iscsi.com
|
||||||
@ -40,32 +40,35 @@ BuildRequires: open-isns-devel
|
|||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: suse-module-tools
|
BuildRequires: suse-module-tools
|
||||||
BuildRequires: systemd
|
BuildRequires: systemd
|
||||||
|
BuildRequires: systemd-devel
|
||||||
Requires(post): coreutils
|
Requires(post): coreutils
|
||||||
Requires: libopeniscsiusr0_2_0 = %{version}
|
Requires: libopeniscsiusr0_2_0 = %{version}
|
||||||
%{?systemd_requires}
|
%{?systemd_requires}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Open-iSCSI is a transport independent implementation of RFC 3720
|
This is a transport independent implementation of RFC 3720
|
||||||
iSCSI. It is partitioned into user and kernel parts.
|
iSCSI. It is partitioned into user and kernel parts.
|
||||||
|
|
||||||
The kernel portion of Open-iSCSI implements the iSCSI data path (that
|
The kernel portion of Open-iSCSI implements the iSCSI data path (that
|
||||||
is, iSCSI Read and iSCSI Write), and consists of two loadable
|
is, iSCSI Read and iSCSI Write), and consists of two loadable
|
||||||
modules: iscsi_if.ko and iscsi_tcp.ko.
|
modules: iscsi_if.ko and iscsi_tcp.ko, and is now is delivered
|
||||||
|
as part of the kernel.
|
||||||
|
|
||||||
The user space part contains the entire control plane: configuration
|
The user-space part contains the entire control plane: configuration
|
||||||
manager, iSCSI Discovery, Login and Logout processing,
|
manager, iSCSI Discovery, Login and Logout processing,
|
||||||
connection-level error processing, Nop-In and Nop-Out handling. It
|
connection-level error processing, Nop-In and Nop-Out handling. It
|
||||||
comes with a daemon process called iscsid, and a management utility,
|
comes with a daemon process called iscsid, and a management utility,
|
||||||
iscsiadm.
|
iscsiadm.
|
||||||
|
|
||||||
%package -n libopeniscsiusr0_2_0
|
%package -n libopeniscsiusr0_2_0
|
||||||
Version: 2.0.876
|
Version: 2.0.877
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Userspace iSCSI API
|
Summary: iSCSI User-level Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
Obsoletes: libopeniscsiusr0_1_0
|
||||||
|
|
||||||
%description -n libopeniscsiusr0_2_0
|
%description -n libopeniscsiusr0_2_0
|
||||||
The iSCSI userspace API from the open-iscsi project.
|
The iSCSI user-space API from the open-iscsi project.
|
||||||
|
|
||||||
%package -n iscsiuio
|
%package -n iscsiuio
|
||||||
Version: 0.7.8.4
|
Version: 0.7.8.4
|
||||||
@ -78,7 +81,7 @@ Requires: logrotate
|
|||||||
This tool is to be used in conjunction with the Broadcom NetXtreme II Linux
|
This tool is to be used in conjunction with the Broadcom NetXtreme II Linux
|
||||||
driver (Kernel module name: "bnx2" and "bnx2x"), Broadcom CNIC driver,
|
driver (Kernel module name: "bnx2" and "bnx2x"), Broadcom CNIC driver,
|
||||||
and the Broadcom iSCSI driver (Kernel module name: "bnx2i").
|
and the Broadcom iSCSI driver (Kernel module name: "bnx2i").
|
||||||
This user space tool is used in conjunction with the following
|
This user-space tool is used in conjunction with the following
|
||||||
Broadcom Network Controllers:
|
Broadcom Network Controllers:
|
||||||
|
|
||||||
* bnx2: BCM5706, BCM5708, BCM5709 devices
|
* bnx2: BCM5706, BCM5708, BCM5709 devices
|
||||||
@ -86,15 +89,15 @@ Broadcom Network Controllers:
|
|||||||
BCM57800, BCM57810, BCM57840 devices
|
BCM57800, BCM57810, BCM57840 devices
|
||||||
|
|
||||||
This utility will provide the ARP and DHCP functionality for the iSCSI offload.
|
This utility will provide the ARP and DHCP functionality for the iSCSI offload.
|
||||||
The communication to the driver is done via Userspace I/O (Kernel module name
|
The communication to the driver is done via user-space I/O (Kernel module name
|
||||||
"uio").
|
"uio").
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Version: 2.0.876
|
Version: 2.0.877
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Linux open-iscsi user-level library and include files
|
Summary: iSCSI User-level Library Development Library and Include files
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{name}
|
Requires: %{name} = %{version}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
This development package contains the open-iscsi user-level library
|
This development package contains the open-iscsi user-level library
|
||||||
@ -106,7 +109,8 @@ the libopeniscsiusr library.
|
|||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{?_smp_mflags} OPTFLAGS="%{optflags} -fno-strict-aliasing -DOFFLOAD_BOOT_SUPPORTED -DUSE_KMOD -I/usr/include/kmod -DLOCK_DIR=\\\"%{_sysconfdir}/iscsi\\\"" LDFLAGS="-lkmod" user
|
[ -z "$SOURCE_DATE_EPOCH" ] || export KBUILD_BUILD_TIMESTAMP=@$SOURCE_DATE_EPOCH
|
||||||
|
make %{?_smp_mflags} OPTFLAGS="%{optflags} -fno-strict-aliasing -DOFFLOAD_BOOT_SUPPORTED -DUSE_KMOD -I/usr/include/kmod -DLOCK_DIR=\\\"%{_sysconfdir}/iscsi\\\"" LDFLAGS="-lkmod -lsystemd" user
|
||||||
cd iscsiuio
|
cd iscsiuio
|
||||||
touch AUTHORS NEWS
|
touch AUTHORS NEWS
|
||||||
autoreconf --install
|
autoreconf --install
|
||||||
@ -126,6 +130,8 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rciscsiuio
|
|||||||
touch %{buildroot}%{_sysconfdir}/iscsi/initiatorname.iscsi
|
touch %{buildroot}%{_sysconfdir}/iscsi/initiatorname.iscsi
|
||||||
install -m 0755 usr/iscsistart %{buildroot}/sbin
|
install -m 0755 usr/iscsistart %{buildroot}/sbin
|
||||||
%make_install -C iscsiuio
|
%make_install -C iscsiuio
|
||||||
|
# rename iscsiuio logrotate file to proper name
|
||||||
|
mv %{buildroot}%{_sysconfdir}/logrotate.d/iscsiuiolog %{buildroot}%{_sysconfdir}/logrotate.d/iscsiuio
|
||||||
%fdupes %{buildroot}/%{_prefix}
|
%fdupes %{buildroot}/%{_prefix}
|
||||||
|
|
||||||
%post
|
%post
|
||||||
@ -193,13 +199,13 @@ fi
|
|||||||
%{_udevrulesdir}/50-iscsi-firmware-login.rules
|
%{_udevrulesdir}/50-iscsi-firmware-login.rules
|
||||||
|
|
||||||
%files -n libopeniscsiusr0_2_0
|
%files -n libopeniscsiusr0_2_0
|
||||||
%{_libdir}/libopeniscsiusr.so*
|
%{_libdir}/libopeniscsiusr.so.*
|
||||||
|
|
||||||
%files -n iscsiuio
|
%files -n iscsiuio
|
||||||
/sbin/iscsiuio
|
/sbin/iscsiuio
|
||||||
/sbin/brcm_iscsiuio
|
/sbin/brcm_iscsiuio
|
||||||
%{_mandir}/man8/iscsiuio.8%{ext_man}
|
%{_mandir}/man8/iscsiuio.8%{ext_man}
|
||||||
%config %{_sysconfdir}/logrotate.d/iscsiuiolog
|
%config %{_sysconfdir}/logrotate.d/iscsiuio
|
||||||
%{_unitdir}/iscsiuio.service
|
%{_unitdir}/iscsiuio.service
|
||||||
%{_unitdir}/iscsiuio.socket
|
%{_unitdir}/iscsiuio.socket
|
||||||
%{_sbindir}/rciscsiuio
|
%{_sbindir}/rciscsiuio
|
||||||
@ -207,5 +213,6 @@ fi
|
|||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/libopeniscsiusr*.h
|
%{_includedir}/libopeniscsiusr*.h
|
||||||
%{_mandir}/man3/*.3%{ext_man}
|
%{_mandir}/man3/*.3%{ext_man}
|
||||||
|
%{_libdir}/libopeniscsiusr.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user