summaryrefslogtreecommitdiff
path: root/upstart
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2012-07-16 16:46:22 -0400
committerScott Moser <smoser@ubuntu.com>2012-07-16 16:46:22 -0400
commita37d2ee7d61bfc0a59590f76bb8426d4bf5dd1b1 (patch)
tree91d3043b410812b1f986cf9b4af89c7641239dd7 /upstart
parent1bac4c2eef943157d190a06f775321675784a7ea (diff)
downloadvyos-cloud-init-a37d2ee7d61bfc0a59590f76bb8426d4bf5dd1b1.tar.gz
vyos-cloud-init-a37d2ee7d61bfc0a59590f76bb8426d4bf5dd1b1.zip
improve debug via _CLOUD_INIT_SAVE_STDIN and _CLOUD_INIT_SAVE_STDOUT
This does 2 things: a.) fixes broken logic in 'close_stdin' previously _CLOUD_INIT_SAVE_STDIN had to be set to false to preserve stdin. "save_stdin" should be true to indicate it should be saved. The net result is that you can stuff just add import pdb; pdb.set_trace() to code, and then run something like: sudo _CLOUD_INIT_SAVE_STDIN=1 _CLOUD_INIT_SAVE_STDOUT=1 \ cloud-init single --name=mounts --frequency=always And enter the debugger even if you had a 'output' that would redirect stdin/out by default, like: output: {all: '| tee -a /var/log/cloud-init-output.log'}
Diffstat (limited to 'upstart')
0 files changed, 0 insertions, 0 deletions