Skip to content

Commit 5429374

Browse files
committed
updating the gemspecs to use the pre-release versions of the other metasploit gems
1 parent 8163c3c commit 5429374

File tree

4 files changed

+33
-66
lines changed

4 files changed

+33
-66
lines changed

Gemfile

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,6 @@ source 'https://rubygems.org'
33
# spec.add_runtime_dependency '<name>', [<version requirements>]
44
gemspec name: 'metasploit-framework'
55

6-
# TODO: Rails 4
7-
# move these back into the root gemspec
8-
gem 'metasploit-concern', :github => 'rapid7/metasploit-concern', :branch => 'staging/rails-4.0'
9-
gem 'metasploit-model', :github => 'rapid7/metasploit-model', :branch => 'staging/rails-4.0'
10-
116
# separate from test as simplecov is not run on travis-ci
127
group :coverage do
138
# code coverage for tests
@@ -18,10 +13,6 @@ end
1813

1914
group :db do
2015
gemspec name: 'metasploit-framework-db'
21-
# TODO: Rails 4
22-
# move these back into the metasploit-framework-db gemspec
23-
gem 'metasploit-credential', :github => 'rapid7/metasploit-credential', :branch => 'staging/rails-4.0'
24-
gem 'metasploit_data_models', :github => 'rapid7/metasploit_data_models', :branch => 'staging/rails-4.0'
2516
end
2617

2718
group :development do

Gemfile.lock

Lines changed: 29 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,3 @@
1-
GIT
2-
remote: git://github.com/rapid7/metasploit-concern.git
3-
revision: b4e7265963670a4e57e9550137216935cd3fea50
4-
branch: staging/rails-4.0
5-
specs:
6-
metasploit-concern (1.0.0.pre.rails.pre.4.0)
7-
activerecord (>= 4.0.9, < 4.1.0)
8-
activesupport (>= 4.0.9, < 4.1.0)
9-
railties (>= 4.0.9, < 4.1.0)
10-
11-
GIT
12-
remote: git://github.com/rapid7/metasploit-credential.git
13-
revision: 3b37c5fee5a263d52b76d619c690cda70d37d2dc
14-
branch: staging/rails-4.0
15-
specs:
16-
metasploit-credential (1.14.5.pre.rails.pre.4.0)
17-
metasploit-concern
18-
metasploit-model
19-
metasploit_data_models
20-
pg
21-
railties
22-
rubyntlm
23-
rubyzip (~> 1.1)
24-
25-
GIT
26-
remote: git://github.com/rapid7/metasploit-model.git
27-
revision: d975c8f219b1d3e6f522938c26576c57e6c536e9
28-
branch: staging/rails-4.0
29-
specs:
30-
metasploit-model (1.30.0.pre.rails.pre.4.0)
31-
activesupport (>= 4.0.9, < 4.1.0)
32-
railties (>= 4.0.9, < 4.1.0)
33-
34-
GIT
35-
remote: git://github.com/rapid7/metasploit_data_models.git
36-
revision: c67bda347d65a0fb7be8903d27b41f63e69c7c4f
37-
branch: staging/rails-4.0
38-
specs:
39-
metasploit_data_models (0.24.0.pre.rails.pre.4.0)
40-
activerecord (>= 4.0.9, < 4.1.0)
41-
activesupport (>= 4.0.9, < 4.1.0)
42-
arel-helpers
43-
metasploit-concern
44-
metasploit-model
45-
pg
46-
postgres_ext
47-
railties (>= 4.0.9, < 4.1.0)
48-
recog (~> 1.0)
49-
501
PATH
512
remote: .
523
specs:
@@ -56,6 +7,8 @@ PATH
567
bcrypt
578
jsobfu (~> 0.2.0)
589
json
10+
metasploit-concern (= 1.0.0.pre.rails.pre.4.0)
11+
metasploit-model (= 1.0.0.pre.rails.pre.4.0)
5912
meterpreter_bins (= 0.0.22)
6013
msgpack
6114
nokogiri
@@ -69,7 +22,9 @@ PATH
6922
tzinfo
7023
metasploit-framework-db (4.11.0.pre.dev)
7124
activerecord (>= 4.0.9, < 4.1.0)
25+
metasploit-credential (= 1.0.0.pre.rails.pre.4.0)
7226
metasploit-framework (= 4.11.0.pre.dev)
27+
metasploit_data_models (= 1.0.0.pre.rails.pre.4.0a)
7328
pg (>= 0.11)
7429
metasploit-framework-pcap (4.11.0.pre.dev)
7530
metasploit-framework (= 4.11.0.pre.dev)
@@ -152,6 +107,31 @@ GEM
152107
json (1.8.2)
153108
mail (2.6.3)
154109
mime-types (>= 1.16, < 3)
110+
metasploit-concern (1.0.0.pre.rails.pre.4.0)
111+
activerecord (>= 4.0.9, < 4.1.0)
112+
activesupport (>= 4.0.9, < 4.1.0)
113+
railties (>= 4.0.9, < 4.1.0)
114+
metasploit-credential (1.0.0.pre.rails.pre.4.0)
115+
metasploit-concern (= 1.0.0.pre.rails.pre.4.0)
116+
metasploit-model (= 1.0.0.pre.rails.pre.4.0)
117+
metasploit_data_models (= 1.0.0.pre.rails.pre.4.0a)
118+
pg
119+
railties
120+
rubyntlm
121+
rubyzip (~> 1.1)
122+
metasploit-model (1.0.0.pre.rails.pre.4.0)
123+
activesupport (>= 4.0.9, < 4.1.0)
124+
railties (>= 4.0.9, < 4.1.0)
125+
metasploit_data_models (1.0.0.pre.rails.pre.4.0a)
126+
activerecord (>= 4.0.9, < 4.1.0)
127+
activesupport (>= 4.0.9, < 4.1.0)
128+
arel-helpers
129+
metasploit-concern (= 1.0.0.pre.rails.pre.4.0)
130+
metasploit-model (= 1.0.0.pre.rails.pre.4.0)
131+
pg
132+
postgres_ext
133+
railties (>= 4.0.9, < 4.1.0)
134+
recog (~> 1.0)
155135
meterpreter_bins (0.0.22)
156136
method_source (0.8.2)
157137
mime-types (2.4.3)
@@ -254,13 +234,9 @@ DEPENDENCIES
254234
cucumber-rails
255235
factory_girl_rails (~> 4.5.0)
256236
fivemat (= 1.2.1)
257-
metasploit-concern!
258-
metasploit-credential!
259237
metasploit-framework!
260238
metasploit-framework-db!
261239
metasploit-framework-pcap!
262-
metasploit-model!
263-
metasploit_data_models!
264240
pry
265241
rake (>= 10.0.0)
266242
redcarpet

