We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 91306b9 + 7d6429a commit 4225c6eCopy full SHA for 4225c6e
1 file changed
lib/puppet_x/bodeco/archive.rb
@@ -61,12 +61,12 @@ def extract(path = root_dir, opts = {})
61
private
62
63
def win_7zip
64
- if ENV['path'].include?('7-Zip') || system('where 7z.exe')
+ if system('where 7z.exe')
65
'7z.exe'
66
- elsif File.directory?('C:\\Program Files\\7-Zip')
67
- 'C:\\Program Files\\7-Zip\\7z.exe'
68
- elsif File.directory?('C:\\Program Files (x86)\\7-zip')
69
- 'C:\\Program Files (x86)\\7-Zip\\7z.exe'
+ elsif File.exist?('C:\Program Files\7-Zip\7z.exe')
+ 'C:\Program Files\7-Zip\7z.exe'
+ elsif File.exist?('C:\Program Files (x86)\7-zip\7z.exe')
+ 'C:\Program Files (x86)\7-Zip\7z.exe'
70
elsif @file_path =~ %r{.zip"$}
71
# Fallback to powershell for zipfiles - this works with windows
72
# 2012+ if your powershell/.net is too old the script will fail
0 commit comments