WAPT/ms-project/setup.py
2018-11-16 09:30:28 +01:00

28 lines
931 B
Python

# -*- coding: utf-8 -*-
from setuphelpers import *
import os
import shutil
uninstallkey = []
def install():
def killsoft():
for soft in ('WINWORD.EXE','POWERPNT.EXE','EXCEL.exe','MSPUB.EXE','MSACCESS.EXE','INFOPATH.EXE','lync.exe','ONENOTE.EXE','OUTLOOK.EXE','ONENOTEM.EXE','MSOSYNC.EXE','GROOVE.EXE'):
if isrunning(soft):
print ("closing %s" % soft)
killalltasks(soft)
project = 'Microsoft Project Standard 2013'
projectpresent = installed_softwares(project)
print('installing project')
if not projectpresent:
cmd = '"ms-project-2013\setup.exe" /adminfile project.msp'
else:
cmd = 'msiexec.exe /p project.msp'
killsoft()
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
projectpresent = installed_softwares(project)
if not projectpresent:
error('End audit did not find the software.')