Skip to content
Snippets Groups Projects
Commit 458a80d2 authored by Markus Reiter's avatar Markus Reiter
Browse files

Ask for `sudo` when moving Caskroom.

parent a381b597
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,12 @@ 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"
unless Hbc.caskroom.parent.writable?
opoo "#{Hbc.caskroom.parent} is not writable, changing owner to current user."
system "/usr/bin/sudo", "--", "/usr/sbin/chown", "--", "#{Hbc::Utils.current_user}:staff", Hbc.caskroom.parent.to_s
end
FileUtils.mv repo_caskroom, Hbc.caskroom
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