Bonjour,

Je suis en train de crée un paquet itunes en me basant sur les script chocolatey en très simplifié et je souhaiterais   faciliter sa mise a jour en intégrant dans la fonctionne update_package,
la possibilité d'extraire itunesetup.exe pour en récupérer les msi (chez chocolatey il ont une option unzip-location)
existe t'il une fonction équivalent chez wapt

en attendant mon script itunes ressemble a ça, il requiere de copier a la mains tout les msi extrait par itunes setup  dans le dossier temp, même chose pour quicktime, et de changer la version dans le fichier control :

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []


def find_msis():
    """Returns msi filename and properties"""
    allmsi = glob.glob('*.msi')
    result = []
    for msi in allmsi:
        # uninstallkey is in msi db
        props = get_msi_properties(msi)
        result.append((msi,props))
    return result

def install():
    print('installing iep-itunes64')
    killalltasks('iTunes.exe')
    msis = find_msis()
    for (msi,props) in msis:
        if msi != "AppleSoftwareUpdate.msi":
            msikey = props['ProductCode']
            print('Adding uninstall key : %s'%msikey)
            uninstallkey.append(msikey)
            print('Adding : %s'%msi)
            run(r'"%s" /qn /norestart'%msi)




en vous remerciant,