[Wapt] install_msi_if_needed et mauvaise détection de la uninstallKey
Daniel Berteaud
daniel at firewall-services.com
Thu Dec 6 12:43:11 CET 2018
Le 06/12/2018 à 11:35, Daniel Berteaud a écrit :
>
> Bonjour.
>
> Je débute dans la création de paquets WAPT, et pour l'instant, ça se
> passe plutôt bien (si ce n'est le douloureux apprentissage de Python,
> je suis plutôt perl moi ^^)
>
> Je rencontre par contre un problème de détection de la uninstallKey
> avec la fonction install_msi_if_needed.
>
OK, trouvé. Si il y en a que ça intéresse, en PJ, un setup.py minimal
pour iTunes :-)
Il n'y a pas à dire, WAPT est vraiment bien conçu. Il faut juste un peu
de temps pour apprendre à utiliser toute la puissance des setuphelpers
Cordialement,
Daniel
--
Logo FWS
*Daniel Berteaud*
FIREWALL-SERVICES SAS.
Société de Services en Logiciels Libres
Tel : 05 56 64 15 32
Matrix: @dani:fws.fr
/www.firewall-services.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20181206/43a233bb/attachment.html>
-------------- next part --------------
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('Installing Apple iTunes')
msi = 'iTunes64.msi' if iswin64() else 'iTunes.msi'
run(r'msiexec /qn /norestart /i%s SCHEDULE_ASUW=0' % msi,accept_returncodes=[0,3010])
for soft in installed_softwares('iTunes'):
uninstallkey = soft['key']
def uninstall():
print('Uninstalling iTunes')
for soft in installed_softwares('iTunes'):
run(r'msiexec /qn /norestart /x%s' % soft['key'])
More information about the WAPT
mailing list