From c1bfd9ed99d16ef547273567a77bd4a39bb5a3f9 Mon Sep 17 00:00:00 2001 From: Phil Knirsch Date: Tue, 8 Nov 2005 11:05:13 +0000 Subject: [PATCH] - Update to sg3-utils-1.17 - Split package up into 3 subpackages: sg3_utils, devel and libs - Some minor updates to the specfile --- .cvsignore | 2 +- sg3_utils.spec | 108 ++++++++++++++++++++++--------------------------- sources | 2 +- 3 files changed, 51 insertions(+), 61 deletions(-) diff --git a/.cvsignore b/.cvsignore index f29f60b..90ded44 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -sg3_utils-1.06.tgz +sg3_utils-1.17.tgz diff --git a/sg3_utils.spec b/sg3_utils.spec index 75760ab..41dd2e0 100644 --- a/sg3_utils.spec +++ b/sg3_utils.spec @@ -1,7 +1,7 @@ Summary: Utils for Linux's SCSI generic driver devices + raw devices Name: sg3_utils -Version: 1.06 -Release: 5 +Version: 1.17 +Release: 1 License: GPL Group: Utilities/System Source: ftp://www.torque.net/sg/p/sg3_utils-%{version}.tgz @@ -10,27 +10,37 @@ Provides: sg_utils BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root/ %description -Collection of tools for SCSI devices that use the Linux SCSI generic (sg) -interface. Includes utilities to copy data based on "dd" syntax -and semantics (called sg_dd, sgp_dd and sgm_dd); check INQUIRY data and -associated pages (sg_inq); check mode and log pages (sg_modes and sg_logs); -spin up and down disks (sg_start); do self tests (sg_senddiag); and various -other functions. See the README and CHANGELOG files. Requires the lk 2.4 -series or better. [In the lk 2.6 series many of these utilities -can use the primary block device name (e.g. /dev/sda).] +Collection of Linux utilities for devices that use the SCSI command set. +Includes utilities to copy data based on "dd" syntax and semantics (called +sg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); check +mode and log pages (sginfo, sg_modes and sg_logs); spin up and down +disks (sg_start); do self tests (sg_senddiag); and various other functions. +See the README, CHANGELOG and COVERAGE files. Requires the linux kernel 2.4 +series or later. In the 2.4 series SCSI generic device names (e.g. /dev/sg0) +must be used. In the 2.6 series other device names may be used as +well (e.g. /dev/sda). -Warning: Some of these tools access the internals of your system and their -incorrect usage may render your system inoperable. +Warning: Some of these tools access the internals of your system +and the incorrect usage of them may render your system inoperable. -Authors: --------- - Doug Gilbert - Kurt Garloff [sg_test_rwbuff] - Peter Allworth [contribution to sg_dd and sgp_dd] - Martin Schwenke [contribution to sg_inq] +%package libs +Summary: Shared library for %{name} +Group: System/Libraries + +%description libs +This package contains the shared library for %{name}. + +%package devel +Summary: Static library and header files for the sgutils library +Group: Development/C +Requires: %{name}-libs = %{version}-%{release} + +%description devel +This package contains the static %{name} library and its header files for +developing applications. %prep -%setup +%setup -q %build make @@ -39,54 +49,34 @@ make if [ "$RPM_BUILD_ROOT" != "/" ]; then rm -rf $RPM_BUILD_ROOT fi -make install INSTDIR=$RPM_BUILD_ROOT/usr/bin MANDIR=$RPM_BUILD_ROOT/usr/share/man +make install PREFIX=$RPM_BUILD_ROOT/usr %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%attr(-,root,root) %doc CREDITS README README.sg_start CHANGELOG INSTALL -%attr(755,root,root) %{_bindir}/sg_dd -%attr(755,root,root) %{_bindir}/sg_inq -%attr(755,root,root) %{_bindir}/sg_scan -%attr(755,root,root) %{_bindir}/sg_rbuf -%attr(755,root,root) %{_bindir}/sginfo -%attr(755,root,root) %{_bindir}/sg_readcap -%attr(755,root,root) %{_bindir}/sgp_dd -%attr(755,root,root) %{_bindir}/sg_map -%attr(755,root,root) %{_bindir}/sg_turs -%attr(755,root,root) %{_bindir}/sg_test_rwbuf -%attr(755,root,root) %{_bindir}/scsi_devfs_scan -%attr(755,root,root) %{_bindir}/sg_start -%attr(755,root,root) %{_bindir}/sgm_dd -%attr(755,root,root) %{_bindir}/sg_read -%attr(755,root,root) %{_bindir}/sg_reset -%attr(755,root,root) %{_bindir}/sg_modes -%attr(755,root,root) %{_bindir}/sg_logs -%attr(755,root,root) %{_bindir}/sg_senddiag -# Mandrake compresses man pages with bzip2, RedHat with gzip -%attr(-,root,root) %doc %{_mandir}/man8/sg_dd.8* -%attr(-,root,root) %doc %{_mandir}/man8/sgp_dd.8* -%attr(-,root,root) %doc %{_mandir}/man8/sgm_dd.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_read.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_map.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_scan.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_rbuf.8* -%attr(-,root,root) %doc %{_mandir}/man8/sginfo.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_readcap.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_turs.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_inq.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_test_rwbuf.8* -%attr(-,root,root) %doc %{_mandir}/man8/scsi_devfs_scan.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_start.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_reset.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_modes.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_logs.8* -%attr(-,root,root) %doc %{_mandir}/man8/sg_senddiag.8* - +%doc CHANGELOG COVERAGE CREDITS INSTALL README README.sg_start +%attr(755,root,root) %{_bindir}/* +%{_mandir}/man8/* +%files libs +%defattr(-,root,root) +%{_libdir}/*.so.* + +%files devel +%defattr(-,root,root) +%{_includedir}/scsi/*.h +%{_libdir}/*.so +%{_libdir}/*.a +%{_libdir}/*.la + %changelog +* Mon Nov 07 2005 Phil Knirsch 1.17-1 +- Update to sg3-utils-1.17 +- Split package up into 3 subpackages: sg3_utils, devel and libs +- Some minor updates to the specfile + * Wed Mar 02 2005 Phil Knirsch 1.06-5 - bump release and rebuild with gcc 4 diff --git a/sources b/sources index 78b329b..36c285e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d8a88da18086326d612c0d0adaefb367 sg3_utils-1.06.tgz +dfa4d86bd8f6e3e11932380ce5f660d4 sg3_utils-1.17.tgz