<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Bonjour<br>
    <br>
    <div class="moz-signature">Votre premier bloc de code n'est pas dans
      une fonction, du coup il est exécuté à chaque fois qu'on lance le
      script (ce que dois faire le build-upload je suppose).<br>
      <br>
      Il faudrait mettre tout le bloc dans la fonction install(), de
      manière à ne l'exécuter que lors d'un "wapt-get install
      monpaquet".<br>
      <br>
      De la même manière, vous pouvez ajouter une fonction uninstall()
      et définir dedans la suppression des fichiers et du certificat.<br>
      <br>
      Cordialement,<br>
      Bastien<br>
      <br>
    </div>
    <div class="moz-cite-prefix">Le 20/05/2016 à 17:58, Olivier CATY a
      écrit :<br>
    </div>
    <blockquote
cite="mid:CADmqdJMdoUzH515-T=zRD7yVHcBw6g2jCwNk8kzKXoXU=DsHTA@mail.gmail.com"
      type="cite">
      <div style="white-space:pre-wrap">Bonjour,

Je fait un nouveau poste, je veux pas de problème avec Wikipedia 😉

La procédure est opérationnel en script que déploie par gpo, mais je wapétise tous en ce moment

Objectif :

Installation du setup, mais celui-ci a besoin d'inscrire un certificat dans la banque windows avant l install du setup
Ajout de Ardublock dans le dossier install c:\Program Files (x86)\Arduino\Tools\Ardublock\tool\*.jar 

Les dossiers Ardublock\tool\*.jar    n'existe pas 


Pour l'ajout du certificat voila ce que j'ai coller dans mon cmd :

certutil -addstore "TrustedPublisher" driversx86.cer

le setup.py :

if isdir(makepath(programfiles32,'Arduino')):
      print 'Arduino'
      source_filename = 'cert.cmd'
      dest_filename = makepath(programfiles32,'Arduino',source_filename)
      filecopyto(source_filename,dest_filename)
      source_filename = 'driversx86.cer'
      dest_filename = makepath(programfiles32,'Arduino',source_filename)
      filecopyto(source_filename,dest_filename)
      import subprocess as sp
      sp.Popen(("cert.cmd", "c:\Program Files (X86)\Arduino\cert.cmd"))


def install():
    print('installing chaumes-arduino-1.0.6-windows')
    run(r'"arduino-1.0.6-windows.exe" /S')
    copytree2(r'ArduBlockTool',r'c:\Program Files (X86)\Arduino\tools')

Si j'execute pour test cela fonctionnent 

wapt-get install pathtomytemplate

Si j exécute 

Wapt-get build-upload 

il m'execute le script cert.cmd

Si vous avez des idées pour résoudre le problème, ce que je veux surtout c'est comprendre malgré mes lacunes en Python
</div>
      <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>
  </body>
</html>