diff options
| author | mo khan <mo.khan@gmail.com> | 2020-07-07 17:50:12 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-07-09 13:52:33 -0600 |
| commit | 5500e3d86d41eca515bfc7b481dc59702553b59f (patch) | |
| tree | d8e1b690b2008f1a027a1fd028e3b40569e8d6db /lib | |
| parent | 2bc8522495d25ac6ef984883bf98f398a4ff436c (diff) | |
Remove GUI packages, install dotnet at scan time
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/license/finder/ext.rb | 1 | ||||
| -rw-r--r-- | lib/license/finder/ext/dotnet.rb | 11 | ||||
| -rw-r--r-- | lib/license/finder/ext/nuget.rb | 2 |
3 files changed, 14 insertions, 0 deletions
diff --git a/lib/license/finder/ext.rb b/lib/license/finder/ext.rb index da6a006..1154a4a 100644 --- a/lib/license/finder/ext.rb +++ b/lib/license/finder/ext.rb @@ -4,6 +4,7 @@ require 'license/finder/ext/bower' require 'license/finder/ext/bundler' require 'license/finder/ext/conan' require 'license/finder/ext/dependency' +require 'license/finder/ext/dotnet' require 'license/finder/ext/go_modules' require 'license/finder/ext/gradle' require 'license/finder/ext/license' diff --git a/lib/license/finder/ext/dotnet.rb b/lib/license/finder/ext/dotnet.rb new file mode 100644 index 0000000..1b98881 --- /dev/null +++ b/lib/license/finder/ext/dotnet.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module LicenseFinder + class Dotnet + def prepare + shell.execute(['apt-get', :update, '-q']) + shell.execute(['apt-get', :install, '-y', '--no-install-recommends', 'dotnet-sdk-3.1']) + shell.execute([:dotnet, :restore]) + end + end +end diff --git a/lib/license/finder/ext/nuget.rb b/lib/license/finder/ext/nuget.rb index fc06e21..1aa3b1b 100644 --- a/lib/license/finder/ext/nuget.rb +++ b/lib/license/finder/ext/nuget.rb @@ -3,6 +3,8 @@ module LicenseFinder class Nuget def prepare_command + shell.execute(['apt-get', :update, '-q']) + shell.execute(['apt-get', :install, '-y', '--no-install-recommends', 'mono-complete']) "mono /usr/local/bin/nuget.exe restore -Verbosity detailed" end |
