summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/exec
Commit message (Collapse)AuthorAgeFilesLines
* (#5495) Remove dead Windows-specific code from posix exec providerNick Lewis2011-08-161-16/+16
| | | | | | | | | | | | Because this provider only applies when the posix feature is present (and thus not the windows feature), it can never be used on Windows. Thus, the Windows-specific command handling is unnecessary and unused. Also added more specific error messages for the cases where a command doesn't exist, isn't a file, and isn't executable. These only apply when the command path is absolute (otherwise the message is simply command not found). Reviewed-By: Matt Robinson <matt@puppetlabs.com>
* (#8302) Improve documentation of exec providersnfagerlund2011-08-102-5/+17
| | | | | | The documentation for the shell and posix providers didn't fully explain the differences between them or the security implications of each. This commit improves the documentation of both providers.
* (#4884) Add an shell provider for execsMatt Robinson2011-03-151-0/+17
| | | | | | | This makes it possible to use shell builtins when the exec is inline bash commands. Paired-with: Max Martin
* (#4884) Break the exec type out to have a posix providerDaniel Pittman2011-03-151-0/+112
This is in preparation for allowing other new providers to handle exec commands differently. Reviewed-by: Max Martin and Matt Robinson