Last active
July 21, 2022 23:56
-
-
Save artman41/46e9b640e290f33af5bc51d389d1d105 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo useradd -m erlang; | |
sudo mkdir -p /usr/local/erl_rel; | |
sudo chown erlang:erlang /usr/local/erl_rel; | |
sudo chmod g+rw /usr/local/erl_rel; | |
sudo usermod -aG erlang $USER; | |
for ver in 18.3 20.3 22.3 24.3 25.0; do | |
docker run -e USERID=`id -u erlang` -v /usr/local/erl_rel:/usr/local/erl_rel -it erlang:$ver bash -c 'ERL_VER=`cat /usr/local/lib/erlang/releases/*/OTP_VERSION`; find /usr/local/lib/erlang -name erl -type f | xargs sed -i "s|/usr/local/lib/erlang|/usr/local/erl_rel/$ERL_VER|g"; mv /usr/local/lib/erlang /usr/local/erl_rel/$ERL_VER; chown -R $USERID:$USERID /usr/local/erl_rel/$ERL_VER;'; | |
done; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment