summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorReid Vandewiele <marut@cat.pdx.edu>2012-04-11 14:09:50 -0700
committerReid Vandewiele <marut@cat.pdx.edu>2012-04-17 12:02:38 -0700
commit81d5ee80f3d505ad3f9a5acd0c221c0817cdfc2c (patch)
tree025c90f02d9a4960a8924505ee822e8be4875920 /lib
parent30c96286c9760259bc654ebde9f330bf68c0ed6d (diff)
downloadpuppet-concat-81d5ee80f3d505ad3f9a5acd0c221c0817cdfc2c.tar.gz
puppet-concat-81d5ee80f3d505ad3f9a5acd0c221c0817cdfc2c.tar.bz2
Remove the gnu parameter from concat
Previously, the concatfragments.sh script was would default to using GNU-specific flags for find, sort, and xargs. This necessitated explicit passing of a "gnu = false" parameter to the concat define in order to successfully run the script without GNU-specific flags when working with systems that do not by default include GNU versions of the utilities (solaris, for example). This commit modifies the concatfragments script such that GNU versions of the utilities are not needed at all. It does this while preserving the original use case for the GNU flags, which was to allow special characters (like spaces) in the filenames, which it accomplished by using GNU flags to separate fields using null characters instead of newlines. In order to preserve backwards-compatibility with existing puppet installations that make use of the "gnu = false" parameter, the parameter list for the concat define has not been changed. Rather, the gnu parameter is now deprecated and ignored.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions