diff --git a/bin/komutan-kur b/bin/komutan-kur new file mode 100755 index 000000000..16d1afd98 --- /dev/null +++ b/bin/komutan-kur @@ -0,0 +1,45 @@ +#!/bin/bash + +paketdepo="/var/lib/pkg/DB" +depo="https://notabug.org/milisarge/komutan" +kuryer="/opt/komutan-0" + +elixir_hata(){ + echo "elixir kurulamadı. Tekrar deneyiniz." + exit 1 +} + +git_hata(){ + echo "komutan indirilemedi. Tekrar deneyiniz" + exit 1 +} + +komutan_gerekler(){ + sudo mix local.rebar --force + sudo mix local.hex --force + sudo mix deps.get +} + +komutan_calistir(){ + cd ${kuryer} + komutan_gerekler + sudo iex -S mix +} + +if [ ! -d ${paketdepo}/elixir ];then + mps guncelle && mps kur elixir +fi + +[ ! -d ${paketdepo}/elixir ] && elixir_hata + +if [ -d ${kuryer} ];then + cd ${kuryer} && sudo git pull +else + sudo git clone ${depo} ${kuryer} +fi + +if [ -d ${kuryer} ];then + komutan_calistir +else + git_hata +fi