From 1e92f997c13d149b72d00c24b53cd491babcda3c Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Wed, 19 Oct 2016 01:15:31 +0200 Subject: [PATCH] Also use `which` to find `lsar` in PATH. --- Library/Homebrew/cask/lib/hbc/container/generic_unar.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Library/Homebrew/cask/lib/hbc/container/generic_unar.rb b/Library/Homebrew/cask/lib/hbc/container/generic_unar.rb index 5fa0dbdcea..7a465e12e0 100644 --- a/Library/Homebrew/cask/lib/hbc/container/generic_unar.rb +++ b/Library/Homebrew/cask/lib/hbc/container/generic_unar.rb @@ -6,8 +6,7 @@ module Hbc class Container class GenericUnar < Base def self.me?(criteria) - lsar = Hbc.homebrew_prefix.join("bin", "lsar") - lsar.exist? && + !(lsar = which("lsar")).nil? && criteria.command.run(lsar, args: ["-l", "-t", "--", criteria.path], print_stderr: false).stdout.chomp.end_with?("passed, 0 failed.")