2.2 vs 2.4 -- propozycja

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Wto, 24 Lip 2001, 01:34:44 CEST


On 24 Jul 2001, Arkadiusz Miskiewicz wrote:

> pppd. Robienie bagna z rc-scripts po to by wyjaśnić wszystkim, że
> białe jest białe to lekko mówiąc przesada i ogromny błąd.
> 
> > Po oddzieleniu tego i po zmodularyzowaniu mógłbyś odzyskać
> > właściwą lekkość rc-scripts mogąć wiazać zależnościami tylko to co jest Ci
> > w danej chwili potrzebne. 
> Taka nic nie warta lekkość + koszmar w maintanowaniu rc-scriptsów. Tam
> jest tona zmiennych, różnych cudnych zależności itd. Dla mnie
> ważniejsze jest łatwość maintanowania, modyfikowania, zmiejszenia
> możliwości wsytąpienia błędów niż mówienie wszystkim że by używać ppp
> trzeba sobie pppd zainstalować.

Dokłądnie to by zostało. Dodatkowo doszłyby symlinki w repo z katalogów z 
rc-scripts do SOURCES skad pobierane byłyby juz do budowanai paakietów. 
Przykąłdowo żeby nie pzremiatać z kata w kąt tych samych zmian identyczne 
podejście jest sosoewane z polsklimi manami. Chłopaki od PTM mogą sie 
zajać wyłącznie tym co lubią/chcą.

[..]
> > Co z ATM ? też ma trafić do rc-scripts ? jeżeli tak do todatkowo 
> > rc-scripts uzaleznić bęzie trzeba od narzędzi do ATM.
> W totalnew ma trafić (i trafi).

czyli bezie kolejna niejawna zależność ..

> > Co do utrudnień i panowanai nad całoscią. Zauważ że, od dłuższego czasu 
> > interfejs miedzy obsługą poszczególnych typół interfejśów i reszta 
> > zarządzania siecią jest na tyle ustalony że wynoszenie poszczególnych 
> > kawałków po za ścisły obręb pakeitu rc-scripts moze już mieć sens.
> Tak Ci się tylko wydaje. Na HEAD jest co innego, w totalnew jest co
> innego. Z totalnew na HEAD są różne backporty (w drugą stronę
> też). Cały czas się zmienia to i owo. Jedynie opis ifcfg* w
> poszczególnych branchach w miarę jest niezmieniany. Reszta to ciąg
> zmian i modyfikacji.

Mozna sie umówić że tego typu kroki w kierunku lepszego rozseparowania 
tych zasobóe (ale pwtarzam .. w zasobach wynikowych) bęndą podejmowane po 
takie stabilizacji (?).
 
> > W tej chwili niespójnie do tego rozwiazana jest jeszcze kwestia 
> > isapnptools i setserial (pierwsze jest startowane jhako normalny serwis, a 
> > drugie jako skrypt z rc.sysinit).
> isapnptools odpalany jest bezpośrednio z rc.sysinit, a setserial
> poprzez rc.serial wywoływany z rc.sysinit. Niekonsekwencja.

Fakt tu pomyłka. hdparm podobnie. I jest to dobre zauważ dla tych tzrech 
pakietów. Odpowiednie rozszerzenia rc-scripts przychodzą z włąsciwymi 
narzędziami. To co sugeruję to w miarę możliwości poszerzanie tego 
podejścia ale w sposób lepiej kontrolowalny poprzez zmianę na w kierunku 
katalogu /etc/rc.d/rc.sysinit.d/. an pocżatek tej zmianie mogły podlagać 
wyłącznie te trzy pakeity i sam kawałek rc.sysinit. W ten sposób nie bezie 
rewoluucji i da się nad tym dalej panować.

Może rzeczywiście jeszcze na separacje skryptów do zarządznia różnymi 
typamie interfejśów sieciowych jeszcze za wczenie ale właśnie hdparm,
setserial, isapnp czy dalej raidrools, LVM, USB i IRDA, a dalej zapewne 
jakis inne rzeczy mogłby sie już rozwijać w kierunku 
/etc/rc.d/rc.sysinit.d/. Tu już nie powinno być kłopotów ze zmiana 
interfejsu na styku z rc-scripts i zmiana na potrzeby tych zasobów może 
mieć już teraz sens.

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