cmd/*env-sync: use *ENV_ROOT
Fixes https://github.com/Homebrew/brew/issues/16428
This commit is contained in:
		
							parent
							
								
									b3751bca8c
								
							
						
					
					
						commit
						06752f032f
					
				@ -23,14 +23,14 @@ module Homebrew
 | 
			
		||||
 | 
			
		||||
  sig { void }
 | 
			
		||||
  def nodenv_sync
 | 
			
		||||
    dot_nodenv = Pathname(Dir.home)/".nodenv"
 | 
			
		||||
    nodenv_root = Pathname(ENV.fetch("HOMEBREW_NODENV_ROOT", Pathname(Dir.home)/".nodenv"))
 | 
			
		||||
 | 
			
		||||
    # Don't run multiple times at once.
 | 
			
		||||
    nodenv_sync_running = dot_nodenv/".nodenv_sync_running"
 | 
			
		||||
    nodenv_sync_running = nodenv_root/".nodenv_sync_running"
 | 
			
		||||
    return if nodenv_sync_running.exist?
 | 
			
		||||
 | 
			
		||||
    begin
 | 
			
		||||
      nodenv_versions = dot_nodenv/"versions"
 | 
			
		||||
      nodenv_versions = nodenv_root/"versions"
 | 
			
		||||
      nodenv_versions.mkpath
 | 
			
		||||
      FileUtils.touch nodenv_sync_running
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -23,14 +23,14 @@ module Homebrew
 | 
			
		||||
 | 
			
		||||
  sig { void }
 | 
			
		||||
  def pyenv_sync
 | 
			
		||||
    dot_pyenv = Pathname(Dir.home)/".pyenv"
 | 
			
		||||
    pyenv_root = Pathname(ENV.fetch("HOMEBREW_PYENV_ROOT", Pathname(Dir.home)/".pyenv"))
 | 
			
		||||
 | 
			
		||||
    # Don't run multiple times at once.
 | 
			
		||||
    pyenv_sync_running = dot_pyenv/".pyenv_sync_running"
 | 
			
		||||
    pyenv_sync_running = pyenv_root/".pyenv_sync_running"
 | 
			
		||||
    return if pyenv_sync_running.exist?
 | 
			
		||||
 | 
			
		||||
    begin
 | 
			
		||||
      pyenv_versions = dot_pyenv/"versions"
 | 
			
		||||
      pyenv_versions = pyenv_root/"versions"
 | 
			
		||||
      pyenv_versions.mkpath
 | 
			
		||||
      FileUtils.touch pyenv_sync_running
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -23,14 +23,14 @@ module Homebrew
 | 
			
		||||
 | 
			
		||||
  sig { void }
 | 
			
		||||
  def rbenv_sync
 | 
			
		||||
    dot_rbenv = Pathname(Dir.home)/".rbenv"
 | 
			
		||||
    rbenv_root = Pathname(ENV.fetch("HOMEBREW_RBENV_ROOT", Pathname(Dir.home)/".rbenv"))
 | 
			
		||||
 | 
			
		||||
    # Don't run multiple times at once.
 | 
			
		||||
    rbenv_sync_running = dot_rbenv/".rbenv_sync_running"
 | 
			
		||||
    rbenv_sync_running = rbenv_root/".rbenv_sync_running"
 | 
			
		||||
    return if rbenv_sync_running.exist?
 | 
			
		||||
 | 
			
		||||
    begin
 | 
			
		||||
      rbenv_versions = dot_rbenv/"versions"
 | 
			
		||||
      rbenv_versions = rbenv_root/"versions"
 | 
			
		||||
      rbenv_versions.mkpath
 | 
			
		||||
      FileUtils.touch rbenv_sync_running
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user