- append_newline parameter added to concat_build. - Default file delimiter is now and empty file delimiter which is affected by append_newline. - Sort and uniq work on all lines, not whole file fragments. - Normal concats work on whole file fragments so be sure to match up your delimiters and newline settings in sub-builds if that's what you want. - insync? etc... now works properly for both fragments and build objects. - Fragments auto-create an associated build object if one does not exist. - Build now separates the overwriting of a target from the creation of the output file. - Documentation updated to describe multi-level builds. - Code updated for compatiblity with Ruby 1.9. - All instances of a hard coded 'vardir' have been replaced with calls to Puppet[:vardir]
Multiple updates to the concat codebase.
- append_newline parameter added to concat_build.
- Default file delimiter is now and empty file delimiter which is affected by
append_newline.
- Sort and uniq work on all lines, not whole file fragments.
- Normal concats work on whole file fragments so be sure to match up your
delimiters and newline settings in sub-builds if that's what you want.
- insync? etc... now works properly for both fragments and build objects.
- Fragments auto-create an associated build object if one does not exist.
- Build now separates the overwriting of a target from the creation of the
output file.
- Documentation updated to describe multi-level builds.
- Code updated for compatiblity with Ruby 1.9.
- All instances of a hard coded 'vardir' have been replaced with calls to
Puppet[:vardir]
Modifications performed by:
- Trevor Vaughan (trevor.vaughan@onyxpoint.com)
- Morgan Haskel (morgan.haskel@onyxpoint.com)