Name: sg3_utils Version: 1.48 Release: 1 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-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 * Fri Oct 27 2023 Paul Thomas - 1.48-1 - update to version 1.48 * Thu Nov 3 2022 volcanodragon - 1.47-3 - backport speed multipath scan patches from mainline * Fri Sep 2 2022 Wenchao Hao - 1.47-2 - backport rescan-scsi-bus patches from mainline * Sat Aug 13 2022 volcanodragon - 1.47-1 - update version to 1.47 * Mon Jul 11 2022 wangxiaomeng - 1.46-6 - Backport patch to solve coredump problem, fix crash when 'm LEN' < 252 * Fri Jul 1 2022 Wenchao Hao -1.46-5 - Fix grammar error in rescan-scsi-bus.sh introduced by patch * Thu Feb 17 2022 Wenchao Hao -1.46-4 - Fix grammar error in rescan-scsi-bus.sh * Tue Feb 15 2022 Wenchao Hao -1.46-3 - Fix rescan-scsi-bus.sh -r remove valid disks * Sat Jan 29 2022 Zhiqiang Liu -1.46-2 - rescan scsi bus list all LUNs in one line * Thu Nov 25 2021 yanglongkang -1.46-1 - update to 1.46 * Wed Nov 3 2021 yanglongkang - 1.45-6 - sync each branch submit * Thu Oct 21 2021 yanglongkang - 1.45-5 - solve coredump problem * Sat Jul 31 2021 chenyanpanHW - 1.45-4 - DESC: delete -Sgit from %autosetup, and delete BuildRequires git * Tue Nov 10 2020 haowenchao - 1.45-3 - Fix grammar problems caused by patch 0003-sg3_utils-1.42-delete-lun-rescan-scsi-bus-report-error.patch * Thu Nov 5 2020 lixiaokeng - 1.45-2 - add make check * Fri Jul 17 2020 yanglongkang - 1.45-1 - update package to 1.45 * Tue Jun 30 2020 Zhiqiang Liu - 1.42-12 - renumber patches. * Thu Apr 09 2020 Jiangping Hu - 1.42-11 - Fix requires of devel package * Fri Mar 13 2020 wubo - 1.42-10 - Type:enhancemnet - ID:NA - SUG:restart - DESCi: modify rescan-scsi-bus dolunscan break to return * Tue Sep 24 2019 wubo - 1.42-9 - Type:enhancemnet - ID:NA - SUG:restart - DESCi: delete lun rescan scsi bus report error * Fri Aug 23 2019 zoujing - 1.42-8 - Type:enhancemnet - ID:NA - SUG:restart - DESCi:openEuler Debranding * Wed Aug 21 2019 wubo - 1.42-6.7 - change patch name * Thu Jul 18 2019 wangye - 1.42-6.6 - Type:bugfix - ID:NA - SUG:NA - DESC: huawei for dolunscan * Mon Jul 8 2019 wangye - 1.42-6.5 - Type:bugfix - ID:NA - SUG:NA - DESC: huawei break to return * Tue Apr 16 2019 zhangyujing - 1.42-6.4 - Type:bugfix - ID:NA - SUG:NA - DESC:sg inq fix potential unbounded loop in export * Tue Apr 2 2019 guyue - 1.42-6.3 - Type:bugfix - ID:NA - SUG:NA - DESC:delete useless code * Wed Mar 20 2019 wangjufeng - 1.42-6.2 - Type:bugfix - ID:NA - SUG:NA - DESC:fix syntax error * Wed Jan 23 2019 huangchangyu - 1.42-6.1 - Type:enhanced - ID:NA - SUG:NA - DESC:change patch name according to new rule * Tue Jan 22 2019 openEuler Buildteam - 1.42-6 - Package init