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
|
|
|
|
|
}
|
|
|
|
|
|
2018-07-19 15:00:54 +02:00
|
|
|
|
komutan_kur(){
|
2018-07-19 14:57:28 +02:00
|
|
|
|
cd ${kuryer}
|
|
|
|
|
komutan_gerekler
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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
|
2018-07-19 15:00:54 +02:00
|
|
|
|
komutan_kur
|
2018-07-19 14:57:28 +02:00
|
|
|
|
else
|
|
|
|
|
git_hata
|
|
|
|
|
fi
|