aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib
diff options
context:
space:
mode:
authorMarkus Reiter2017-03-12 11:31:33 +0100
committerGitHub2017-03-12 11:31:33 +0100
commitff4e0ea30589ca78ea1b786df40dc42fde2f6c73 (patch)
treebf2cf633f72498450306110758537d0de00df7e4 /Library/Homebrew/cask/lib
parentb3679de310609f7cacfbb83331ec54582e1c395f (diff)
parent3bd4349e8ebfd44ce99beea90a8244ed8da33e8a (diff)
downloadbrew-ff4e0ea30589ca78ea1b786df40dc42fde2f6c73.tar.bz2
Merge pull request #2320 from reitermarkus/migrate-legacy-caskroom
Migrate legacy Caskroom.
Diffstat (limited to 'Library/Homebrew/cask/lib')
-rw-r--r--Library/Homebrew/cask/lib/hbc.rb5
-rw-r--r--Library/Homebrew/cask/lib/hbc/cli/list.rb2
-rw-r--r--Library/Homebrew/cask/lib/hbc/locations.rb27
-rw-r--r--Library/Homebrew/cask/lib/hbc/url.rb7
4 files changed, 6 insertions, 35 deletions
diff --git a/Library/Homebrew/cask/lib/hbc.rb b/Library/Homebrew/cask/lib/hbc.rb
index 3cdec07d2..363879574 100644
--- a/Library/Homebrew/cask/lib/hbc.rb
+++ b/Library/Homebrew/cask/lib/hbc.rb
@@ -1,6 +1,6 @@
-module Hbc; end
-
require "hardware"
+require "utils"
+
require "hbc/artifact"
require "hbc/audit"
require "hbc/auditor"
@@ -34,7 +34,6 @@ require "hbc/url_checker"
require "hbc/utils"
require "hbc/verify"
require "hbc/version"
-require "utils"
module Hbc
include Locations
diff --git a/Library/Homebrew/cask/lib/hbc/cli/list.rb b/Library/Homebrew/cask/lib/hbc/cli/list.rb
index e100fbd83..5d7a58b93 100644
--- a/Library/Homebrew/cask/lib/hbc/cli/list.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli/list.rb
@@ -83,7 +83,7 @@ module Hbc
end
def self.needs_init?
- false
+ true
end
end
end
diff --git a/Library/Homebrew/cask/lib/hbc/locations.rb b/Library/Homebrew/cask/lib/hbc/locations.rb
index 7a0f93851..80add91dd 100644
--- a/Library/Homebrew/cask/lib/hbc/locations.rb
+++ b/Library/Homebrew/cask/lib/hbc/locations.rb
@@ -7,35 +7,10 @@ module Hbc
end
module ClassMethods
- def legacy_caskroom
- @legacy_caskroom ||= Pathname.new("/opt/homebrew-cask/Caskroom")
- end
-
- def default_caskroom
- @default_caskroom ||= HOMEBREW_PREFIX.join("Caskroom")
- end
-
attr_writer :caskroom
def caskroom
- @caskroom ||= begin
- if Utils.path_occupied?(legacy_caskroom)
- opoo <<-EOS.undent
- The default Caskroom location has moved to #{default_caskroom}.
-
- Please migrate your Casks to the new location and delete #{legacy_caskroom},
- or if you would like to keep your Caskroom at #{legacy_caskroom}, add the
- following to your HOMEBREW_CASK_OPTS:
-
- --caskroom=#{legacy_caskroom}
-
- For more details on each of those options, see https://github.com/caskroom/homebrew-cask/issues/21913.
- EOS
- legacy_caskroom
- else
- default_caskroom
- end
- end
+ @caskroom ||= HOMEBREW_PREFIX.join("Caskroom")
end
attr_writer :cache
diff --git a/Library/Homebrew/cask/lib/hbc/url.rb b/Library/Homebrew/cask/lib/hbc/url.rb
index c09aaa061..1a5101da1 100644
--- a/Library/Homebrew/cask/lib/hbc/url.rb
+++ b/Library/Homebrew/cask/lib/hbc/url.rb
@@ -29,11 +29,8 @@ module Hbc
end
def user_agent
- if @user_agent == :fake
- FAKE_USER_AGENT
- else
- @user_agent
- end
+ return FAKE_USER_AGENT if @user_agent == :fake
+ @user_agent
end
end
end