From 2f5936dfb0667074460f1109762b0415f13aa6bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Almir=20Saraj=C4=8Di=C4=87?= Date: Fri, 20 Sep 2024 11:17:09 +0200 Subject: [PATCH] Fix setup on a fresh Linux --- priv/static/Linux.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/priv/static/Linux.sh b/priv/static/Linux.sh index 6bab0d2f..ea0bc6b7 100755 --- a/priv/static/Linux.sh +++ b/priv/static/Linux.sh @@ -51,6 +51,9 @@ already_installed() { "Erlang") mise which erl >/dev/null 2>&1 ;; + "git") + which git >/dev/null 2>&1 + ;; "mise") which mise >/dev/null 2>&1 ;; @@ -70,14 +73,23 @@ already_installed() { install() { case "$1" in "Elixir") + sudo apt-get update + sudo apt-get install -y unzip mise use -g -y elixir@$elixir_version ;; "Erlang") + sudo apt-get update + sudo apt-get install -y build-essential automake autoconf libssl-dev libncurses5-dev + if [ ! -f ~/.kerlrc ]; then printf "KERL_CONFIGURE_OPTIONS=\"--without-javac\"\n" >~/.kerlrc fi mise use -g -y erlang@$erlang_version ;; + "git") + sudo apt-get update + sudo apt-get -y install git + ;; "mise") curl https://mise.run | sh @@ -135,6 +147,10 @@ add_env() { kill -0 "$$" || exit done 2>/dev/null & + printf "${white}\n" + sleep 1.5 + maybe_install "git" + printf "${white}\n" sleep 1.5 maybe_install "mise"