sg3_utils/sg3_utils.spec
Zhiqiang Liu 3f8a16e2a1 sg3_utils: rescan scsi bus list all LUNs in one line
fix issue: https://gitee.com/src-openeuler/sg3_utils/issues/I4RU82

Signed-off-by: Zhiqiang Liu <liuzhiqiang26@huawei.com>
2022-01-29 12:27:37 +08:00

168 lines
4.5 KiB
RPMSpec

Name: sg3_utils
Version: 1.46
Release: 2
Summary: Utilities that send SCSI commands to devices.
License: GPL-2.0-or-later AND BSD
URL: http://sg.danny.cz/sg/sg3_utils.html
Source0: http://sg.danny.cz/sg/p/sg3_utils-%{version}.tar.xz
Patch0: 0000-sg3_utils-1.37-rescan-scsi-findremapped-enhance.patch
Patch1: 0001-sg3_utils-1.37-rescan-downpress.patch
Patch2: 0002-bugfix-sg3_utils-fix-syntax-error.patch
Patch3: 0003-sg3_utils-1.42-delete-lun-rescan-scsi-bus-report-error.patch
Patch4: 0004-sg3_utils-fix-memset-coredump.patch
Patch5: 0005-sg3_utils-rescan-scsi-bus-list-all-LUNs-in-one-line.patch
Provides: %{name}-libs
Obsoletes: %{name}-libs
BuildRequires: gcc
%description
The sg3_utils package contains utilities that send SCSI commands to devices. As well as
devices on transports traditionally associated with SCSI (e.g. Fibre Channel (FCP),
Serial Attached SCSI (SAS) and the SCSI Parallel Interface(SPI)) many other devices use
SCSI command sets. ATAPI cd/dvd drives and SATA disks that connect via a translation
layer or a bridge device are examples of devices that use SCSI command sets.
%package devel
Summary: A collection of tools that send SCSI commands to devices
Obsoletes: %{name}-libs
%description devel
This subpackage contains libraries and header files for developing
applications that want to make use of libsgutils.
%package help
Summary: Including man files for pciutils
Requires: man
%description help
This contains man files for the using of pciutils.
%prep
%autosetup -n %{name}-%{version} -p1
%build
%configure --disable-static
# Don't use rpath!
%disable_rpath
make %{?_smp_mflags}
%check
make check
%install
%make_install
install -p -m 644 doc/rescan-scsi-bus.sh.8 $RPM_BUILD_ROOT%{_mandir}/man8
install -p -m 755 scripts/rescan-scsi-bus.sh $RPM_BUILD_ROOT%{_bindir}
( cd $RPM_BUILD_ROOT%{_bindir}; ln -sf rescan-scsi-bus.sh scsi-rescan )
rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
#Files list
%files
%defattr(-,root,root)
%doc AUTHORS BSD_LICENSE COPYING COVERAGE CREDITS ChangeLog README README.sg_start
%{_bindir}/*
%{_libdir}/*.so.*
%files devel
%defattr(-,root,root)
%{_includedir}/scsi/*.h
%{_libdir}/*.so
%files help
%{_mandir}/man8/*
%changelog
* Sat Jan 29 2022 Zhiqiang Liu <liuzhiqiang26@huawei.com> -1.46-2
- rescan scsi bus list all LUNs in one line
* Thu Nov 25 2021 yanglongkang <yanglongkang@huawei.com> -1.46-1
- update to 1.46
* Wed Nov 3 2021 yanglongkang <yanglongkang@huawei.com> - 1.45-6
- sync each branch submit
* Thu Oct 21 2021 yanglongkang <yanglongkang@huawei.com> - 1.45-5
- solve coredump problem
* Sat Jul 31 2021 chenyanpanHW <chenyanpan@huawei.com> - 1.45-4
- DESC: delete -Sgit from %autosetup, and delete BuildRequires git
* Wed Nov 10 2020 haowenchao <haowenchao@huawei.com> - 1.45-3
- Fix grammar problems caused by patch
0003-sg3_utils-1.42-delete-lun-rescan-scsi-bus-report-error.patch
* Wed Nov 5 2020 lixiaokeng <lixiaokeng@huawei.com> - 1.45-2
- add make check
* Fri Jul 17 2020 yanglongkang <yanglongkang@huawei.com> - 1.45-1
- update package to 1.45
* Tue Jun 30 2020 Zhiqiang Liu <liuzhiqiang26@huawei.com> - 1.42-12
- renumber patches.
* Thu Apr 09 2020 Jiangping Hu <hujp1985@foxmail.com> - 1.42-11
- Fix requires of devel package
* Fri Mar 13 2020 wubo <wubo40@huawei.com> - 1.42-10
- Type:enhancemnet
- ID:NA
- SUG:restart
- DESCi: modify rescan-scsi-bus dolunscan break to return
* Tue Sep 24 2019 wubo <wubo40@huawei.com> - 1.42-9
- Type:enhancemnet
- ID:NA
- SUG:restart
- DESCi: delete lun rescan scsi bus report error
* Fri Aug 23 2019 zoujing <zoujing13@huawei.com> - 1.42-8
- Type:enhancemnet
- ID:NA
- SUG:restart
- DESCi:openEuler Debranding
* Wed Aug 21 2019 wubo <wubo40@huawei.com> - 1.42-6.7
- change patch name
* Thu Jul 18 2019 wangye<wangye54@huawei.com> - 1.42-6.6
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: huawei for dolunscan
* Mon Jul 8 2019 wangye<wangye54@huawei.com> - 1.42-6.5
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: huawei break to return
* Tue Apr 16 2019 zhangyujing<zhangyujing1@huawei.com> - 1.42-6.4
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sg inq fix potential unbounded loop in export
* Tue Apr 2 2019 guyue<guyue7@huawei.com> - 1.42-6.3
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:delete useless code
* Wed Mar 20 2019 wangjufeng<wangjufeng@huawei.com> - 1.42-6.2
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix syntax error
* Wed Jan 23 2019 huangchangyu<huangchangyu@huawei.com> - 1.42-6.1
- Type:enhanced
- ID:NA
- SUG:NA
- DESC:change patch name according to new rule
* Tue Jan 22 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.42-6
- Package init