Blame lsscsi.spec

Packit a8f112
%define name    lsscsi
Packit a8f112
%define version 0.30
Packit a8f112
%define release 1
Packit a8f112
Packit a8f112
Summary: 	List SCSI devices (or hosts) plus NVMe namespaces and ctls
Packit a8f112
Name: 		%{name}
Packit a8f112
Version: 	%{version}
Packit a8f112
Release: 	%{release}
Packit a8f112
License:	GPL
Packit a8f112
Group:		Utilities/System
Packit a8f112
Source0:	http://sg.danny.cz/scsi/%{name}-%{version}.tgz
Packit a8f112
Url:		http://sg.danny.cz/scsi/lsscsi.html
Packit a8f112
BuildRoot:	%{_tmppath}/%{name}-%{version}-root/
Packit a8f112
Packager:	dgilbert at interlog dot com
Packit a8f112
Packit a8f112
%description
Packit a8f112
Uses information provided by the sysfs pseudo file system in the Linux
Packit a8f112
kernel 2.6 series, and later, to list SCSI devices (Logical
Packit a8f112
Units (e.g. disks)) plus NVMe namespaces (SSDs). It can list transport
Packit a8f112
identifiers (e.g. SAS address of a SAS disk), protection information
Packit a8f112
configuration and size for storage devices. Alternatively it can be used
Packit a8f112
to list SCSI hosts (e.g. HBAs) or NVMe controllers. By default one line
Packit a8f112
of information is output per device (or host).
Packit a8f112
Packit a8f112
Author:
Packit a8f112
--------
Packit a8f112
    Doug Gilbert <dgilbert at interlog dot com>
Packit a8f112
Packit a8f112
%prep
Packit a8f112
Packit a8f112
%setup -q
Packit a8f112
Packit a8f112
%build
Packit a8f112
%configure
Packit a8f112
Packit a8f112
%install
Packit a8f112
if [ "$RPM_BUILD_ROOT" != "/" ]; then
Packit a8f112
        rm -rf $RPM_BUILD_ROOT
Packit a8f112
fi
Packit a8f112
Packit a8f112
make install \
Packit a8f112
        DESTDIR=$RPM_BUILD_ROOT
Packit a8f112
Packit a8f112
%clean
Packit a8f112
if [ "$RPM_BUILD_ROOT" != "/" ]; then
Packit a8f112
        rm -rf $RPM_BUILD_ROOT
