ciao
come (forse) avrai notato, nel file netlogon.bat, in testa, c'è scritto qualcosa tipo:
@REM #------------------------------------------------------------
@REM # DO NOT MODIFY THIS FILE! It is updated automatically by the
@REM # e-smith server and gateway software. Instead, modify the source
@REM # template in the /etc/e-smith/templates-custom directory. For more
@REM # information, see http://www.e-smith.org.
@REM #------------------------------------------------------------
questo significa che questo file, come
tutti (o quasi) i file di configurazione di SME sono gestiti dal server e rigenerati ogni volta che ce ne sia la necessità.. modificarli a mano significa che non appena si scatena/invoca un
evento su SME (tramite server-manager) le modifiche saranno sovrascritte.
Piccola digressione tecnica: SME si regge su 3 "entità":
- i db
- i fragments/template
- gli eventi/actions
nei primi (file di test opportunamente formattati e strutturati) vengono memorizzate le informazioni utili per la configurazione del sistema.. si popolano con i famosi comandi
db nomedb setprop key subkey value
per la sintassi, basta che da shell di root digiti, banalmente, db e dai invio
i secondi sono dei template ove le variabili memorizzate nei db vengono inserite (previo eventuale elaborazione) per dare luogo ai file di configurazione veri e propri..
essi si trovano in /etc/e-smith..
ci sono almeno 4 sottocartelle che hanno "templates" nel nome.. almeno 4 sono quelle di nostro interesse
quelle templates e templates-user contengono i fragments/template provenienti dai pacchetti installati e non si toccano
quelle *-custom sono invece normalmente vuote e servono per contenere le nostre personalizzazioni
il concetto è semplice.. supponiamo di avere un file di conf che si chiama /etc/miofile.conf installato da un pacchetto qualsiasi
in /etc/e-smith/templates/ avrò un ramo di cartelle /etc/miofile.conf/ ed al suo interno ci saranno alcuni file (solitamente nominati con XY_nomefile, con XY sono numeri) che sono gli "spezzoni" di cui si compone il file di configurazione
per personalizzare il comportamento di quel demone legato a quel file, oltre ad agire sugli eventuali valori tramite il comando db (vedi sopra), posso anche modificare i fragments,
ma per farlo devo prima crearne una copia in /etc/e-smith/templates
-custom/etc/miofile.conf/
la regola dice che se ho due file XY_frammento in entrambe le cartelle (con XY uguale da entrambe le parti) il sistema considererà solo quella in -custom (override).. se invece ho un file solo in -custom (è possibile avere 10_frammento1 e 20_frammento2 "normalmente" ed aggiungere un 15_mioframmento in -custom) questo verrà considerato ed aggiunto (aggiunta)
i terzi sono i famosi eventi richiamati da
signal-event nome_evento
e si occupano di rigenerare i file di configurazione necessari e riavviare i demoni coinvolti nel particolare evento
per fare un esempio, nel caso di
signal-event ibay-modify nomeibay
vengono certamente rigenerari i file di configurazione di samba e di apache e riavviati i rispettivi servizi (ma non solo quelli)
maggiori informazioni per capire come funziona SME sono disponibili nel manuale per lo sviluppatore, all'inizio.. consiglio di leggerlo per capire realmente e completamente cosa stia dietro al sistema che usi.
tornando a bomba, tu hai bisogno di AGGIUNGERE delle direttive al tuo file netlogon.bat
secondo quanto detto finora, e sulla base anche degli altri post, come dovresti procedere secondo te?
quanto ai dubbi sulla sintassi del file .bat, è meglio (ed auspicabile) che tu faccia una ricerca su internet; il tema è decisamente OT qui