2710bba2cb
Make all internal commands as list to avoid any possibility of command line injection. Commands supplied as string are susceptible to substitution. All the internal commands are supplied as list to CommandRunner. As a convention, all the commands must be given as list to subprocess except the commands read from file, like in case of cfn hooks and commands section in metadata. Few internal commands require shell redirects and they will be implemented in another patch. Change-Id: Ifabaf44e341144bc85508dc05c76b1d83e41ae44 Partial-Bug: #1312246 |
||
---|---|---|
.. | ||
cfn-create-aws-symlinks | ||
cfn-get-metadata | ||
cfn-hup | ||
cfn-init | ||
cfn-push-stats | ||
cfn-signal |