<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>