Fix single process logic in rbenv-sync and nodenv-sync
This commit is contained in:
parent
03b455f460
commit
24c014b506
@ -29,6 +29,7 @@ module Homebrew
|
|||||||
nodenv_sync_running = dot_nodenv/".nodenv_sync_running"
|
nodenv_sync_running = dot_nodenv/".nodenv_sync_running"
|
||||||
return if nodenv_sync_running.exist?
|
return if nodenv_sync_running.exist?
|
||||||
|
|
||||||
|
begin
|
||||||
nodenv_versions = dot_nodenv/"versions"
|
nodenv_versions = dot_nodenv/"versions"
|
||||||
nodenv_versions.mkpath
|
nodenv_versions.mkpath
|
||||||
FileUtils.touch nodenv_sync_running
|
FileUtils.touch nodenv_sync_running
|
||||||
@ -46,6 +47,7 @@ module Homebrew
|
|||||||
ensure
|
ensure
|
||||||
nodenv_sync_running.unlink if nodenv_sync_running.exist?
|
nodenv_sync_running.unlink if nodenv_sync_running.exist?
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
sig { params(path: Pathname, nodenv_versions: Pathname).void }
|
sig { params(path: Pathname, nodenv_versions: Pathname).void }
|
||||||
def link_nodenv_versions(path, nodenv_versions)
|
def link_nodenv_versions(path, nodenv_versions)
|
||||||
|
|||||||
@ -29,6 +29,7 @@ module Homebrew
|
|||||||
rbenv_sync_running = dot_rbenv/".rbenv_sync_running"
|
rbenv_sync_running = dot_rbenv/".rbenv_sync_running"
|
||||||
return if rbenv_sync_running.exist?
|
return if rbenv_sync_running.exist?
|
||||||
|
|
||||||
|
begin
|
||||||
rbenv_versions = dot_rbenv/"versions"
|
rbenv_versions = dot_rbenv/"versions"
|
||||||
rbenv_versions.mkpath
|
rbenv_versions.mkpath
|
||||||
FileUtils.touch rbenv_sync_running
|
FileUtils.touch rbenv_sync_running
|
||||||
@ -46,6 +47,7 @@ module Homebrew
|
|||||||
ensure
|
ensure
|
||||||
rbenv_sync_running.unlink if rbenv_sync_running.exist?
|
rbenv_sync_running.unlink if rbenv_sync_running.exist?
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
sig { params(path: Pathname, rbenv_versions: Pathname).void }
|
sig { params(path: Pathname, rbenv_versions: Pathname).void }
|
||||||
def link_rbenv_versions(path, rbenv_versions)
|
def link_rbenv_versions(path, rbenv_versions)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user