Packit a8f112
fi
Packit a8f112
Packit a8f112
%files
Packit a8f112
%defattr(-,root,root)
Packit a8f112
%doc ChangeLog INSTALL README CREDITS AUTHORS COPYING
Packit a8f112
%attr(0755,root,root) %{_bindir}/*
Packit a8f112
%{_mandir}/man8/*
Packit a8f112
Packit a8f112
Packit a8f112
%changelog
Packit a8f112
* Tue Jun 12 2018 - dgilbert at interlog dot com
Packit a8f112
- add NVMe support, minor tweaks
Packit a8f112
  * lsscsi-0.30
Packit a8f112
* Fri May 13 2016 - dgilbert at interlog dot com
Packit a8f112
- minor tweaks
Packit a8f112
  * lsscsi-0.29
Packit a8f112
* Tue Sep 23 2014 - dgilbert at interlog dot com
Packit a8f112
- add --unit to find LU names
Packit a8f112
  * lsscsi-0.28
Packit a8f112
* Sat Mar 16 2013 - dgilbert at interlog dot com
Packit a8f112
- rework buffers for large systems, add --lunhex and --scsi_id
Packit a8f112
  * lsscsi-0.27
Packit a8f112
* Tue Jan 31 2012 - dgilbert at interlog dot com
Packit a8f112
- add fcoe transport indicator; add --wwn option
Packit a8f112
  * lsscsi-0.26
Packit a8f112
* Mon May 09 2011 - dgilbert at interlog dot com
Packit a8f112
- add sas_port and fc_remore_ports infoR; '--size' option
Packit a8f112
  * lsscsi-0.25
Packit a8f112
* Thu Dec 23 2010 - dgilbert at interlog dot com
Packit a8f112
- FC transport syntax change
Packit a8f112
  * lsscsi-0.24
Packit a8f112
* Thu Dec 03 2009 - dgilbert at interlog dot com
Packit a8f112
- remove /proc/mounts scan for sysfs mount point, assume /sys
Packit a8f112
  * lsscsi-0.23
Packit a8f112
* Fri Dec 26 2008 - dgilbert at interlog dot com
Packit a8f112
- protection (T10-DIF) information, USB, ATA + SATA transports
Packit a8f112
  * lsscsi-0.22
Packit a8f112
* Tue Jul 29 2008 - dgilbert at interlog dot com
Packit a8f112
- more changes  for lk 2.6.26 (SCSI sysfs)
Packit a8f112
  * lsscsi-0.21
Packit a8f112
* Wed Jul 9 2008 - dgilbert at interlog dot com
Packit a8f112
- changes for lk 2.6.25/26 SCSI midlayer rework
Packit a8f112
  * lsscsi-0.20
Packit a8f112
* Thu Jan 25 2007 - dgilbert at interlog dot com
Packit a8f112
- add transport information (target+initiator)
Packit a8f112
  * lsscsi-0.19
Packit a8f112
* Fri Mar 24 2006 - dgilbert at interlog dot com
Packit a8f112
- cope with dropping of 'generic' symlink post lk 2.6.16
Packit a8f112
  * lsscsi-0.18
Packit a8f112
* Mon Feb 06 2006 - dgilbert at interlog dot com
Packit a8f112
- fix disappearance of block device names in lk 2.6.16-rc1
Packit a8f112
  * lsscsi-0.17
Packit a8f112
* Fri Dec 30 2005 - dgilbert at interlog dot com
Packit a8f112
- wlun naming, osst and changer devices
Packit a8f112
  * lsscsi-0.16
Packit a8f112
* Tue Jul 19 2005 - dgilbert at interlog dot com
Packit a8f112
- does not use libsysfs, add filter argument, /dev scanning
Packit a8f112
  * lsscsi-0.15
Packit a8f112
* Fri Aug 20 2004 - dgilbert at interlog dot com
Packit a8f112
- add 'timeout'
Packit a8f112
  * lsscsi-0.13
Packit a8f112
* Sun May 9 2004 - dgilbert at interlog dot com
Packit a8f112
- rework for lk 2.6.6, device state, host name, '-d' for major+minor
Packit a8f112
  * lsscsi-0.12
Packit a8f112
* Fri Jan 09 2004 - dgilbert at interlog dot com
Packit a8f112
- rework for lk 2.6.1
Packit a8f112
  * lsscsi-0.11
Packit a8f112
* Tue May 06 2003 - dgilbert at interlog dot com
Packit a8f112
- adjust HBA listing for lk > 2.5.69
Packit a8f112
  * lsscsi-0.10
Packit a8f112
* Fri Apr 04 2003 - dgilbert at interlog dot com
Packit a8f112
- fix up sorting, GPL + copyright notice
Packit a8f112
  * lsscsi-0.09
Packit a8f112
* Sun Mar 2 2003 - dgilbert at interlog dot com
Packit a8f112
- start to add host listing support (lk >= 2.5.63)
Packit a8f112
  * lsscsi-0.08
Packit a8f112
* Fri Feb 14 2003 - dgilbert at interlog dot com
Packit a8f112
- queue_depth name change in sysfs (lk 2.5.60)
Packit a8f112
  * lsscsi-0.07
Packit a8f112
* Mon Jan 20 2003 - dgilbert at interlog dot com
Packit a8f112
- osst device file names fix
Packit a8f112
  * lsscsi-0.06
Packit a8f112
* Sat Jan 18 2003 - dgilbert at interlog dot com
Packit a8f112
- output st and osst device file names (rather than "-")
Packit a8f112
  * lsscsi-0.05
Packit a8f112
* Thu Jan 14 2003 - dgilbert at interlog dot com
Packit a8f112
- fix multiple listings of st devices (needed for lk 2.5.57)
Packit a8f112
  * lsscsi-0.04
Packit a8f112
* Thu Jan 09 2003 - dgilbert at interlog dot com
Packit a8f112
- add --generic option (list sg devices), scsi_level output
Packit a8f112
  * lsscsi-0.03
Packit a8f112
* Wed Dec 18 2002 - dgilbert at interlog dot com
Packit a8f112
- add more options including classic mode
Packit a8f112
  * lsscsi-0.02
Packit a8f112
* Fri Dec 13 2002 - dgilbert at interlog dot com
Packit a8f112
- original
Packit a8f112
  * lsscsi-0.01