@@ -185,9 +185,9 @@ jobs:
185
185
- name : Checkout metasploit-framework commit
186
186
uses : actions/checkout@v4
187
187
with :
188
- repository : rapid7 /metasploit-framework
188
+ repository : cgranleese-r7 /metasploit-framework
189
189
path : metasploit-framework
190
- ref : ${{ inputs.metasploit_framework_commit }}
190
+ ref : meterpreter-resolve-multiple-hosts
191
191
192
192
- name : Setup Ruby
193
193
env :
@@ -246,9 +246,9 @@ jobs:
246
246
if : ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
247
247
uses : actions/checkout@v4
248
248
with :
249
- repository : rapid7 /metasploit-payloads
249
+ repository : cgranleese-r7 /metasploit-payloads
250
250
path : metasploit-payloads
251
- ref : ${{ inputs.metasploit_payloads_commit }}
251
+ ref : meterpreter-resolve-multiple-hosts
252
252
253
253
- name : Get metasploit-payloads version
254
254
if : ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
@@ -258,19 +258,23 @@ jobs:
258
258
259
259
- name : Build metasploit-payloads gem
260
260
if : ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
261
- run : gem build ./gem/metasploit-payloads.gemspec
261
+ run : |
262
+ cd gem
263
+ rake create_manifest
264
+ gem build ./metasploit-payloads.gemspec
262
265
working-directory : metasploit-payloads
263
266
264
267
- name : Copy metasploit-payloads gem into metasploit-framework
265
268
if : ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
266
269
shell : bash
267
- run : cp ../metasploit-payloads/metasploit-payloads-${{ env.METASPLOIT_PAYLOADS_VERSION }}.gem .
270
+ run : cp ../metasploit-payloads/gem/ metasploit-payloads-${{ env.METASPLOIT_PAYLOADS_VERSION }}.gem .
268
271
working-directory : metasploit-framework
269
272
270
273
- name : Install metasploit-payloads gem
271
274
if : ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
272
275
run : |
273
276
bundle exec gem install metasploit-payloads-${{ env.METASPLOIT_PAYLOADS_VERSION }}.gem
277
+ ruby -pi.bak -e "gsub(/'metasploit-payloads', '.*'/, '\'metasploit-payloads\'')" metasploit-framework.gemspec
274
278
bundle config unset deployment
275
279
bundle update metasploit-payloads
276
280
bundle install
0 commit comments