metasploit-framework-db.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ Gem::Specification.new do |spec|
2929

3030
spec.add_runtime_dependency 'activerecord', *Metasploit::Framework::RailsVersionConstraint::RAILS_VERSION
3131
# Metasploit::Credential database models
32-
#spec.add_runtime_dependency 'metasploit-credential', '~> 0.13.11'
32+
spec.add_runtime_dependency 'metasploit-credential', '1.0.0.pre.rails.pre.4.0'
3333
# Database models shared between framework and Pro.
34-
#spec.add_runtime_dependency 'metasploit_data_models', '~> 0.21.3'
34+
spec.add_runtime_dependency 'metasploit_data_models', '1.0.0.pre.rails.pre.4.0a'
3535
# depend on metasploit-framewrok as the optional gems are useless with the actual code
3636
spec.add_runtime_dependency 'metasploit-framework', "= #{spec.version}"
3737
# Needed for module caching in Mdm::ModuleDetails

metasploit-framework.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ Gem::Specification.new do |spec|
5959
# Needed for some admin modules (scrutinizer_add_user.rb)
6060
spec.add_runtime_dependency 'json'
6161
# Metasploit::Concern hooks
62-
#spec.add_runtime_dependency 'metasploit-concern'
62+
spec.add_runtime_dependency 'metasploit-concern', '1.0.0.pre.rails.pre.4.0'
6363
# Things that would normally be part of the database model, but which
6464
# are needed when there's no database
65-
#spec.add_runtime_dependency 'metasploit-model'
65+
spec.add_runtime_dependency 'metasploit-model', '1.0.0.pre.rails.pre.4.0'
6666
# Needed for Meterpreter on Windows, soon others.
6767
spec.add_runtime_dependency 'meterpreter_bins', '0.0.22'
6868
# Needed by msfgui and other rpc components

0 commit comments

Comments
 (0)