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