[LUGOS] Alternetiva /etc conf. datotek
David Ipavec
david.ipavec at amis.net
Sat Dec 7 13:37:50 CET 2002
On Sat, Dec 07, 2002 at 09:29:08AM +0100, David Klasinc wrote:
> On Friday 06 December 2002 23:39, you wrote:
>
> > > Kako si zapisani podatki je pa samo stvar okusa... Tukaj ti ni potrebno
> > > pisati operacijskega sistema 'iz nule' ampak naredis eno knjiznico, ki se
> > > ukvarja s tem (nekako tako kot se readline ukvarja z vnosno vrstico...).
> >
> > Samo kaj, ko nobeden ne uporablja neko knjiznico za branje nastavitev,
> > vsak hoce imeti svoj config in vsak se izmisli nov format zapisa.
>
> Najprej napises grob osnutek, potem predelas nekaj popularnih programov, da
> delajo s tvojo knjiznico, sourceforge, etc, etc... Saj se da..
>
> Readline knjiznice tudi ni nihce uporabljal... Vsaj od zacetka ne... Sedaj jo
> pa precej programov... Zakaj? Najbrz je precej dobro narejena in razbremeni
> avtorja, da se ukvarja s tem kako bi vnosno vrstico naredil...
Ce imas nastavitve na FS v stilu
/conf/postfix/ena-opcija
/conf/apache/ena-opcija
/conf/users/david/UID
/conf/users/david/password
niti ne rabis kaksne posebne knjiznice, ce rabis geslo uporabnika david
enostavno preberes celo datoteko /conf/users/david/password v
pomnilnik. Mogoce je potrebno napisat nekaj enostavnih funkcij
ki ji kot parameter podas /conf/users/david/password, ki
odpre datoteko, prebere celo datoko in zapre datoteko. Verjetno nekaj
takega ze obstaja v neki knjiznici saj so v /proc prav na tak nacin
bere.
Rabimo samo en urejevalnik teh nastavitev (tudi /proc/sys/),
potem pa kaksen program prilagodit,
ostali programi se vedno uporabljajo /etc
Tudi lahko dolocis da nekaterih opcij ne vidijo vsi uporabniki
primer /conf/users/david/password, prav tako pa lahko nekaterim dovolis
spremijanje nekaterih nastavitev, ne samo root.
Potem je tu spreminjanje nastavitev iz skripte
echo 1 >/conf/hwclock/UTC
cat /conf/hwclock/UTC
Spreminjat tekstovne datoteke je le malo tezje.
Poleg tega /conf lahko ni na normalnem FS, saj tudi /proc se sproti
generira iz kernela, lahko imas odzadaj neko bazo.
--
David Ipavec <david.ipavec at amis.net>
PGP/GnuPG Public Key available at keyserver
Fingerprint: 621C 1C52 417D 2EFA 3D00 A4CF 9958 F779 61EC 9D5E
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://liste2.lugos.si/pipermail/lugos-list/attachments/20021207/4a5993e4/attachment-0001.pgp
More information about the lugos-list
mailing list