rfc: pciutils

Krzysztof G. Baranowski kgb w manjak.knm.org.pl
Wto, 29 Wrz 1998, 21:14:21 CEST


Czesc,

ponizej spec do pciutils. Prosze o wnikliwe rzucenie okiem zarowno na
polskie tlumaczenie jak i na angielski opis, jako ze spec zostal
napisany od zera.

I jeszcze trzy sprawy.

1) Czy dodac w specu "Requires: kernel >= 2.1.82" ?
	(sam dla siebie bym tego nie robil, bo nie instaluje
	 kernela z rpmow, jednakze w dytrybucji powinno byc)

2) Czy dodac %ghost do "%config /etc/pci.ids" ?
	(z jednej strony ten plik to baza, ktorej integralnosc
         jest wazna - dzieki niemu identyfikowane sa urzadzena
         PCI na podstawie zawartych w nim Vendor/Product ID. Jesli
         bedzie skopana, to program moze wyswietlac zafalszowane
         wyniki. Takze sprawdzanie checksumow itd. jest w tym 
         przypadku przydatne. Z drugiej strony kazdy moze sobie
         dodac wpis jesli chce, bo to zwykly plik tekstowy. 
         Z trzeciej strony plik jest
         rozpowszechniany tylko z pciutilsami, a jego 'master copy'
	 jest zarzadzana centralnie przez jedna osobe, takze
         prawdopodobienstwo przeprowadzania w nim zmian przez
         userow nie jest za duze. Osobiscie uwazam, ze %ghosta
         jednak nie powinno byc.

3) Uprasza sie Wojtka o _niewrzucanie_ tego do -devel, dopoki 
   nie podesle calego pakietu. Na razie obejrzyjcie i wytknijcie
   wszystkie felery. Tez dlatego subject jest rfc, a nie info :)

Kris
-- 
Krzysztof G. Baranowski - President of the Harmless Manyacs' Club
"Smith & Wesson - The original point and click interface..."
http://www.knm.org.pl/                 <prezes w manjak.knm.org.pl>

Name: pciutils
Version: 1.07
Release: 1
Source: ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/%{name}-%{version}.tar.gz
Copyright: GNU GPL
Buildroot: /tmp/%{name}-%{version}-root
ExclusiveOS: Linux
Summary: Linux PCI Utilities
Summary(pl): Narzędzia do manipulacji ustawieniami urządzeń PCI
Group: Utilities/System

%description
This package contains various utilities for inspecting and
setting of devices connected to the PCI bus. Requires kernel
version 2.1.82 or newer (supporting the /proc/bus/pci interface).

%description -l pl
Pakiet zawiera narzędzia do ustawiania i odczytywania informacji
o urządzeniach podłączonych do szyny PCI w Twoim komputerze.
Wymaga kernela 2.1.82 lub nowszego (udostępniającego odpowiednie
informacje poprzez /proc/bus/pci).

%prep
%setup -q

%build
make OPT="$RPM_OPT_FLAGS"

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/{sbin,/usr/man/man8,/etc}

install -s lspci setpci $RPM_BUILD_ROOT/sbin
install lspci.8 setpci.8 $RPM_BUILD_ROOT/usr/man/man8
install pci.ids $RPM_BUILD_ROOT/etc

%files
%defattr(0644, root, root, 0755)
%attr(0644, root, man) /usr/man/man8/*
%attr(0711, root, root) /sbin/*
%config /etc/pci.ids
%doc README ChangeLog pciutils.lsm

%clean
rm -rf $RPM_BUILD_ROOT

%changelog
* Tue Sep 29 1998 Krzysztof G. Baranowski <kgb w knm.org.pl>

- build from non-root account against glibc-2.0
- written spec from scratch




Więcej informacji o liście dyskusyjnej pld-devel-pl