2.2 vs 2.4 -- propozycja

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Nie, 22 Lip 2001, 01:59:56 CEST


On Sat, 21 Jul 2001, Marcin Bohosiewicz wrote:

> On Sat, 21 Jul 2001, Tomasz Kłoczko wrote:
> 
> > On Sat, 21 Jul 2001, Jan Rekorajski wrote:
> [..]
> > > 
> > > Mój projekt jest taki:
> > > 1) skompilować kernel 2.2 i wszystko co go wymaga
> > > 2) przewalić to do /supported
> > > 3) przejść definitywnie na 2.4
> > > 4) Zapomnieć o 2.2 (modulo security)
> 
> A moj pomysl jest taki:
> 1. Skompilowac kernel 2.4 wraz z dodatkami
> 2. Zgromadzic to wszystko w %arch/PLD/RPMS-2.4
> 3. Napisac male HOWTO jak przejsc z PLD na 2.4
> 
> A pomysl pochodzi z RH, w momencie przejscia 2.0->2.2, kiedy to
> pojawil sie poprostu katalog w updates z kilkoma pakietami niezbednymi
> do przejscia. A wtedy bylo wiecej zmian.

Pommysł jest o tyle dobry, że dla apta wystarczyłoby dodać odpowiednie
dodatrkowe ścieżki do 2.4 i sam pobierze pakiety z wyższymi rel/wersjami
(jakie powinny być obecne w pakeitach dla 2.4). Czyli sSterowanie tym
odbywałoby sie w możliwy sposób poprzez kilak hashy w pliku konf dla apta.
Czyli jeżeli ktoś odhashowałby sobie te linijki to apt sam zacząłby
ciągnąć pakiety do 2.4. W sumie nawet w %post apta na podsatawie uname -r
możnaby te hashe automatycznie usuwać.

> Z tego zo zauwazylem (dzis zainstalowalem 2.4.5 z /test na jednej z maszyn)
> do poprawki jest:
> - rc.hdparm (nie sprawdza czy sa pliki w /dev odpowiadajace dyskom tylko
> pluje bledami)

IMHO rc-scripts dorosło do tego żeby /etc/rc.d/rc.sysinit zastapić
/etc/rc.d/rc.sysinit.d/<##><ficzer> i w nim pliki wołane w kolekności
wynikajacej z numerków w <##>. W tych plikach mogłby się już znaleźć:

- obsługa hdparm,
- ISA pnp,
- inicjacja USB,
- inicjacja IRDA,
- obsługaładowania dodatkowych modułów,
- w przyszłości zapewne inicjacja LWM.

Każdy z tych fragmentów mógłby przychodzić z odpowienim pakietem.
Wpadałby w to poprostu skrypty które muszą być wykonane przed startem
usług.

> - firewall-init (w wersji  ipchainsowej) - wystarczy dodac ladowanie
> modulu ipchains gdy kernel jest 2.4

Odpowienie moduły mogą być ładowane w start init.d/filrewall-init.
Wyładowywane także (w stop).

> - i tu wrrr: nazwy niektorych modolow - wylapalem dwa: rtl8139 i ppp
> co sie w 2.3 nazywaja 8139too i ppp_async. Pomogly 2 linki, ale gdyby to
> robic przez siec to by potem byl problem....

Możesz jaśniej o co chodzi ?

> - inne pakiety zawierajace moduly do kernela - jezeli powiedzie sie pomysl
> przeniesienia tych moduloz nvidii,alsy,bttv itp itd do kernela to problem
> zniknie.
> 
> Aha, nie uruchamialem devfs - na starych /dev/* maszyna chodzi...
> Ciekawe na jak dlugao :>

Widać już że jeszcze jednym skryptem do /etc/rc.d/rc.sysinit.d/ mogłaby
być inicjacja devfs i chyba mogłby to przychodzić nawet z pakietem devfsd
(?).

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