From b203561906fc8ea39b2c20624ff4f837135cae67 Mon Sep 17 00:00:00 2001 From: milisbir Date: Thu, 19 Jul 2018 14:57:28 +0200 Subject: [PATCH] komutan-kur --- bin/komutan-kur | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 bin/komutan-kur 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