Newsgroup: it.comp.os.linux.iniziare
Titolo: [OT][FILE CONF] Programma di gestione file di configurazione

Sto realizzando (e' in fase pre release, e' pronto per impieghi seri,
probabili piccole/medie modifiche) un programma che permette la gestione
da console e da script dei file di configurazione (per il momento solo
quelli stile 'ini' ([gruppo] chiave= valore ...) ma sono disponibile a
valutarne altri).
E' scritto in c++ standard, quindi dovrebbe essere facilmente portabile,
da convertire in C, da inserire in altri progetti, e' sotto licenza GPL
con una estensione.
C'e' qualcuno interessato a utilizzarlo e/o provarlo e/o segnalarmi bug,
critiche, valutazioni, e/o aggiungere altre funzioni?
Se qualcuno e' interessato mi scriva in privato (togliere zac zac) o se
risponde a questo post mantenga il cross-post con
it.comp.os.linux.iniziare (seguo solo quel news-group).
Attualmente mi rimane di implementare il lock del file (per impedire le
modifiche, anche se molto improbabili, contemporanee al file di
configurazione), e la gestione del lock dei valori (serve per impedire
che un valore venga modificato a tradimento).
Il tutto era previsto dall'inizio, ma devo ancora valutare alcuni
dettagli.
Salve
         Dbg

 wrote:
[cut]
A parte il crosspost, non ho capito bene che cosa vuoi fare.
Saresti cosě gentile da fornire una spiegazione piů esaustiva?
-- 
Milo Sandydowns
"Quando dico "mi pare" vuol dire che ne sono sicuro."  Graziano Ledda

Saresti cosě gentile da fornire una spiegazione piů esaustiva?
Consentimi di evadere qui altre richieste di spiegazione.
Attualmente gli script e quindi anche i vari script di avvio e di
configurazione, sono in grado di lavorare decentemente solo sui file di
configurazione a singola informazione (es. echo "1" > /...... ), se
devono accedere a file anche un minimo piu' complessi o rinunciano e
usano qualche trucco, o fanno dei salti mortali e poco efficaci, il mio
progetto consente di fare, ad es., come fa chkconfig su altri file.
Con un comando semplice si puo' accedere e modificare i file a multipla
informazione (per il momento solo quelli in stile 'ini').
Questo rendera' accessibile agli script i file di configurazione a
multipla informazione, e sara' molto piu' semplice anche farlo
manualmente da console, scrivere ' comando -s(SET) gruppo chiave
valore -f nome_file ' e' un tantino meglio che usare un editor, poi se i
valori da modificari sono molti con il mio programma puoi automatizzare
la cosa in pochi secondi, cosa che con un editor e' impossibile o
complicata.
Poi una delle opzioni previste, che a breve verra' inserita, e' quella
di poter mettere il lock un valore, questo impedira' che il mio
programma lo vada a modificare.
Questo dovrebbe risolvere il problema delle configurazioni che cambiano
sotto il naso e a tradimento (naturalmente per avere questo tutti i
programmi che accedono al file devono usare un meccanismo di lock
(uguale o simile al mio)).
E altri utilizzi sono possibili, i limiti sono quelli della fantasia e
necessita' di ognuno (e di quelli del mio progetto, naturalmente :) ).
Salve
          Dbg

 
Detto cosě, non vorrei darti una delusione, ma assomiglia un po' al set
di comandi dpkg della debian.


 it.comp.os.linux.iniziare (seguo solo quel news-group).
ROTFL. Il crosspost e' male.
-- 
GHERdO, happy GNU/linux user.
		... Boys don't Cry!