Merge pull request #14411 from hyuraku/move_default_prefix_to-extend-os
separate default_prefix to `extend/os` files
This commit is contained in:
commit
41765e6512
@ -1,15 +1,9 @@
|
|||||||
# typed: true
|
# typed: true
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
require "simulate_system"
|
|
||||||
|
|
||||||
module Homebrew
|
module Homebrew
|
||||||
# TODO: Refactor and move to extend/os
|
DEFAULT_PREFIX = HOMEBREW_DEFAULT_PREFIX
|
||||||
DEFAULT_PREFIX, DEFAULT_REPOSITORY = if OS.mac? && Hardware::CPU.arm? # rubocop:disable Homebrew/MoveToExtendOS
|
DEFAULT_REPOSITORY = HOMEBREW_DEFAULT_REPOSITORY
|
||||||
[HOMEBREW_MACOS_ARM_DEFAULT_PREFIX, HOMEBREW_MACOS_ARM_DEFAULT_REPOSITORY]
|
|
||||||
elsif Homebrew::SimulateSystem.simulating_or_running_on_linux?
|
|
||||||
[HOMEBREW_LINUX_DEFAULT_PREFIX, HOMEBREW_LINUX_DEFAULT_REPOSITORY]
|
|
||||||
else
|
|
||||||
[HOMEBREW_DEFAULT_PREFIX, HOMEBREW_DEFAULT_REPOSITORY]
|
|
||||||
end.freeze
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
require "extend/os/default_prefix"
|
||||||
|
|||||||
8
Library/Homebrew/extend/os/default_prefix.rb
Normal file
8
Library/Homebrew/extend/os/default_prefix.rb
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# typed: true
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
if OS.mac?
|
||||||
|
require "extend/os/mac/default_prefix"
|
||||||
|
elsif OS.linux?
|
||||||
|
require "extend/os/linux/default_prefix"
|
||||||
|
end
|
||||||
10
Library/Homebrew/extend/os/linux/default_prefix.rb
Normal file
10
Library/Homebrew/extend/os/linux/default_prefix.rb
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# typed: true
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
module Homebrew
|
||||||
|
remove_const(:DEFAULT_PREFIX)
|
||||||
|
DEFAULT_PREFIX = HOMEBREW_LINUX_DEFAULT_PREFIX
|
||||||
|
|
||||||
|
remove_const(:DEFAULT_REPOSITORY)
|
||||||
|
DEFAULT_REPOSITORY = HOMEBREW_LINUX_DEFAULT_REPOSITORY
|
||||||
|
end
|
||||||
17
Library/Homebrew/extend/os/mac/default_prefix.rb
Normal file
17
Library/Homebrew/extend/os/mac/default_prefix.rb
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# typed: true
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
require "simulate_system"
|
||||||
|
|
||||||
|
module Homebrew
|
||||||
|
if Hardware::CPU.arm? || Homebrew::SimulateSystem.simulating_or_running_on_linux?
|
||||||
|
remove_const(:DEFAULT_PREFIX)
|
||||||
|
remove_const(:DEFAULT_REPOSITORY)
|
||||||
|
|
||||||
|
DEFAULT_PREFIX, DEFAULT_REPOSITORY = if Hardware::CPU.arm?
|
||||||
|
[HOMEBREW_MACOS_ARM_DEFAULT_PREFIX, HOMEBREW_MACOS_ARM_DEFAULT_REPOSITORY]
|
||||||
|
elsif Homebrew::SimulateSystem.simulating_or_running_on_linux?
|
||||||
|
[HOMEBREW_LINUX_DEFAULT_PREFIX, HOMEBREW_LINUX_DEFAULT_REPOSITORY]
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Loading…
x
Reference in New Issue
Block a user