diff options
author | Scott Moser <smoser@ubuntu.com> | 2012-07-16 16:46:22 -0400 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2012-07-16 16:46:22 -0400 |
commit | a37d2ee7d61bfc0a59590f76bb8426d4bf5dd1b1 (patch) | |
tree | 91d3043b410812b1f986cf9b4af89c7641239dd7 /upstart | |
parent | 1bac4c2eef943157d190a06f775321675784a7ea (diff) | |
download | vyos-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