]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/ofed/management/infiniband-diags/infiniband-diags.spec.in
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / ofed / management / infiniband-diags / infiniband-diags.spec.in
1
2 %define RELEASE @RELEASE@
3 %define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
4
5 Summary: OpenFabrics Alliance InfiniBand Diagnostic Tools
6 Name: infiniband-diags
7 Version: @VERSION@
8 Release: %rel%{?dist}
9 License: GPLv2 or BSD
10 Group: System Environment/Libraries
11 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12 Source: http://www.openfabrics.org/downloads/management/@TARBALL@
13 Url: http://openfabrics.org/
14 BuildRequires: libibmad-devel, opensm-devel, libibcommon-devel, libibumad-devel
15 Provides: perl(IBswcountlimits)
16 Obsoletes: openib-diags
17
18 %description
19 This package provides IB diagnostic programs and scripts needed to
20 diagnose an IB subnet.
21
22 %prep
23 %setup -q
24
25 %if %{?_with_node_name_map:1}%{!?_with_node_name_map:0}
26 %define _enable_node_name_map --with-node-name-map%{?_with_node_name_map}
27 %endif
28
29 %build
30 %configure %{?_enable_node_name_map}
31 make
32
33 %install
34 rm -rf $RPM_BUILD_ROOT
35 make DESTDIR=${RPM_BUILD_ROOT} install
36 # remove unpackaged files from the buildroot
37 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
38
39 %clean
40 rm -rf $RPM_BUILD_ROOT
41
42 %files
43 %defattr(-,root,root)
44 %{_sbindir}/ibdiscover.pl
45 %{_sbindir}/ib*
46 %{_sbindir}/perfquery
47 %{_sbindir}/saquery
48 %{_sbindir}/vendstat
49 %{_sbindir}/dump_mfts.sh
50 %{_sbindir}/dump_lfts.sh
51 %{_sbindir}/check_lft_balance.pl
52 %{_sbindir}/set_nodedesc.sh
53 %{_sbindir}/sm*
54 %define _perldir %(perl -e 'use Config; $T=$Config{installsitearch}; $T=~/(.*)\\/site_perl.*/; print $1;')
55 %{_perldir}/*
56 %{_mandir}/man8/*
57 %doc README COPYING ChangeLog
58
59 %changelog
60 * Mon Mar 03 2008 Albert Chu <chu11@llnl.gov> - 1.3.5
61 - Add check_lft_balance script.
62
63 * Wed Oct 31 2007 Ira Weiny <weiny2@llnl.gov> - 1.3.2
64 - Change switch-map option to node-name-map
65
66 * Thu Aug 9 2007 Ira Weiny <weiny2@llnl.gov> - 1.3.1
67 - Change set_mthca_nodedesc.sh to set_nodedesc.sh
68
69 * Tue Jul 10 2007 Hal Rosenstock <halr@voltaire.com> - 1.3.1
70 - Add link width and speed to topology file output in ibnetdiscover
71 - Add support for -R(outer_list) in ibnetdiscover
72 - Add script and man page for ibidsverify
73 - Moved diags from bin to sbin
74 - Add scripts and man pages for display on IB routers
75 - Add GUID to output line for ports in ibqueryerrors.pl
76 - Add ibdatacounts and ibdatacounters scripts and man pages
77 - Add peer port link width and speed validation in iblinkinfo.pl
78 - Display remote LID with peer port info in IBswcountlimits.pm
79 - Handle peer ports at 1x that should be wider and 2.5 Gbps
80   links that should be faster in ibportstate
81 - Add LinkSpeed/Width components to output of ibportstate
82 - Add support for IB routers
83 - Add grouping support for ISR2012 and ISR2004 in ibnetdiscover
84 - Remove all uses of "/tmp" from perl scripts
85 - Add switch map support for saquery -O and -U options
86 - Add support for saquery -s (isSMdisabled)
87 - Add name input checks to saquery (-O and -U)
88
89 * Thu Mar 29 2007 Hal Rosenstock <halr@voltaire.com> - 1.3.0
90 - Add some extra debug information to IBswcountlimits.pm
91 - Send normal output to stdout in ibtracert
92 - Don't truncate NodeDescriptions containing ctl characters in ibdiag_common
93 - Fix ibnetdiscover grouping for Cisco SFS7000
94 - Add support to query the GUIDInfo table in smpquery
95 - Allow user to specify a default switch map file
96
97 * Fri Mar 9 2007 Hal Rosenstock <halr@voltaire.com> - 1.2.5
98 - Find perl modules in perl sitearch directory
99 - Fix non standard prefix install for diag scripts
100 - Clean gcc-4.1 warnings in saquery and ibdiag_common
101
102 * Fri Mar 2 2007 Hal Rosenstock <halr@voltaire.com> - 1.2.4
103 - OpenFabrics 1.2.4 release
104 - Fix diag rpmbuild from make dist
105 - Include set_mthca_nodedesc.sh and dump_lfts.sh in the rpm
106
107 * Thu Mar 1 2007 Hal Rosenstock <halr@voltaire.com> - 1.2.3
108 - OpenFabrics 1.2.3 release
109 - Fixed saquery timeout handling
110
111 * Tue Feb 27 2007 Hal Rosenstock <halr@voltaire.com> - 1.2.2
112 - OpenFabrics 1.2.2 release
113 - Minor changes to ibswitches and ibhosts output
114
115 * Thu Feb 14 2007 Hal Rosenstock <halr@voltaire.com> - 1.2.1
116 - OpenFabrics 1.2.1 release
117 - Initial release of vendstat tool
118
119 * Fri Feb 2 2007 Hal Rosenstock <halr@voltaire.com> - 1.2.0
120 - OpenFabrics 1.2.0 release
121 - Added brief option to ibcheckerrors and ibcheckerrs
122 - Updated man pages
123 - Added build version to saquery and updated build version tags of other tools
124 - Added -N | nocolor to usage display of scripts
125 - Fixed -nocolor and -G options on scripts
126 - Fixed error return status in ibchecknet
127 - Added exit code to ibcheckerrors
128 - Added nodename to output of ibcheckerrs
129 - ibqueryerrors.pl fixes and improvements
130 - Removed use of tmpfile for ibroute data in ibfindnodeusing.pl
131 - Fixed undefined subroutine error in iblinkinfo.pl
132 - Added switch-map option to ibtracert and ibnetdiscover
133 - Cleaned up node descriptions before printing in saquery
134 - Clarified --src-to-dst option in saquery
135 - Added peer NodeDescription and LID to output of inbetdiscover
136 - For grouping, ordered Spine and Line Nodes (for Voltaire chassis) in ibnetdiscover
137 - Cleaned up node descriptions before printing in ibtracert and ibroute
138 - Added additional sematics to -m option of saquery
139 - Added dump_mfts.sh similar to dump_lfts.sh
140 - ibnetdiscover improvements (memory leaks, ports moving, etc.)
141 - Converted iblinkspeed.pl into iblinkinfo.pl and added additional capabilities
142 - Added 0x in front of GUID printing of ibtracert
143 - Fixed loopback handling in ibnetdiscover
144 - Added support for querying Service Records to saquery
145 - Added support for PerfMgt IsExtendedWidthSupported IBA 1.2 erratum in perfquery
146 - For query operations, added peer port checking of linkwidth and speed
147   active in ibportstate
148 - Added support for DrSLID in smpquery
149 - Added IB router support to ibnetdiscover and ibtracert
150 - Added additional options to saquery
151 - Added support to change LinkSpeedEnabled in ibportstate
152
153 * Fri Sep 22 2006 Hal Rosenstock <halr@voltaire.com> - 1.1.0
154 - OpenFabrics 1.1 release
155
156 * Wed Sep 13 2006 Hal Rosenstock <halr@voltaire.com> - 1.1.0-rc5
157 - OpenFabrics 1.1-rc5 release
158
159 * Wed Sep 6 2006 Hal Rosenstock <halr@voltaire.com> - 1.1.0-rc4
160 - OpenFabrics 1.1-rc4 release
161
162 * Wed Aug 23 2006 Hal Rosenstock <halr@voltaire.com> - 1.1.0-rc3
163 - OpenFabrics 1.1-rc3 release
164
165 * Mon Aug 14 2006 Hal Rosenstock <halr@voltaire.com> - 1.1.0-rc2
166 - OpenFabrics 1.1-rc2 release
167 - Added ibsysstat man page
168
169 * Wed Jul 26 2006 Hal Rosenstock <halr@voltaire.com> - 1.1.0-rc1
170 - OpenFabrics 1.1-rc1 release
171 - Added man pages
172 - Made diag command/script options more consistent
173 - saquery tool added
174 - dump_lft.sh script added
175 - Renamed discover.pl to ibdiscover.pl
176
177 * Sun Jun 10 2006 Hal Rosenstock <halr@voltaire.com> - 1.0-1
178 - OpenFabrics 1.0 release
179
180 * Tue May 30 2006 Hal Rosenstock <halr@voltaire.com> - 1.0.0-rc6
181 - Maintenance release
182
183 * Fri May 12 2006 Hal Rosenstock <halr@voltaire.com> - 1.0.0-rc5
184 - Maintenance release
185
186 * Thu Apr 27 2006 Hal Rosenstock <halr@voltaire.com> - 1.0.0-rc4
187 - Maintenance release
188 - Note rc3 skipped to sync with OFED
189
190 * Mon Apr 10 2006 Hal Rosenstock <halr@voltaire.com> - 1.0.0-rc2
191 - Maintenance release
192
193 * Mon Feb 27 2006 Hal Rosenstock <halr@voltaire.com> - 1.0.0-rc1
194 - Initial spec file and release