Skip to content
Snippets Groups Projects
Commit c3105572 authored by Markus Reiter's avatar Markus Reiter Committed by GitHub
Browse files

Merge pull request #1064 from reitermarkus/migrate-caskroom

Ask for `sudo` when moving Caskroom.
parents 23efbc51 530cee44
No related branches found
No related tags found
No related merge requests found
......@@ -5,7 +5,13 @@ module Hbc::Caskroom
repo_caskroom = Hbc.homebrew_repository.join("Caskroom")
if !Hbc.caskroom.exist? && repo_caskroom.directory?
ohai "Moving Caskroom from HOMEBREW_REPOSITORY to HOMEBREW_PREFIX"
FileUtils.mv repo_caskroom, Hbc.caskroom
if Hbc.caskroom.parent.writable?
FileUtils.mv repo_caskroom, Hbc.caskroom
else
opoo "#{Hbc.caskroom.parent} is not writable, sudo is needed to move the Caskroom."
system "/usr/bin/sudo", "--", "/bin/mv", "--", repo_caskroom.to_s, Hbc.caskroom.parent.to_s
end
end
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment