1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- %define name smp_utils
- %define version 0.94
- %define release 1
- Summary: Utilities for SAS management protocol (SMP)
- Name: %{name}
- Version: %{version}
- Release: 2%{?_dist_release}
- License: FreeBSD
- Group: Applications/System
- URL: http://sg.danny.cz/sg/smp_utils.html
- Source0: http://sg.danny.cz/sg/p/%{name}-%{version}.tgz
- # Patch for Vine Linux
- # remove install option (-o root, -g root)
- Patch0: smp_utils-0.94-Makefile-vine.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- Packager: Douglas Gilbert <dgilbert at interlog dot com>
- %description
- This is a package of utilities. Each utility sends a Serial Attached
- SCSI (SAS) Management Protocol (SMP) request to a SMP target.
- If the request fails then the error is decoded. If the request succeeds
- then the response is either decoded, printed out in hexadecimal or
- output in binary. This package supports multiple interfaces since
- SMP passthroughs are not mature. This package supports the linux
- 2.4 and 2.6 series and should be easy to port to other operating
- systems.
- Warning: Some of these tools access the internals of your system
- and the incorrect usage of them may render your system inoperable.
- %prep
- %setup -q
- %patch0 -p1 -b .vine
- %build
- make \
- CFLAGS="%{optflags} -DSMP_UTILS_LINUX"
- %install
- [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
- make install \
- PREFIX=%{_prefix} \
- INSTDIR=%{buildroot}/%{_bindir} \
- MANDIR=%{buildroot}/%{_mandir} \
- INCLUDEDIR=%{buildroot}/%{_includedir}
- %clean
- [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
- %files
- %defattr(-,root,root)
- %doc ChangeLog COPYING COVERAGE CREDITS INSTALL README
- %attr(0755,root,root) %{_bindir}/*
- %{_mandir}/man8/*
- %changelog
- * Sat Sep 04 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.94-2
- - changed Group to Applications/System
- * Wed Apr 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.94-1
- - Initial build for Vine Linux
- - add Patch0 (smp_utils-0.94-Makefile-vine.patch)
- * Mon Dec 29 2008 - dgilbert at interlog dot com
- - adjust sgv4 for lk 2.6.27, sync with sas2r15
- * smp_utils-0.94
- * Sun Jan 06 2008 - dgilbert at interlog dot com
- - sync with sas2r13, add 'sgv4' interface
- * smp_utils-0.93
- * Fri Dec 08 2006 - dgilbert at interlog dot com
- - sync against sas2r07, add smp_conf_general
- * smp_utils-0.92
- * Tue Aug 22 2006 - dgilbert at interlog dot com
- - add smp_phy_test and smp_discover_list, uniform exit status values
- * smp_utils-0.91
- * Sun Jun 11 2006 - dgilbert at interlog dot com
- - add smp_read_gpio, smp_conf_route_info and smp_write_gpio
- * smp_utils-0.90
|