mps
This commit is contained in:
parent
245af2c5a0
commit
03b6fbce9e
37
bin/mps
37
bin/mps
|
@ -953,6 +953,35 @@ talimat_surum_takip(){
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
kaynak_kod_indir(){
|
||||||
|
local konum adres adres2
|
||||||
|
_kk_indir="wget --no-check-certificate -q --show-progress"
|
||||||
|
konum=$(talimat_bul $1)
|
||||||
|
if [[ $konum == "-1" || $konum == "0" ]];then
|
||||||
|
ryaz 31 "$1 $_talimat_bulunamadi"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
source $konum/talimat
|
||||||
|
for adres in $kaynak;do
|
||||||
|
|
||||||
|
urlkont='(https?|ftp|file)://[-A-Za-z0-9\+&@#/%?=~_|!:,.;]*[-A-Za-z0-9\+&@#/%=~_|]'
|
||||||
|
if [[ $adres =~ $urlkont ]];then
|
||||||
|
if [[ $adres =~ "::" ]];then
|
||||||
|
adres2=$(echo $adres | cut -d':' -f-2)
|
||||||
|
ryaz 32 "$adres2 indiriliyor."
|
||||||
|
$_kk_indir $adres2
|
||||||
|
else
|
||||||
|
ryaz 32 "$adres indiriliyor."
|
||||||
|
$_kk_indir $adres
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
ryaz 32 "$adres kopyalanıyor."
|
||||||
|
[ -f $konum/$adres ] && cp $konum/$adres .
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
paket_derle(){
|
paket_derle(){
|
||||||
#parametre olarak direk konum gelecek
|
#parametre olarak direk konum gelecek
|
||||||
#eski derleme kalıntılarını temizle
|
#eski derleme kalıntılarını temizle
|
||||||
|
@ -2198,6 +2227,14 @@ ayarlar() {
|
||||||
paket_inkur_oto "$2"
|
paket_inkur_oto "$2"
|
||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
### mps kaynak paketismi = ilgili paketin kaynak kodunu indirir.
|
||||||
|
kaynak)
|
||||||
|
if [ ! "$2" ]; then
|
||||||
|
ryaz 31 "paket ismi eksik"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
kaynak_kod_indir "$2"
|
||||||
|
exit 0 ;;
|
||||||
# özel git projesi kurmak için
|
# özel git projesi kurmak için
|
||||||
gitkur)
|
gitkur)
|
||||||
git_proje_kur "$2" ;;
|
git_proje_kur "$2" ;;
|
||||||
|
|
Loading…
Reference in New Issue