Błędy w instalatorze (raczej grube)

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 9 Sty 2003, 16:41:06 CET


On Wed, 8 Jan 2003, Michal Moskal wrote:

> On Wed, Jan 08, 2003 at 04:48:03AM +0100, Tomasz Kłoczko wrote:
> > 
> > Pierwszy polega na w sumie złamaniu założeń co do budowy całości. Jednym z
> > podstawowych założeń według których Rafał pierwotnie całosć ukąłdał było
> > to że instalator jest dwuczęściowy. Jedna część jest/może być
> > interakcyjna, a druga kompletnie wsadowa. Piewrwsza część miała szykować
> > wyłącznie parametry wsadowej instalacji całości. Otóż obecnie jest to
> > złamane i np. parted jest wołany w częsci interakcyjnej, a nie we
> > włąsciwym batch instalerze.
> 
> Nie da się partycjonować dysku nie widząc go, bez rozwalenia go
> doszczętnie, co można w tej chwili zrobić (dest_devices_actions =
> make_new).

Sciagasz charakerystykę dysków i dzielisz je na sucho według prametrów 
którymi dzieląc partedem podzielisz je jednym ruchem tak jak zamierzałeś.
Chdzi o to zeby w części interakcyjnej nie dzielić fizycznei dysków a 
tylko rozplanowywać ich podział.

> > Drugi błąd dotyczy soft RAID. Otóż nie jest ładowany nigdzie md-pkg (jak
> > znajdę miejsce gzie to najlepiej bezie wrzucić to postaram się to
> > skorygować). 
> 
> 
>     md)
>         if test -z "$have_md"; then
>             load_package md
>             load_package md-mod
>             # loading modules later...
>             have_md=1
>         fi
>         ;;

To w takim razie to nie działa i coś jest tu nie tak.

	
> > Secundo: brak spójności w używanych narzędziach (przy braku
> > mdctl podejmowana jest jesazcze próba używania raidstart - to jest do
> > wywalenia). 
> 
> Można sobie wybrać, których narzędzi się używa.

Nie ma sensu. I tak w pkg nie ma raidstart.
Lepiej zrobić coś jedną metodą a prżanie niż kilkoma i potem dochdzić co 
dlaczego nie działa.

> > Zupełnie niepotrzebnie. No i znowu .. całe operowanie na RAID
> > nie jest zrobione z myślą o separacji na część interakcyją i wsadową. UI
> > do soft RAID nie próbuje inicjować md czyli po podzielniu całości z
> > użyciem superbloków nie jest podejmowana próba złożenia tego co wynika z
> > superbloków i całość trzeba sobie składać od początku.
> 
> UI do softraid tworzy *tylko* config. Jest więc ,,zrobione z myślą o
> separacji na część interakcyją i wsadową''. Robienie i startowanie raida
> jest robione potem, w installer-dest.

Dobra .. wydawało mi się że jest inaczje (odniosłem takei wrażenie). 
Jęzlei twierdziisz że jest jak miało być i to robiłeś to wierzę Ci bo w 
sumie nie mam nic konkretnego czym mógłbym wykazyewać że jest ianczej :)

[..]
> > Mówiąc inaczej
> > .. chcąć to rozwijać teraz już trzeba najpierw *to* uporządkować bo
> > inaczje całość zabawy wokół tego html instalatora nie bedzie mieć na
> > dłuższą metę sensu i/lub z czasem zrobi się z tego jakiś niesamowity
> > potworek w którym będzie się obchodzić błędy wynikające z łamanai 
> > założeń co do szkieletu całości.
> 
> Świstak, sreberka. Po co ten HTML?

Nie pytaj się mnie o to :)
To nie mój pomysł i nie jestem do niego za bardzo pzrekonany ale też nie 
zamierzam nikomu w tym spzreszkadzać :)

[..]
> > Druga sprawa: w pakiecie pci-pkg lspci jest fizycznie
> > wrzucane do /dest/installer/bin. Drugi bład w pci-pkg polega na braku
> > pci.ids przez co w sumie lspci w tego tara jest niejako podwójnie
> > bezużyteczne.
> 
> Nie ma pciutils w wersji BOOT.

Znaczy się jest ale raczje nie będzie diząłąłe poprawnie ze wzgledu na 
brak pci.ids.

> > Propozycja jeszcze zmiany położenia *{pkg,mod}.tar.gz z inst/pkg na
> > images/pkg przez co będzie mogł zniknąć jeden katalog z drzeka na ftp co
> > powinno mniej dezorientować osoby które przegladają całe drzewko bez 
> > czytania dokumemtacji wcześniej (jeśli można coś tu ułatwiać/upraszczać 
> > to raczje należy to robić).
> 
> Ok, (Ty chciałeś inst/pkg).

Już nie pamietam jak to było. Nie uważasz (teraz) że możnaby to zmienić ?

> > W sumie co to pakeitów to przydały się tu mała namiastka związana z
> > zarządzniem pakietami na ramdysku. Tak żeby można było ręcznie
> > zainstalwoać pakiet i także go wyinstalować. Ów pkgmgr powinen także
> > wspierać możliwiść odpytywania o to czy pakiet jest zainstalwoany żeby w
> > różnych miejscach nie podejmować po kilka razy próby instalacji czegoś co
> > już jest na ramdysku.
> 
> Pakiet RPM czy -pkg.tar.gz?

*pkg.tar.gz.

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-installer