@@ -79,6 +79,17 @@ if puppet_gem_location != :gem || puppetversion < '3.5.0'
79
79
if Gem ::Platform . local . os == 'mingw32'
80
80
explicitly_require_windows_gems = true
81
81
end
82
+
83
+ if puppet_gem_location == :gem
84
+ # If facterversion hasn't been specified and we are
85
+ # looking for a Puppet Gem version less than 3.5.0, we
86
+ # need to ensure we get a good Facter for specs.
87
+ gem "facter" , ">= 1.6.11" , "<= 1.7.5" , :require => false unless facterversion
88
+ # If hieraversion hasn't been specified and we are
89
+ # looking for a Puppet Gem version less than 3.5.0, we
90
+ # need to ensure we get a good Hiera for specs.
91
+ gem "hiera" , ">= 1.0.0" , "<= 1.3.0" , :require => false unless hieraversion
92
+ end
82
93
end
83
94
84
95
if explicitly_require_windows_gems
@@ -91,10 +102,6 @@ if explicitly_require_windows_gems
91
102
gem "win32-security" , "~> 0.1.2" , :require => false
92
103
gem "win32-service" , "0.7.2" , :require => false
93
104
gem "minitar" , "0.5.4" , :require => false
94
- # If facterversion hasn't been specified and we are
95
- # looking for a Puppet Gem version less than 3.5.0, we
96
- # need to ensure we get a good Facter for Windows specs.
97
- gem "facter" , ">= 1.6.11" , "<= 1.7.5" , :require => false unless facterversion
98
105
else
99
106
gem "ffi" , "~> 1.9.0" , :require => false
100
107
gem "win32-eventlog" , "~> 0.5" , :require => false
0 commit comments