diff options
Diffstat (limited to 'baserockimport/exts')
-rwxr-xr-x | baserockimport/exts/rubygems.find_deps | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/baserockimport/exts/rubygems.find_deps b/baserockimport/exts/rubygems.find_deps index 5ae9598..ae08b65 100755 --- a/baserockimport/exts/rubygems.find_deps +++ b/baserockimport/exts/rubygems.find_deps @@ -36,6 +36,7 @@ class RubyGemDependencyFinder < Importer::Base def initialize local_data = YAML.load_file(local_data_path("rubygems.yaml")) @build_dependency_whitelist = local_data['build-dependency-whitelist'] + @ignore_list = local_data['ignore-list'] end def parse_options(arguments) @@ -64,7 +65,9 @@ class RubyGemDependencyFinder < Importer::Base end def runtime_deps_for_gem(spec) - spec.dependencies.select {|d| d.type == :runtime} + spec.dependencies.select do |d| + d.type == :runtime && ! @ignore_list.member?(d.name) + end end def run |