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,