From d728dae390502f0b744f963fdb84d5aadcf2dff2 Mon Sep 17 00:00:00 2001 From: mo khan Date: Thu, 6 Aug 2020 12:17:59 -0600 Subject: Install mono from custom built deb file * Ensure mono deb job completes successfully * Sync the CA certificates --- lib/license/finder/ext/nuget.rb | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'lib') 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 -- cgit v1.2.3