[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