komutan-kur
This commit is contained in:
parent
ba59f16ee0
commit
b203561906
|
@ -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
|
Loading…
Reference in New Issue