Mandi! Stefan Pendl
  In chel di` si favelave...

> I see some problems with this approach:

You're right, effectively after doing some test i realize that i was
wrong... simply because newer wpkg update the wpkg.xml file at every
step, not at the end.


I've simply added, in wpkg client pre execution:

 if exist "%SystemRoot%\system32\wpkg.xml" (
        copy /y %SystemRoot%\system32\wpkg.xml %SystemRoot%\system32\wpkg.old 
>nul
 )

and now i check '%SystemRoot%\system32\wpkg.old'.

This is not really a ''safe'' method, but can be useful in some case.

EG, i've prepared a recipe to install bacula file daemon client, that i
don't use extensively but only on some client; a second recipe, if
there's a server side .conf file, activate bacula and configure it.

With a check like that, i can add a client (or modify the configuration
file) and have the second recipe do the upgrade.
Because normaly i do that not massively but on that pc, i can check if
works (really, i can do it manually, but using wpkg are very cosy! ;).

If i have some doubt, or i have to propagate some very important
update, i can upgrade revision and have a forced installation.


Rougly: because i copy wpkg.xml to wpkg.old *before* wpkg.js run, if
some configuration file have a modification date newer then wpkg.old,
it is really a new file and have to be ''upgraded''.
It is not true the opposite: but as stated, if really i need to
propagate some config options, i can update the revision.

-- 
dott. Marco Gaiarin                                 GNUPG Key ID: 240A3D66
  Associazione ``La Nostra Famiglia''                http://www.sv.lnf.it/
  Polo FVG  -  Via della Bontà, 7 - 33078  -  San Vito al Tagliamento (PN)
  marco.gaiarin(at)sv.lnf.it      tel +39-0434-842711  fax +39-0434-842797

                Dona il 5 PER MILLE a LA NOSTRA FAMIGLIA!
           http://www.lanostrafamiglia.it/chi_siamo/5xmille.php
        (cf 00307430132, categoria ONLUS oppure RICERCA SANITARIA)
-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users

Reply via email to