From d2c15d04a1603c0a20fcedd0070d7c144cba28d8 Mon Sep 17 00:00:00 2001 From: Edward <73746306+WangEdward@users.noreply.github.com> Date: Wed, 25 Oct 2023 19:25:29 +0800 Subject: [PATCH] fix: ignore quarantine for linux cask download --- Library/Homebrew/cask/download.rb | 2 ++ Library/Homebrew/extend/os/cask/download.rb | 4 ++++ Library/Homebrew/extend/os/linux/cask/download.rb | 13 +++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 Library/Homebrew/extend/os/cask/download.rb create mode 100644 Library/Homebrew/extend/os/linux/cask/download.rb diff --git a/Library/Homebrew/cask/download.rb b/Library/Homebrew/cask/download.rb index 0182440b4e..e6cfd4f6ca 100644 --- a/Library/Homebrew/cask/download.rb +++ b/Library/Homebrew/cask/download.rb @@ -114,3 +114,5 @@ module Cask end end end + +require "extend/os/cask/download" diff --git a/Library/Homebrew/extend/os/cask/download.rb b/Library/Homebrew/extend/os/cask/download.rb new file mode 100644 index 0000000000..180793b696 --- /dev/null +++ b/Library/Homebrew/extend/os/cask/download.rb @@ -0,0 +1,4 @@ +# typed: true +# frozen_string_literal: true + +require "extend/os/linux/cask/download" if OS.linux? diff --git a/Library/Homebrew/extend/os/linux/cask/download.rb b/Library/Homebrew/extend/os/linux/cask/download.rb new file mode 100644 index 0000000000..6d453ff7e3 --- /dev/null +++ b/Library/Homebrew/extend/os/linux/cask/download.rb @@ -0,0 +1,13 @@ +# typed: true +# frozen_string_literal: true + +module Cask + class Download + undef quarantine + + def quarantine(_path) + opoo "Cannot quarantine download: No xattr available on linux." if @quarantine + nil + end + end +end