mirror of
https://github.com/munki/munki.git
synced 2026-04-23 13:29:26 -05:00
In getAdobeSetupInfo(), now print payload info even if there's only one payload Payload info now includes AdobeCode, which can be useful for building Installs items.
git-svn-id: http://munki.googlecode.com/svn/trunk@413 a4e17f2e-e282-11dd-95e1-755cbddbdd66
This commit is contained in:
@@ -81,6 +81,8 @@ def getPayloadInfo(dirpath):
|
||||
propvalue = ''
|
||||
for node in prop.childNodes:
|
||||
propvalue += node.nodeValue
|
||||
if propname == 'AdobeCode':
|
||||
payloadinfo['AdobeCode'] = propvalue
|
||||
if propname == 'ProductName':
|
||||
payloadinfo['display_name'] = propvalue
|
||||
if propname == 'ProductVersion':
|
||||
@@ -156,18 +158,17 @@ def getAdobeSetupInfo(installroot):
|
||||
if len(payloads) == 1:
|
||||
info['display_name'] = payloads[0]['display_name']
|
||||
info['version'] = payloads[0]['version']
|
||||
info['installed_size'] = payloads[0]['installed_size']
|
||||
else:
|
||||
if not 'display_name' in info:
|
||||
info['display_name'] = "ADMIN: choose from payloads"
|
||||
info['payloads'] = payloads
|
||||
if not 'version' in info:
|
||||
info['version'] = "ADMIN please set me"
|
||||
installed_size = 0
|
||||
for payload in payloads:
|
||||
installed_size = installed_size + \
|
||||
payload.get('installed_size',0)
|
||||
info['installed_size'] = installed_size
|
||||
info['payloads'] = payloads
|
||||
installed_size = 0
|
||||
for payload in payloads:
|
||||
installed_size = installed_size + \
|
||||
payload.get('installed_size',0)
|
||||
info['installed_size'] = installed_size
|
||||
return info
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user