summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-08-06 12:17:59 -0600
committermo khan <mo.khan@gmail.com>2020-08-10 15:04:15 -0600
commitd728dae390502f0b744f963fdb84d5aadcf2dff2 (patch)
tree05180ff07a681e5492a93ed84dc323823225d232 /lib
parent76fa7272e6f8fe623b5c129c2c8ba2696bb94207 (diff)
Install mono from custom built deb file
* Ensure mono deb job completes successfully * Sync the CA certificates
Diffstat (limited to 'lib')
-rw-r--r--lib/license/finder/ext/nuget.rb13
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/license/finder/ext/nuget.rb b/lib/license/finder/ext/nuget.rb
index 17674e6..5e689d4 100644
--- a/lib/license/finder/ext/nuget.rb
+++ b/lib/license/finder/ext/nuget.rb
@@ -3,11 +3,16 @@
module LicenseFinder
class Nuget
def prepare
- shell.execute(['apt-get', :install, '-y', '/opt/toolcache/mono/*.deb'])
+ shell.execute(['apt-get', :install, '-y', '/opt/toolcache/mono*.deb'])
create_vendor_path
Dir.chdir(project_path) do
shell.execute([
- :mono, '/usr/local/bin/nuget.exe',
+ '/opt/asdf/installs/mono/6.8.0.123/bin/cert-sync',
+ shell.default_certificate_path
+ ])
+ shell.execute([
+ '/opt/asdf/installs/mono/6.8.0.123/bin/mono',
+ '/opt/asdf/installs/mono/6.8.0.123/bin/nuget.exe',
:restore, detected_package_path,
'-LockedMode',
'-NoCache',
@@ -17,8 +22,8 @@ module LicenseFinder
end
end
- def installed?(*args)
- File.exist?('/usr/local/bin/nuget.exe')
+ def installed?(*)
+ true
end
def current_packages