Moves temporary Homebrew data (Temp
and Cache
) to /tmp
and symlinks the rest from the sgoinfre, leaving your home directory barely touched.
Supposes that the sgoinfre is an NFS volume, which it normally is (at least in Paris). But the script should work even if it were to be an iSCSI volume.
Run this command from your terminal:
curl -fsSL https://raw.githubusercontent.com/docgloucester/42homebrew_sgoinfre/master/install.sh | zsh
Homebrew is now ready on your session.
This script removes your current Homebrew installation in your home and/or your personal sgoinfre space if any, and reinstalls it properly from the Homebrew Github repo.
Then it simply creates a .brewconfig.zsh
script in your home directory, and modifies your .zshrc
to source the script.
It is simple to remove, and you can re-run it multiple times without duplication.
Simply remove these lines from your .zshrc
# Load Homebrew Fix script
source $HOME/.brewconfig.zsh
And delete .brewconfig.zsh
in your home directory.