Puppet 2.7.6rc3 is available.

 This release candidate fixes a regression in the Exec resource that
prevented multi-line execs from working properly.


Release Notes for 2.7.6 series --
https://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes

This release is available for download at:
http://downloads.puppetlabs.com/puppet/

See the Verifying Puppet Download section at:
http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet

Please report feedback via the Puppet Labs Redmine site, using an affected
version of 2.7.6rc3 http://projects.puppetlabs.com/projects/puppet

Documentation is available at: http://docs.puppetlabs.com/index.html



Changes since RC2.

   (#9996) Restore functionality for multi-line commands in exec resources

    Originally we were relying on the behavior that Array.new would call
     #to_a on its argument, which is a no-op if the object is already an
    array.  When #to_a is called on a string, it does not always return
    [original_string].  Because string.to_a is effectively equivalent to
    string.each_line.to_a (at least in Ruby 1.8.7) we were breaking
    commands with embedded newlines.

    Manually wrapping the passed in command in an array, and calling
     #flatten is much safer since it will not "helpfully" split up the
    command string for us.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev?hl=en.

Reply via email to