diff --git a/.cvsignore b/.cvsignore index e69de29..9071c46 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +lsvpd-1.6.3.tar.gz diff --git a/lsvpd.spec b/lsvpd.spec new file mode 100644 index 0000000..79d42df --- /dev/null +++ b/lsvpd.spec @@ -0,0 +1,116 @@ +%define name lsvpd +%define version 1.6.3 + +Name: %{name} +Version: %{version} +Release: 1%{?dist} +Summary: VPD/hardware inventory utilities for Linux + +Group: Applications/System +License: GPLv2+ +URL: http://linux-diag.sf.net/Lsvpd.html +Source: http://downloads.sourceforge.net/linux-diag/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: sg3_utils-devel libvpd-devel zlib-devel +Requires(post): /usr/sbin/vpdupdate + +# By default, build without librtas because it does not yet exist in Fedora +%{!?_with_librtas: %{!?_without_librtas: %define _without_librtas --without-librtas }} + +%ifarch ppc +%{?_with_librtas:BuildRequires: librtas-devel } +%endif +%ifarch ppc64 +%{?_with_librtas:BuildRequires: librtas-devel } +%endif + +%description +The lsvpd package contains all of the lsvpd, lscfg and lsmcode +commands. These commands, along with a scanning program +called vpdupdate, constitute a hardware inventory +system. The lsvpd command provides Vital Product Data (VPD) about +hardware components to higher-level serviceability tools. The lscfg +command provides a more human-readable format of the VPD, as well as +some system-specific information. lsmcode lists microcode and +firmware levels. lsvio lists virtual devices, usually only found +on POWER PC based systems. + +%prep +%setup -q + +%build +%configure +%{__make} %{?_smp_mflags} + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%install +%{__rm} -rf $RPM_BUILD_ROOT +%{__make} install DESTDIR=$RPM_BUILD_ROOT + +%post -p /usr/sbin/vpdupdate + +%files +%defattr(-,root,root,-) +%doc COPYING INSTALL NEWS README TODO +%{_sbindir}/lsvpd +%{_sbindir}/lscfg +%{_sbindir}/lsmcode +%{_sbindir}/lsvio +%{_sbindir}/vpdupdate +%{_mandir}/man8/vpdupdate.8.gz +%{_mandir}/man8/lsvpd.8.gz +%{_mandir}/man8/lscfg.8.gz +%{_mandir}/man8/lsvio.8.gz +%{_mandir}/man8/lsmcode.8.gz +%config %{_sysconfdir}/lsvpd/scsi_templates.conf +%config %{_sysconfdir}/lsvpd/cpu_mod_conv.conf +%dir %{_sysconfdir}/lsvpd + +%changelog +* Fri Mar 21 2008 - Eric Munson - 1.6.3-1 +- Adding proper conf file handling +- Removing executable bit on config and documentation files +- Removing second listing for config files + +* Fri Mar 14 2008 - Eric Munson - 1.6.2-3 +- Becuase librtas is not yet in Fedora, the extra ppc dependency should + be ignored + +* Thu Mar 13 2008 - Eric Munson - 1.6.2-2 +- Adding arch check for ppc[64] dependency. + +* Tue Mar 4 2008 - Eric Munson - 1.6.2-1 +- Updating for lsvpd-1.6.2 + +* Tue Mar 3 2008 - Eric Munson - 1.6.1-1 +- Updating for lsvpd-1.6.1 + +* Sat Feb 2 2008 - Eric Munson - 1.6.0-1 +- Updating lsvpd to use the new libvpd-2.0.0 +- Removing %%{_mandir}/man8/* from %%files and replacing it with each + individual file installed in the man8 directory + +* Fri Dec 7 2007 - Brad Peters - 1.5.0 +- Major changes in device detection code, basing detection on /sys/devices + rather than /sys/bus as before +- Enhanced aggressiveness of AIX naming, ensuring that every detected device + has at least one AIX name, and thus appears in lscfg output +- Changed method for discovering /sys/class entries +- Added some new VPD fields, one example of which is the device driver + associated with the device +- Some minor changes to output formating +- Some changes to vpd collection +- Removing unnecessary Requires field + +* Fri Nov 16 2007 - Eric Munson - 1.4.0-1 +- Removing udev rules from install as they are causing problems. Hotplug + will be disabled until we find a smarter way of handling it. +- Updating License +- Adjusting the way vpdupdater is inserted into run control +- Removing #! from the beginning of the file. +- Fixes requested by Fedora Community + +* Wed Oct 30 2007 - Eric Munson - 1.3.5-1 +- Remove calls to ldconfig \ No newline at end of file diff --git a/sources b/sources index e69de29..b9743b1 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9dfb019142232e9b66f5790a54c7e800 lsvpd-1.6.3.tar.gz