Paquet Evernote
Posté : 18 juin 2015 - 10:00
Bonjour,
Je suis en train de développer un paquet pour Evernote, mon installation se passe bien mais j'ai ensuite pour chaque utilisateur qui lancerait Evernote une seconde installation.
Quelqu'un a-t-il déjà créer un paquet Evernote, ou quelqu'un a-t-il une idée de comment gérer ou passer cette seconde installation?
setup.py de mon paquet:
Remarque : Il y a une ligne commentée dans mon paquet car j'ai d'abord utiliser le .exe directement, puis j'ai testé en récupérant le .msi (que l'on récupére dans C:\Temp lorsqu'on installe Evernote.
Je suis en train de développer un paquet pour Evernote, mon installation se passe bien mais j'ai ensuite pour chaque utilisateur qui lancerait Evernote une seconde installation.
Quelqu'un a-t-il déjà créer un paquet Evernote, ou quelqu'un a-t-il une idée de comment gérer ou passer cette seconde installation?
setup.py de mon paquet:
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['{CD252A60-0965-11E5-B3A2-00505695D7B0}']
current_version='5.8.8.7837'
def install():
already_installed=False
print('Checking old Evernote')
evernote = installed_softwares('evernote')
if evernote:
for uninstall in evernote:
if uninstall['version'] != current_version:
print('Removing %s'%uninstall['name'])
cmd = uninstall_cmd(uninstall['key'])
print run_notfatal(cmd)
else:
already_installed = True
if already_installed is True:
print('Evernote ', current_version ,' already installed')
else:
print('installing uvhc-evernote')
#run(r'"Evernote_5.8.8.7837.exe" /qn ')
run(r'msiexec /i "Evernote.msi" /quiet /qn /norestart ALLUSERS=1')