Add payloat to apt_status result.

This commit is contained in:
Albert Cervera i Areny 2015-04-12 15:25:44 +02:00
parent 40c8f46538
commit 1d04899f74
1 changed files with 5 additions and 2 deletions

View File

@ -342,7 +342,7 @@ class CheckPlan:
packages = []
security_upgrades = 0
security_packages = []
errors = False
error_items = []
for line in output.splitlines():
if not line.startswith('Inst'):
continue
@ -351,7 +351,7 @@ class CheckPlan:
items = line.split()
if len(items) != 5:
errors = True
error_items += items
continue
packages.append(items[1])
@ -365,6 +365,9 @@ class CheckPlan:
res.append({
'result': 'apt_status',
'char_value': 'Error' if errors else 'OK',
'payload': json.dumps({
'items': error_items,
}),
})
res.append({
'result': 'apt_upgrades',