[puppetlabs-stdlib/el6] Initial import

averi averi at fedoraproject.org
Wed May 7 13:08:01 UTC 2014


commit 621b38e06426174ee5d3ff44b9d7c3f2e8bef427
Author: Andrea Veri <av at gnome.org>
Date:   Wed May 7 15:07:47 2014 +0200

    Initial import

 .gitignore                 |    1 +
 add-missing-shebangs.patch |  768 ++++++++++++++++++++++++++++++++++++++++++++
 puppetlabs-stdlib.spec     |   41 +++
 sources                    |    1 +
 4 files changed, 811 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..7bbb158 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/puppetlabs-stdlib-e962b95.tar.gz
diff --git a/add-missing-shebangs.patch b/add-missing-shebangs.patch
new file mode 100644
index 0000000..b021b56
--- /dev/null
+++ b/add-missing-shebangs.patch
@@ -0,0 +1,768 @@
+diff --git a/spec/acceptance/abs_spec.rb b/spec/acceptance/abs_spec.rb
+index eeae89b..8e05642 100644
+--- a/spec/acceptance/abs_spec.rb
++++ b/spec/acceptance/abs_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'abs function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/any2array_spec.rb b/spec/acceptance/any2array_spec.rb
+index 0127303..467d6af 100644
+--- a/spec/acceptance/any2array_spec.rb
++++ b/spec/acceptance/any2array_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'any2array function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/base64_spec.rb b/spec/acceptance/base64_spec.rb
+index 30ba689..97e1738 100644
+--- a/spec/acceptance/base64_spec.rb
++++ b/spec/acceptance/base64_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'base64 function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/bool2num_spec.rb b/spec/acceptance/bool2num_spec.rb
+index 1cbd88d..7a70311 100644
+--- a/spec/acceptance/bool2num_spec.rb
++++ b/spec/acceptance/bool2num_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'bool2num function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/capitalize_spec.rb b/spec/acceptance/capitalize_spec.rb
+index c04b401..e5e7b7b 100644
+--- a/spec/acceptance/capitalize_spec.rb
++++ b/spec/acceptance/capitalize_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'capitalize function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/chomp_spec.rb b/spec/acceptance/chomp_spec.rb
+index c4af9d9..f6c1595 100644
+--- a/spec/acceptance/chomp_spec.rb
++++ b/spec/acceptance/chomp_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'chomp function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/chop_spec.rb b/spec/acceptance/chop_spec.rb
+index 8774390..dbc28da 100644
+--- a/spec/acceptance/chop_spec.rb
++++ b/spec/acceptance/chop_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'chop function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/concat_spec.rb b/spec/acceptance/concat_spec.rb
+index 24b5955..7bda365 100644
+--- a/spec/acceptance/concat_spec.rb
++++ b/spec/acceptance/concat_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'concat function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/count_spec.rb b/spec/acceptance/count_spec.rb
+index 0a0f5d7..51a40ba 100644
+--- a/spec/acceptance/count_spec.rb
++++ b/spec/acceptance/count_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'count function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/deep_merge_spec.rb b/spec/acceptance/deep_merge_spec.rb
+index 676d23d..c0f9b12 100644
+--- a/spec/acceptance/deep_merge_spec.rb
++++ b/spec/acceptance/deep_merge_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'deep_merge function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/defined_with_params_spec.rb b/spec/acceptance/defined_with_params_spec.rb
+index 7477453..fc54450 100644
+--- a/spec/acceptance/defined_with_params_spec.rb
++++ b/spec/acceptance/defined_with_params_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'defined_with_params function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/delete_at_spec.rb b/spec/acceptance/delete_at_spec.rb
+index f2c5cfe..db0c01f 100644
+--- a/spec/acceptance/delete_at_spec.rb
++++ b/spec/acceptance/delete_at_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'delete_at function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/delete_spec.rb b/spec/acceptance/delete_spec.rb
+index e54d816..a28604c 100644
+--- a/spec/acceptance/delete_spec.rb
++++ b/spec/acceptance/delete_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'delete function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/delete_undef_values_spec.rb b/spec/acceptance/delete_undef_values_spec.rb
+index c2ac931..b7eda19 100644
+--- a/spec/acceptance/delete_undef_values_spec.rb
++++ b/spec/acceptance/delete_undef_values_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'delete_undef_values function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/num2bool_spec.rb b/spec/acceptance/num2bool_spec.rb
+index cdfbc70..1d99ba0 100644
+--- a/spec/acceptance/num2bool_spec.rb
++++ b/spec/acceptance/num2bool_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'num2bool function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/parsejson_spec.rb b/spec/acceptance/parsejson_spec.rb
+index b2ae030..5097810 100644
+--- a/spec/acceptance/parsejson_spec.rb
++++ b/spec/acceptance/parsejson_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'parsejson function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/parseyaml_spec.rb b/spec/acceptance/parseyaml_spec.rb
+index 01e0988..4b4bf3d 100644
+--- a/spec/acceptance/parseyaml_spec.rb
++++ b/spec/acceptance/parseyaml_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'parseyaml function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/pick_default_spec.rb b/spec/acceptance/pick_default_spec.rb
+index e94a999..a663f54 100644
+--- a/spec/acceptance/pick_default_spec.rb
++++ b/spec/acceptance/pick_default_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'pick_default function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/pick_spec.rb b/spec/acceptance/pick_spec.rb
+index 8a768a9..46cf63f 100644
+--- a/spec/acceptance/pick_spec.rb
++++ b/spec/acceptance/pick_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'pick function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/prefix_spec.rb b/spec/acceptance/prefix_spec.rb
+index d7b80a8..de55530 100644
+--- a/spec/acceptance/prefix_spec.rb
++++ b/spec/acceptance/prefix_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'prefix function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/range_spec.rb b/spec/acceptance/range_spec.rb
+index 0387e4e..a3ccd33 100644
+--- a/spec/acceptance/range_spec.rb
++++ b/spec/acceptance/range_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'range function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/reject_spec.rb b/spec/acceptance/reject_spec.rb
+index 52b8755..7f16a00 100644
+--- a/spec/acceptance/reject_spec.rb
++++ b/spec/acceptance/reject_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'reject function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/reverse_spec.rb b/spec/acceptance/reverse_spec.rb
+index 29bdc25..c3f0156 100644
+--- a/spec/acceptance/reverse_spec.rb
++++ b/spec/acceptance/reverse_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'reverse function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/rstrip_spec.rb b/spec/acceptance/rstrip_spec.rb
+index 11ed60a..b57a8b0 100644
+--- a/spec/acceptance/rstrip_spec.rb
++++ b/spec/acceptance/rstrip_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'rstrip function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/shuffle_spec.rb b/spec/acceptance/shuffle_spec.rb
+index e22171f..02d1201 100644
+--- a/spec/acceptance/shuffle_spec.rb
++++ b/spec/acceptance/shuffle_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'shuffle function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/size_spec.rb b/spec/acceptance/size_spec.rb
+index d79140e..a52b778 100644
+--- a/spec/acceptance/size_spec.rb
++++ b/spec/acceptance/size_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'size function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/sort_spec.rb b/spec/acceptance/sort_spec.rb
+index ae7c9db..c85bfab 100644
+--- a/spec/acceptance/sort_spec.rb
++++ b/spec/acceptance/sort_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'sort function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/squeeze_spec.rb b/spec/acceptance/squeeze_spec.rb
+index 82e3233..400a458 100644
+--- a/spec/acceptance/squeeze_spec.rb
++++ b/spec/acceptance/squeeze_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'squeeze function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/str2bool_spec.rb b/spec/acceptance/str2bool_spec.rb
+index a3ba5fe..cf549da 100644
+--- a/spec/acceptance/str2bool_spec.rb
++++ b/spec/acceptance/str2bool_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'str2bool function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/str2saltedsha512_spec.rb b/spec/acceptance/str2saltedsha512_spec.rb
+index d353e22..993e63b 100644
+--- a/spec/acceptance/str2saltedsha512_spec.rb
++++ b/spec/acceptance/str2saltedsha512_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'str2saltedsha512 function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/strftime_spec.rb b/spec/acceptance/strftime_spec.rb
+index 73a01c0..53b7f90 100644
+--- a/spec/acceptance/strftime_spec.rb
++++ b/spec/acceptance/strftime_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'strftime function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/strip_spec.rb b/spec/acceptance/strip_spec.rb
+index fe0c7e9..906fd7a 100644
+--- a/spec/acceptance/strip_spec.rb
++++ b/spec/acceptance/strip_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'strip function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/suffix_spec.rb b/spec/acceptance/suffix_spec.rb
+index 493bc2b..630f866 100644
+--- a/spec/acceptance/suffix_spec.rb
++++ b/spec/acceptance/suffix_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'suffix function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/swapcase_spec.rb b/spec/acceptance/swapcase_spec.rb
+index d4ae0dd..b7894fb 100644
+--- a/spec/acceptance/swapcase_spec.rb
++++ b/spec/acceptance/swapcase_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'swapcase function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/time_spec.rb b/spec/acceptance/time_spec.rb
+index 2a5e52a..cdb2960 100644
+--- a/spec/acceptance/time_spec.rb
++++ b/spec/acceptance/time_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'time function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/to_bytes_spec.rb b/spec/acceptance/to_bytes_spec.rb
+index 34f3647..2b4c61f 100644
+--- a/spec/acceptance/to_bytes_spec.rb
++++ b/spec/acceptance/to_bytes_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'to_bytes function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/type_spec.rb b/spec/acceptance/type_spec.rb
+index dc72f74..0043aad 100644
+--- a/spec/acceptance/type_spec.rb
++++ b/spec/acceptance/type_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'type function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/union_spec.rb b/spec/acceptance/union_spec.rb
+index f413d9a..6db8d0c 100644
+--- a/spec/acceptance/union_spec.rb
++++ b/spec/acceptance/union_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'union function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/unique_spec.rb b/spec/acceptance/unique_spec.rb
+index ea63cb4..bfadad1 100644
+--- a/spec/acceptance/unique_spec.rb
++++ b/spec/acceptance/unique_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'unique function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/unsupported_spec.rb b/spec/acceptance/unsupported_spec.rb
+index 449f35a..1c559f6 100644
+--- a/spec/acceptance/unsupported_spec.rb
++++ b/spec/acceptance/unsupported_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'unsupported distributions and OSes', :if => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/upcase_spec.rb b/spec/acceptance/upcase_spec.rb
+index 50e6302..3d2906d 100644
+--- a/spec/acceptance/upcase_spec.rb
++++ b/spec/acceptance/upcase_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'upcase function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/uriescape_spec.rb b/spec/acceptance/uriescape_spec.rb
+index 0b8a549..7e30205 100644
+--- a/spec/acceptance/uriescape_spec.rb
++++ b/spec/acceptance/uriescape_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'uriescape function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_absolute_path_spec.rb b/spec/acceptance/validate_absolute_path_spec.rb
+index 35ee974..7082e84 100644
+--- a/spec/acceptance/validate_absolute_path_spec.rb
++++ b/spec/acceptance/validate_absolute_path_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_absolute_path function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_array_spec.rb b/spec/acceptance/validate_array_spec.rb
+index da9f465..b53e98c 100644
+--- a/spec/acceptance/validate_array_spec.rb
++++ b/spec/acceptance/validate_array_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_array function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_augeas_spec.rb b/spec/acceptance/validate_augeas_spec.rb
+index 98ee6d1..aeec67a 100644
+--- a/spec/acceptance/validate_augeas_spec.rb
++++ b/spec/acceptance/validate_augeas_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_augeas function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_bool_spec.rb b/spec/acceptance/validate_bool_spec.rb
+index 4e77da2..c837f08 100644
+--- a/spec/acceptance/validate_bool_spec.rb
++++ b/spec/acceptance/validate_bool_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_bool function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_cmd_spec.rb b/spec/acceptance/validate_cmd_spec.rb
+index b4d6575..385676d 100644
+--- a/spec/acceptance/validate_cmd_spec.rb
++++ b/spec/acceptance/validate_cmd_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_cmd function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_hash_spec.rb b/spec/acceptance/validate_hash_spec.rb
+index d26c9e7..52fb615 100644
+--- a/spec/acceptance/validate_hash_spec.rb
++++ b/spec/acceptance/validate_hash_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_hash function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_ipv4_address_spec.rb b/spec/acceptance/validate_ipv4_address_spec.rb
+index b98b81c..64841c3 100644
+--- a/spec/acceptance/validate_ipv4_address_spec.rb
++++ b/spec/acceptance/validate_ipv4_address_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_ipv4_address function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_ipv6_address_spec.rb b/spec/acceptance/validate_ipv6_address_spec.rb
+index 3e73a82..6426d1a 100644
+--- a/spec/acceptance/validate_ipv6_address_spec.rb
++++ b/spec/acceptance/validate_ipv6_address_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_ipv6_address function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_re_spec.rb b/spec/acceptance/validate_re_spec.rb
+index 8d7e634..22f6d47 100644
+--- a/spec/acceptance/validate_re_spec.rb
++++ b/spec/acceptance/validate_re_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_re function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_slength_spec.rb b/spec/acceptance/validate_slength_spec.rb
+index 96b2a6f..1ab2bb9 100644
+--- a/spec/acceptance/validate_slength_spec.rb
++++ b/spec/acceptance/validate_slength_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_slength function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/validate_string_spec.rb b/spec/acceptance/validate_string_spec.rb
+index f8658c5..8956f48 100644
+--- a/spec/acceptance/validate_string_spec.rb
++++ b/spec/acceptance/validate_string_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'validate_string function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/values_at_spec.rb b/spec/acceptance/values_at_spec.rb
+index f341e3d..da63cf3 100644
+--- a/spec/acceptance/values_at_spec.rb
++++ b/spec/acceptance/values_at_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'values_at function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/values_spec.rb b/spec/acceptance/values_spec.rb
+index 0c12702..7ef956e 100644
+--- a/spec/acceptance/values_spec.rb
++++ b/spec/acceptance/values_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ 
+ describe 'values function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
+diff --git a/spec/acceptance/zip_spec.rb b/spec/acceptance/zip_spec.rb
+index a551b80..0e924e8 100644
+--- a/spec/acceptance/zip_spec.rb
++++ b/spec/acceptance/zip_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper_acceptance'
+ require 'puppet'
+ 
+diff --git a/spec/classes/anchor_spec.rb b/spec/classes/anchor_spec.rb
+index 2e1fcba..2d4455e 100644
+--- a/spec/classes/anchor_spec.rb
++++ b/spec/classes/anchor_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'puppet_spec/compiler'
+ 
+diff --git a/spec/functions/ensure_resource_spec.rb b/spec/functions/ensure_resource_spec.rb
+index 459d917..33bcac0 100644
+--- a/spec/functions/ensure_resource_spec.rb
++++ b/spec/functions/ensure_resource_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'rspec-puppet'
+ require 'puppet_spec/compiler'
+diff --git a/spec/functions/getparam_spec.rb b/spec/functions/getparam_spec.rb
+index 7f5ad1a..bf024af 100644
+--- a/spec/functions/getparam_spec.rb
++++ b/spec/functions/getparam_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'rspec-puppet'
+ require 'puppet_spec/compiler'
+diff --git a/spec/lib/puppet_spec/compiler.rb b/spec/lib/puppet_spec/compiler.rb
+index 22e923d..2f0ae4d 100644
+--- a/spec/lib/puppet_spec/compiler.rb
++++ b/spec/lib/puppet_spec/compiler.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ module PuppetSpec::Compiler
+   def compile_to_catalog(string, node = Puppet::Node.new('foonode'))
+     Puppet[:code] = string
+diff --git a/spec/lib/puppet_spec/database.rb b/spec/lib/puppet_spec/database.rb
+index 069ca15..f5c2341 100644
+--- a/spec/lib/puppet_spec/database.rb
++++ b/spec/lib/puppet_spec/database.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ # This just makes some nice things available at global scope, and for setup of
+ # tests to use a real fake database, rather than a fake stubs-that-don't-work
+ # version of the same.  Fun times.
+diff --git a/spec/lib/puppet_spec/files.rb b/spec/lib/puppet_spec/files.rb
+index 65b04aa..71b38ff 100755
+--- a/spec/lib/puppet_spec/files.rb
++++ b/spec/lib/puppet_spec/files.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'fileutils'
+ require 'tempfile'
+ require 'tmpdir'
+diff --git a/spec/lib/puppet_spec/fixtures.rb b/spec/lib/puppet_spec/fixtures.rb
+index 7f6bc2a..81e9775 100755
+--- a/spec/lib/puppet_spec/fixtures.rb
++++ b/spec/lib/puppet_spec/fixtures.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ module PuppetSpec::Fixtures
+   def fixtures(*rest)
+     File.join(PuppetSpec::FIXTURE_DIR, *rest)
+diff --git a/spec/lib/puppet_spec/matchers.rb b/spec/lib/puppet_spec/matchers.rb
+index 448bd18..093d77c 100644
+--- a/spec/lib/puppet_spec/matchers.rb
++++ b/spec/lib/puppet_spec/matchers.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'stringio'
+ 
+ ########################################################################
+diff --git a/spec/lib/puppet_spec/modules.rb b/spec/lib/puppet_spec/modules.rb
+index 6835e44..910c6d9 100644
+--- a/spec/lib/puppet_spec/modules.rb
++++ b/spec/lib/puppet_spec/modules.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ module PuppetSpec::Modules
+   class << self
+     def create(name, dir, options = {})
+diff --git a/spec/lib/puppet_spec/pops.rb b/spec/lib/puppet_spec/pops.rb
+index 442c85b..e056a52 100644
+--- a/spec/lib/puppet_spec/pops.rb
++++ b/spec/lib/puppet_spec/pops.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ module PuppetSpec::Pops
+   extend RSpec::Matchers::DSL
+ 
+diff --git a/spec/lib/puppet_spec/scope.rb b/spec/lib/puppet_spec/scope.rb
+index c14ab47..3847ede 100644
+--- a/spec/lib/puppet_spec/scope.rb
++++ b/spec/lib/puppet_spec/scope.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ 
+ module PuppetSpec::Scope
+   # Initialize a new scope suitable for testing.
+diff --git a/spec/lib/puppet_spec/settings.rb b/spec/lib/puppet_spec/settings.rb
+index f3dbc42..8ddcb97 100644
+--- a/spec/lib/puppet_spec/settings.rb
++++ b/spec/lib/puppet_spec/settings.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ module PuppetSpec::Settings
+ 
+   # It would probably be preferable to refactor defaults.rb such that the real definitions of
+diff --git a/spec/lib/puppet_spec/verbose.rb b/spec/lib/puppet_spec/verbose.rb
+index d9834f2..b2683df 100755
+--- a/spec/lib/puppet_spec/verbose.rb
++++ b/spec/lib/puppet_spec/verbose.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ # Support code for running stuff with warnings disabled.
+ module Kernel
+   def with_verbose_disabled
+diff --git a/spec/monkey_patches/alias_should_to_must.rb b/spec/monkey_patches/alias_should_to_must.rb
+index 1a11117..505e240 100755
+--- a/spec/monkey_patches/alias_should_to_must.rb
++++ b/spec/monkey_patches/alias_should_to_must.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'rspec'
+ 
+ class Object
+diff --git a/spec/monkey_patches/publicize_methods.rb b/spec/monkey_patches/publicize_methods.rb
+index f3a1abf..3ae59f9 100755
+--- a/spec/monkey_patches/publicize_methods.rb
++++ b/spec/monkey_patches/publicize_methods.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ # Some monkey-patching to allow us to test private methods.
+ class Class
+     def publicize_methods(*methods)
+diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
+index cf1981b..78925fd 100644
+--- a/spec/spec_helper.rb
++++ b/spec/spec_helper.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ dir = File.expand_path(File.dirname(__FILE__))
+ $LOAD_PATH.unshift File.join(dir, 'lib')
+ 
+diff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb
+index 1a0bba0..f388729 100644
+--- a/spec/spec_helper_acceptance.rb
++++ b/spec/spec_helper_acceptance.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'beaker-rspec'
+ 
+ UNSUPPORTED_PLATFORMS = []
+diff --git a/spec/unit/facter/facter_dot_d_spec.rb b/spec/unit/facter/facter_dot_d_spec.rb
+index 1ecffc8..2fb72b2 100644
+--- a/spec/unit/facter/facter_dot_d_spec.rb
++++ b/spec/unit/facter/facter_dot_d_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'facter/facter_dot_d'
+ 
+diff --git a/spec/unit/facter/root_home_spec.rb b/spec/unit/facter/root_home_spec.rb
+index 532fae1..73eb3ea 100644
+--- a/spec/unit/facter/root_home_spec.rb
++++ b/spec/unit/facter/root_home_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'facter/root_home'
+ 
+diff --git a/spec/unit/facter/util/puppet_settings_spec.rb b/spec/unit/facter/util/puppet_settings_spec.rb
+index c3ce6ea..e77779b 100644
+--- a/spec/unit/facter/util/puppet_settings_spec.rb
++++ b/spec/unit/facter/util/puppet_settings_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'facter/util/puppet_settings'
+ 
+diff --git a/spec/unit/puppet/parser/functions/validate_absolute_path_spec.rb b/spec/unit/puppet/parser/functions/validate_absolute_path_spec.rb
+index 1c9cce2..342ae84 100644
+--- a/spec/unit/puppet/parser/functions/validate_absolute_path_spec.rb
++++ b/spec/unit/puppet/parser/functions/validate_absolute_path_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ 
+ describe Puppet::Parser::Functions.function(:validate_absolute_path) do
+diff --git a/spec/unit/puppet/parser/functions/validate_augeas_spec.rb b/spec/unit/puppet/parser/functions/validate_augeas_spec.rb
+index ab5c140..c695ba2 100644
+--- a/spec/unit/puppet/parser/functions/validate_augeas_spec.rb
++++ b/spec/unit/puppet/parser/functions/validate_augeas_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ 
+ describe Puppet::Parser::Functions.function(:validate_augeas), :if => Puppet.features.augeas? do
+diff --git a/spec/unit/puppet/parser/functions/validate_bool_spec.rb b/spec/unit/puppet/parser/functions/validate_bool_spec.rb
+index 261fb23..a352d3b 100644
+--- a/spec/unit/puppet/parser/functions/validate_bool_spec.rb
++++ b/spec/unit/puppet/parser/functions/validate_bool_spec.rb
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env/ruby -S rspec
++#! /usr/bin/env ruby -S rspec
+ 
+ require 'spec_helper'
+ 
+diff --git a/spec/unit/puppet/parser/functions/validate_cmd_spec.rb b/spec/unit/puppet/parser/functions/validate_cmd_spec.rb
+index a86cb01..a6e68df 100644
+--- a/spec/unit/puppet/parser/functions/validate_cmd_spec.rb
++++ b/spec/unit/puppet/parser/functions/validate_cmd_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ 
+ TESTEXE = File.exists?('/usr/bin/test') ? '/usr/bin/test' : '/bin/test'
+diff --git a/spec/unit/puppet/parser/functions/validate_ipv4_address_spec.rb b/spec/unit/puppet/parser/functions/validate_ipv4_address_spec.rb
+index 85536d3..45401a4 100644
+--- a/spec/unit/puppet/parser/functions/validate_ipv4_address_spec.rb
++++ b/spec/unit/puppet/parser/functions/validate_ipv4_address_spec.rb
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env/ruby -S rspec
++#! /usr/bin/env ruby -S rspec
+ 
+ require "spec_helper"
+ 
+diff --git a/spec/unit/puppet/parser/functions/validate_ipv6_address_spec.rb b/spec/unit/puppet/parser/functions/validate_ipv6_address_spec.rb
+index 1fe5304..a839d90 100644
+--- a/spec/unit/puppet/parser/functions/validate_ipv6_address_spec.rb
++++ b/spec/unit/puppet/parser/functions/validate_ipv6_address_spec.rb
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env/ruby -S rspec
++#! /usr/bin/env ruby -S rspec
+ 
+ require "spec_helper"
+ 
+diff --git a/spec/unit/puppet/parser/functions/validate_re_spec.rb b/spec/unit/puppet/parser/functions/validate_re_spec.rb
+index d189efb..d29988b 100644
+--- a/spec/unit/puppet/parser/functions/validate_re_spec.rb
++++ b/spec/unit/puppet/parser/functions/validate_re_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ 
+ describe Puppet::Parser::Functions.function(:validate_re) do
+diff --git a/spec/unit/puppet/provider/file_line/ruby_spec.rb b/spec/unit/puppet/provider/file_line/ruby_spec.rb
+index c356bd2..a016b68 100644
+--- a/spec/unit/puppet/provider/file_line/ruby_spec.rb
++++ b/spec/unit/puppet/provider/file_line/ruby_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'tempfile'
+ provider_class = Puppet::Type.type(:file_line).provider(:ruby)
+diff --git a/spec/unit/puppet/type/file_line_spec.rb b/spec/unit/puppet/type/file_line_spec.rb
+index 34d5dad..ab5b81b 100644
+--- a/spec/unit/puppet/type/file_line_spec.rb
++++ b/spec/unit/puppet/type/file_line_spec.rb
+@@ -1,3 +1,4 @@
++#! /usr/bin/env ruby -S rspec
+ require 'spec_helper'
+ require 'tempfile'
+ describe Puppet::Type.type(:file_line) do
diff --git a/puppetlabs-stdlib.spec b/puppetlabs-stdlib.spec
new file mode 100644
index 0000000..17f0741
--- /dev/null
+++ b/puppetlabs-stdlib.spec
@@ -0,0 +1,41 @@
+%global commit e962b9553b8d79b36faa90ef6e002649820208a3
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
+Name:		puppetlabs-stdlib
+Version:	4.1.0
+Release:	1.20140507git%{shortcommit}%{?dist}
+Summary:	Puppet Labs Standard Library
+License:	ASL 2.0
+URL:		https://github.com/puppetlabs/puppetlabs-stdlib
+Source0:	https://github.com/puppetlabs/puppetlabs-stdlib/archive/%{shortcommit}/puppetlabs-stdlib-%{shortcommit}.tar.gz
+Patch0:		add-missing-shebangs.patch
+BuildArch:	noarch
+Requires:	puppet >= 2.7.0
+
+%description
+Puppet Labs Standard Library module.
+
+%prep 
+%setup -qn %{name}-%{commit}
+
+# Patch forwarded upstream as per https://github.com/puppetlabs/puppetlabs-stdlib/pull/248.
+%patch0 -p1
+find spec/ -name '*.rb' -exec chmod +x {} \;
+
+%build
+
+%install
+mkdir -p %{buildroot}/%{_datadir}/puppet/modules/stdlib
+cp -rp lib/ %{buildroot}/%{_datadir}/puppet/modules/stdlib/lib
+cp -rp spec/ %{buildroot}/%{_datadir}/puppet/modules/stdlib/spec
+cp -rp manifests/ %{buildroot}/%{_datadir}/puppet/modules/stdlib/manifests 
+cp -rp tests/ %{buildroot}/%{_datadir}/puppet/modules/stdlib/tests
+
+
+%files
+%doc LICENSE CONTRIBUTING.md CHANGELOG.md README.markdown README_DEVELOPER.markdown
+%{_datadir}/puppet/modules/stdlib
+
+%changelog
+* Wed May 07 2014 Andrea Veri <averi at fedoraproject.org> - 4.1.0-1.20140507gite962b95
+- Initial package release.
diff --git a/sources b/sources
index e69de29..f81479c 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b9ae2cc73b2f195861c8b01814cfcfe7  puppetlabs-stdlib-e962b95.tar.gz


More information about the scm-commits mailing list