milis/bin/komutan-kur

46 lines
705 B
Plaintext
Raw Normal View History

2018-07-19 14:57:28 +02:00
#!/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