[unattended pld deploy procedure]
Paweł Kołodziej
pawelk w pld.org.pl
Nie, 15 Kwi 2001, 22:40:42 CEST
Dnia Fri, Apr 06, 2001 at 03:16:46PM +0200, Michal Moskal napisał(a):
> On Fri, Apr 06, 2001 at 01:06:30PM +0200, Paweł Kołodziej wrote:
> > > Konfig może raczej:
> > >
> > > mta {
> > > ...
> > > }
> > >
> > > niz
> > >
> > > [mta]
> > > ...
> > >
> > > sekcje z {} moza zagniezdzac, i widać wyraźnie gdzie się kończą. Konfliba
> > > bym w to nie mieszał, nie potrzebujemy całej jego funkcjonalności, a space
> > > is tight :>
> >
> > OK.
>
> Jest pomysł żeby XML | XML-like.
>
> > Moze lpeiej zrobic to bardziej ogolnie ?
> > Np tak: modol reenderujacy konfiga do XXX (np do qmaial) to osobny program w
> > czymkolwiek(TM). Dostaje jako zmienne srodowsikowe wszystkie potrzebne
> > argumenty (np. jak user ustawil DOMAIN=dupa, to ten "modol" ma taka zmienna
> > srodowiskowa (treba jeszcze uwzglenic podzial na sekcje).
>
> Problem: co jeśli jakaś sekcja występuje 2 lub więcej razy?
> Bo namespace się da zrobic na $ENV (mozna np. SEC:XX:VAR albo cos)
> ale jak zrobic
> <aliases>
> <alias>
> <name>root</name>
> <user>me</user>
> </alias>
> <alias>
> <name>r00t</name>
> <user>me</user>
> </alias>
> </aliases> ?
Orzeciez to prawie dokładnie ten przykład który podałem! Któryś z nas
czegoś nie rozumie. Teraz trzweba tylko ustalić który.
w mojej konwencji skrypt pluje:
name=root
user=me
+parsse aliases.alias
name=r00t
user=me
+parse alias
+parse aliases.aliases
i template jakiś taki:
<!-- BEGIN: aliases -->
<aliases>
<!-- BEGIN: alais -->
<alias>
<name>{NAME}</name>
<user>{USER}</user>
</alias>
<!-- END: alias -->
</aliases>
<!-- END: aliases>
> > Moze jeszcze wyjasnie jak wyglada template (na podstwaie xtempalte ktorego
> > prawie na codzien uzywam)
>
> Nie do konca rozumiem, ale łapie idee.
:) fajnie. Jak nie masz "dostepu" do xtemplate, to pogldaj fast template
(lub prostsze html2 template) z perla
--
Paweł Kołodziej
pawelk w pld.org.pl
I edycja konkursu na dobrą radę -- ,,WUCH 2001'' wciąż trwa
!!! A T R A K C Y J N A N A G R O D A C Z E K A N A C I E B I E !!!
Więcej informacji o liście dyskusyjnej pld-installer