<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Bonjour,</p>
<p>Effectivement Jean-Charles, comme l'explique bien Bastien
l'installation d'un paquet d'une version supérieur ne lance que la
partie installation uniquement.</p>
<p>La partie uninstall est stockée en mémoire dans la db sqlite
local de l'agent afin d'être lancé lors de la désinstallation
ordonnée par le service ou localement en ligne de commande.</p>
<p>A voir donc dans le paquet si le logiciel prend en compte
l'écrasement de version, au besoin il faudra désinstaller les
versions précédentes (cf documentation :
<a class="moz-txt-link-freetext" href="https://www.wapt.fr/fr/doc-1.5/CreationPaquets/package_additional/setuphelpers_useful.html#suppression-de-logiciels">https://www.wapt.fr/fr/doc-1.5/CreationPaquets/package_additional/setuphelpers_useful.html#suppression-de-logiciels</a>
)</p>
<p>Cordialement,<br>
</p>
<p>Alexandre<br>
</p>
<br>
<div class="moz-cite-prefix">On 20/02/2018 08:41, Bastien HERMITTE
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:630bb09d-4b17-b098-bf24-867f4358a5ab@b2pweb.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="moz-signature">Bonjour,<br>
<br>
Lors de la mise à jour du paquet, WAPT va effectuer la fonction
install() du paquet N.<br>
La fonction uninstall() est à ma connaissance appelée uniquement
lors d'une désinstallation (en cli ou via la console).<br>
<br>
Cordialement,<br>
Bastien<br>
<br>
</div>
<div class="moz-cite-prefix">Le 19/02/2018 à 15:16, Jean-Charles
GRANGER a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:4afaaccb-18e7-442d-5bef-341bf04ba5f7@supagro.fr">
<meta http-equiv="content-type" content="text/html;
charset=utf-8">
Bonjour à tous,<br>
<br>
J'ai un doute sur la façon dont se déroulent exactement les
étapes d'installation/désinstallation/mise à jour des
packages...<br>
<br>
J'ai un package qui contient une procédure d'installation et une
procédure de désinstallation (<i>def uninstall()</i>), et je
suis en train de travailler à sa mise à jour. Que va-t-il se
passer exactement lorsque je vais mettre à jour le package sur
le serveur ? Va-t-il :<br>
<br>
- Exécuter l'<i>uninstall </i>du package en version N-1, puis
faire l'<i>install </i>de la version N ?<br>
- Ou directement lancer l'<i>install </i>de la version N en
écrasant l'installation de la version N-1 sans jouer l'<i>uninstall
</i>?<br>
<br>
Question corollaire : est-ce que l'<i>uninstall </i>n'est jouée
que quand on provoque la désinstallation en ligne de commande ou
via la console Wapt ?<br>
<br>
Merci :-)<br>
<br>
Cordialement,<br>
<br>
JCG<br>
<br>
<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Jean-Charles GRANGER
Unité Informatique du Campus
Antenne du Coeur d'Ecole
Montpellier SupAgro / INRA Montpellier
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it" moz-do-not-send="true">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Alexandre GAUVRIT
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
<a class="moz-txt-link-freetext" href="http://www.tranquil-it-systems.fr">http://www.tranquil-it-systems.fr</a></pre>
</body>
</html>