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