Skip to content

Commit b14bfcc

Browse files
authored
Merge pull request #669 from donoghuc/ntml
(PE-36058) Only use ntlm gem fork in bolt-server 2023.y
2 parents 2c527e7 + c8c0cb6 commit b14bfcc

File tree

4 files changed

+27
-21
lines changed

4 files changed

+27
-21
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
component 'rubygem-rubyntlm-fork' do |pkg, settings, platform|
2+
#until we solve https://tickets.puppetlabs.com/browse/PE-36078 ship this fork of ruby-ntlm
3+
4+
# This is only needed when building the gem ourselves, as the
5+
# gemspec file calls out to git for one of its values.
6+
pkg.build_requires 'git'
7+
pkg.environment "GEM_HOME", settings[:gem_home]
8+
pkg.environment "GEM_PATH", settings[:gem_home]
9+
pkg.url("https://github.com/nmburgan/rubyntlm.git")
10+
pkg.ref("openssl-3-legacy")
11+
pkg.build do
12+
["#{settings[:gem_build]} rubyntlm.gemspec"]
13+
end
14+
15+
pkg.install do
16+
[
17+
"#{settings[:gem_install]} rubyntlm-*.gem",
18+
]
19+
end
20+
end
+3-21
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,5 @@
11
component 'rubygem-rubyntlm' do |pkg, settings, platform|
2-
#pkg.version '0.6.3'
3-
#pkg.md5sum 'e1f7477acf8a7d3effb2a3fb931aa84c'
4-
5-
# This is only needed when building the gem ourselves, as the
6-
# gemspec file calls out to git for one of its values.
7-
pkg.build_requires 'git'
8-
pkg.environment "GEM_HOME", settings[:gem_home]
9-
pkg.environment "GEM_PATH", settings[:gem_home]
10-
pkg.url("https://github.com/nmburgan/rubyntlm.git")
11-
pkg.ref("openssl-3-legacy")
12-
pkg.build do
13-
["#{settings[:gem_build]} rubyntlm.gemspec"]
14-
end
15-
16-
pkg.install do
17-
[
18-
"#{settings[:gem_install]} rubyntlm-*.gem",
19-
]
20-
end
21-
22-
#instance_eval File.read('configs/components/_base-rubygem.rb')
2+
pkg.version '0.6.3'
3+
pkg.md5sum 'e1f7477acf8a7d3effb2a3fb931aa84c'
4+
instance_eval File.read('configs/components/_base-rubygem.rb')
235
end

configs/projects/pe-bolt-server-runtime-2021.7.x.rb

+2
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,7 @@
88
proj.setting(:no_doc, true)
99

1010
instance_eval File.read(File.join(File.dirname(__FILE__), '_shared-pe-bolt-server.rb'))
11+
# TODO: Move ntml back to shared runtime when PE-36078 is done
12+
proj.component('rubygem-rubyntlm')
1113
proj.component 'rubygem-prime'
1214
end

configs/projects/pe-bolt-server-runtime-main.rb

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
proj.setting(:no_doc, true)
99

1010
instance_eval File.read(File.join(File.dirname(__FILE__), '_shared-pe-bolt-server.rb'))
11+
# TODO: Work around PE-36078 by using forked non-optimal solution
12+
proj.component('rubygem-rubyntlm-fork')
1113
proj.component 'rubygem-prime'
1214
proj.component 'rubygem-rexml'
1315
end

0 commit comments

Comments
 (0)