Add diff mode output to debconf module (#2530)
Support diff such that the previous and current settings are visible without debug output and just with `--diff` if requested.
This commit is contained in:
parent
c848957792
commit
39972fa697
1 changed files with 7 additions and 1 deletions
|
@ -161,8 +161,14 @@ def main():
|
||||||
prev = {question: prev[question]}
|
prev = {question: prev[question]}
|
||||||
else:
|
else:
|
||||||
prev[question] = ''
|
prev[question] = ''
|
||||||
|
if module._diff:
|
||||||
|
after = prev.copy()
|
||||||
|
after.update(curr)
|
||||||
|
diffdict = {'before': prev, 'after': after}
|
||||||
|
else:
|
||||||
|
diff_dict = {}
|
||||||
|
|
||||||
module.exit_json(changed=changed, msg=msg, current=curr, previous=prev)
|
module.exit_json(changed=changed, msg=msg, current=curr, previous=prev, diff=diff_dict)
|
||||||
|
|
||||||
module.exit_json(changed=changed, msg=msg, current=prev)
|
module.exit_json(changed=changed, msg=msg, current=prev)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue