Drivery DRM z XFree86.spec
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Czw, 8 Maj 2003, 11:41:24 CEST
On Thu, 8 May 2003, Jacek Konieczny wrote:
> On Thu, May 08, 2003 at 01:33:13AM +0200, Tomasz Kłoczko wrote:
> > On Mon, 5 May 2003, Jacek Konieczny wrote:
> > > On Sun, May 04, 2003 at 02:33:22PM +0200, Tomasz Kłoczko wrote:
> > > > Dlatego należy podzielić rozsądnie kernel na grupy pakeitów. Była o tym
> > > > mowa wiele razy i nei widże żeby ktoś próbował to wcielić.
> > > Problem w tym, że ten podział musiałby być _bardzo_ drobny, żeby to
> > > miało sens.
> >
> > Nikt tego nie próbował oprócz mnie.
> > Nikt nie miał chęći sprawdzić czy to bedzie sensowane.
> > Jak na razie z próbek njakie już są wynika że sends to ma.
>
> Jakie próbki i jakie wyniki?
Zajrzyj do modułu kernel-patches.
>
> > Jeszcze jedno. W rozmowie z Jankiem padło cos takiego że w razie
> > wiekszych zmian z wersji na wersje w kernelu takei patche mogą się
> > rojechać. Otóż w ptzypadku stabilnego kernela (2.4, 2.6 ..) ryzyko takie
> > jest minimalne. Ergo: inwestowanie w preparowanie takich patchy ma sens.
> > Co najwyżej okaze się że jakieś zmiany które bedziemy mieli za kawałek
> > wejdą do vanilla kernerla i wtedy wypadać beą nam całe kawałeki a nie że
> > będą pojawiać sie jakieś cieżkie do rozwiazania rejecty.
>
> O czym ty piszesz? O jakich patchach? Czy ja coś o patchach pisałem?
Nie ja pisałem.
> > Owszem.
> > Przyjrzyj się źródłom rpm-a a zauwaysz że każdy plik ma atrybut grupy.
> > Obecnie są wykorzystywane tylko dwie warttości: zwykły plik i dokumntacja
> > (0 i 1). Dajac --exclidedoc możesz wybrać nieinstalwoanie plików które
> > maja tu "1".
> >
> > W sumie o ile w sopecu byłaby możliwość definiowania:
> >
> > %files kernel
> > .
> > .
> > %group kernel-scsi-aic7xxx
> > /lib/modules/%{version}-%{release}/scsi/aic7xxx.o.gz
> > %endgroup
> > .
> > .
> >
> > a przy instalacji możnaby podać --install-groups kernel-scsi-aic7xxx,kernel-net-3c59x
>
> Po co grupa, jak ja chcę jeden plik?
Grupa w szczególności mogłaby składać się tylko z jednego pliku.
> Jaki plik, to będzie wiedział instalator, albo ja sam. Dzielenie na
> grupy, to wielki, trudny w utrzymaniu spec i właściwie żaden zysk.
Przy załozeniu że jawnie bedziesz to robił owszem ale jeżlei bedziesz miał
np.
%files
.
.
%kernel(scsi-aic7xxx)
.
.
to łaj not ?
Jakby to zrobić w odpowidni sposób to możnaby wygenerować opdowiedni plik
nawet z %group .. %endgroup i wrzucić go do pakietu w postaci
%files -f kernel-drivers
%doc foo
%doc bar
tak jak to jest robione z %find_lang. W takim wypadku spec byłbty nawet
dużo krótszy niż obecnie i nie wymagałby dużo tańcowanai z wersji na
wersję.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-devel-pl