Issue #2492 has been updated by James Turnbull. Status changed from Needs design decision to Closed
Pushed in commit:"79a4339e1f614647d8b3e074752d8bf0e583aef2" in branch master. ---------------------------------------- Feature #2492: Function for quoting shell words wanted http://projects.reductivelabs.com/issues/2492 Author: Thomas Bellman Status: Closed Priority: Normal Assigned to: Thomas Bellman Category: functions Target version: 0.25.0 Complexity: Easy Affected version: 0.25.0rc1 Keywords: Constructing shell commands to use in the exec type can be fraught with danger, especially if some of the parts come from "external" sources (for example, parameters to a definition) and can contain shell metacharacters. Having a function that quotes its arguments so they are safe to pass into a shell command would be nice to have. Usage would be something like this: <pre> define my_define($file, ...) { $cmd = sprintf("cmd1 %s | cmd2", shellquote($file)) exec { "my_define--$name": command => $cmd; } } my_define { "test": file => "/home/bellman/My Documents", ...; } </pre> I have an implementation ready that I will post for review. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
