Budowanie dev-*rpm bez roota

Paweł Sakowski pawel w sakowski.eu.org
Pią, 13 Kwi 2001, 16:46:09 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message

> Co do %dev() to powinno mieć to raczej postać %dev(minor,majot,type)

Nie sądzę. W ten sposób musisz ręcznie wypisać w SPECu każdy /dev/hda*,
albo przekazywać listę przez %files -f. A tak możesz w pętli potworzyć
wszystkie urządzenia, a potem tylko %attr(660,root,disk) %dev /dev/hd*.

> tego typu modyfikacja jak sam zauważasz wymagałaby przeróbki rpm-a co jest
> przy możliwości użycia fakeroot w tej chwili juz zbędne

Przyjrzałem się fakerootowi i rzeczywiście może się sprawdzić. Co prawda
dev.spec nadal trzeba traktować w szczególny sposób (fakeroot rpm -bb
dev.spec). Jest to co prawda rozwiązanie trochę mniej eleganckie, niż
%dev, ale prostsze, więc do przyjęcia.

+--------------------------------------------------------------------+
|   In God we trust. All others must   :            Paweł Sakowski   |
|  present a valid X.500 certificate.  :   <pawel w sakowski.eu.org>   |
+--------------------------------



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