Kszta速 instalatora

Michal Moskal malekith w pld.org.pl
字o, 11 Kwi 2001, 13:16:46 CEST


On Wed, Apr 11, 2001 at 12:49:20PM +0200, Rafa� Kleger-Rudomin wrote:
> Michal Moskal <malekith w pld.org.pl> writes:
> Ja ju� zacz掖em robi� takie co� bez xml bo imho sprawa jest zbyt prosta 
> i xml jest tu niepotrzebny.
> Natomiast przyda豚y si� bardziej do metakonfig闚.

Prosta, nie prosta... XML rocks :> Chocia� mo瞠 masz racj�.

> > Teraz odpowiedzi na kilka pyta�. 1. Dlaczego XML? Bo taka moda ostatnio :)
> > A powa積ie, bo jest samoopisuj帷y, mo積a fajnie zagnie盥瘸� sekcje,
> > a poza tym patrz 2. 2. Dobra, XML, ale jak ty to chcesz na bootdisku
> > upchn望? Ano u篡waj帷 super-hyper-iwriiten-on-purpose-scripting-languge(tm)
> > by /me. Oczywi軼ie wszyscy znaj� moje upodobanie do tego typu rozwi您a� :^)
> > W zamierzeniach u篡wanie tego j瞛yka ma doprowadzi� do usuni璚ia
> > z bootdisku awk'a i ash'a -> czyli pozyskania ~150k miejsca. 
> > (sed|grep zostanie raczej w busybox, 瞠by user m鏬� go sobie u篡wa� z 
> > lash command line). J瞛yk, zgodnie z sugesti� ㄆkasza (kt鏎y chyba nie
> > m闚i� tego powa積ie :^), nazywa si� doozy, w takim te� module nale篡
> > go szuka� w CVS. W 鈔odku jest opis, czyta� najlepiej zacz望 od pliku
> > rc-inetd.doozy, kt鏎y zawiera skrypt rc-inetd dla rlinetd, z duuu膨
> > ilo軼i� komentarzy. (dzi瘯i Rafa� za sugesti� :) Mo積a r闚nie� u篡�
> > skryptu mkdoc (jest w doozym, wi璚 trzeba najpierw zrobi� doozego - make),
> > 瞠by stworzy� opis builtin闚. Nie wszystkie s� ju� opisane :<
> > Na przyk豉dzie tego pliku mo積a 豉two stwierdzi�, 瞠 doozy nie jest
> > zbyt szybki. Ale i tak jest o rz康 wielko軼i szybszy od shella, kt鏎y
> > musi robi� ci庵貫 forki i execi (n.p. dla seda).
> 
> Asha i tak si� nie pozb璠ziemy, mo瞠 awka.

Czemu?

> Szybko嗆 nie ma tu najmniejszego znaczenia.

No wiem, tak sobie tylko dukam :>

> Micha� ja prawd� m闚i帷 my郵a貫m 瞠 doozy to b璠zie tylko taki
> support tool - konwerter do poszczeg鏊nych konfig闚, a nie samdzielne 
> narz璠zie. Widzia貫m to tak 瞠 metakonfigurator jest napisany w shellu
> i tylko wywo逝je 
> # doozy jaki跛konfig_xml szablon_doozy >wyj軼iowy_config
> tzn masz zbi鏎 metakonfig闚, po jednym np na ka盥y pliczek kt鏎y trzeba wygenerowa�
> (/etc/fstab, /etc/aliases itd)

To nie przejdzie. To znaczy configi sa znacznie bardziej skomplikowane,
i.e. prosty template nie nada. Zobacz rc-inetd.doozy i zastan闚 si�
jakby to wygl康a這 z template tylko...

> To ja to widz� inaczej, 
> mamy trzy g堯wne modu造:
> 
> 1. UI do przygotowywania pliku z opisem instalacji dla instalatora
>    ew r闚nie� do przygotowywania metakonfig闚
> 2. Wsadowy instalator
> 3. Metakonfigurator
[snip] 
> Teraz o interaktywno軼i: interaktywny by豚y pkt 1.

Hmm... a co je郵i czego� brakuje? Wiesz, wygodnie by這by zdefiniowa�
sobie 90% konfiguracji a co� tam dopowiedzie� potem. To by chyba wykry�
dopiero validate... Chyba, 瞠 to ma by� duuu篡 config z polami ju�
wype軟ionymi, ale IMHO pytania by豚y lepsze.

> Mam nadziej� 瞠 nie b璠zie szoku :)

:>

-- 
: Michal ``,/\/\,       '' Moskal    | |            : GCS {C,UL}++++$
:          |    |alekith      @    |)|(| . org . pl : {E--, W, w-,M}-
:                                  |                : {b,e>+}++ !tv h
: Current project:  http://aleph-0.dhs.org/ywindow/ : PLD Team member



Wi璚ej informacji o li軼ie dyskusyjnej pld-installer