mps-yardim

This commit is contained in:
milisbir 2017-08-30 04:24:29 +03:00
parent 90e283f073
commit 278046852a
1 changed files with 24 additions and 9 deletions

33
bin/mps
View File

@ -1072,7 +1072,7 @@ tarihce_yukle(){
done done
if [ "$islem_onay" = "e" ];then if [ "$islem_onay" = "e" ];then
mps -os sil.liste mps -os sil.liste
mps -kurul kur.liste mps kurul kur.liste
mv sil.liste silinenler.liste mv sil.liste silinenler.liste
mv kur.liste kurulanlar.liste mv kur.liste kurulanlar.liste
exit 1 exit 1
@ -1811,18 +1811,23 @@ ayarlar() {
-S|silgrub) -S|silgrub)
mps -bbd "$2" mps -bbd "$2"
paket_sil_oto_onayli "$2.gerekler.liste" ;; paket_sil_oto_onayli "$2.gerekler.liste" ;;
### mps ara aranan = paket isimleri ve açıklamalarında anahtar kelime arar.
-pa|ara) -pa|ara)
paket_ara "$2" ;; paket_ara "$2" ;;
### mps bul aranan = talimat dosyaları içinde anahtar kelimeyi arar.
bul) bul)
kelime_bul "$2" ;; kelime_bul "$2" ;;
### mps -d paketisimi = sadece paketi bağımlıksız derler.Genelde bağımlılığı olmayan paketler için kullanılır.
-d|--pkde) -d|--pkde)
zorla_derle="yok" zorla_derle="yok"
kurulum_onay="olumsuz" kurulum_onay="olumsuz"
paket_derle "$2" ;; paket_derle "$2" ;;
### mps -zd paketismi = Pake kurulu olsa bile derleme yapılır.Bağımlıksız derleme için kullanılır.
-zd|--pkzde) -zd|--pkzde)
zorla_derle="evet" zorla_derle="evet"
kurulum_onay="olumsuz" kurulum_onay="olumsuz"
paket_derle "$2" ;; paket_derle "$2" ;;
### mps odkp paketismi = bir paketi bağımlılık zinciri çıkarıp gerekli tüm paketleri önce kurar gerekli olanları derler,paketler ve kurar.
odkp) odkp)
if [ -d "$talimatname_dizin/temel/$2" ] ; then if [ -d "$talimatname_dizin/temel/$2" ] ; then
ryaz 31 "temel paket için odkp kullanılamaz!" ryaz 31 "temel paket için odkp kullanılamaz!"
@ -1831,9 +1836,11 @@ ayarlar() {
oto_derle_kur_paketle "$2" ;; oto_derle_kur_paketle "$2" ;;
-dk|--pkdk) -dk|--pkdk)
paket_derle "$2" ;; paket_derle "$2" ;;
### mps -derlist liste = verilen liste dosyasındaki paketleri derler.Alt alta yazılı olmalıdır.
-derlist) -derlist)
paket_derle_liste "$2" ;; paket_derle_liste "$2" ;;
-derle) ### mps derle paketismi = paketismi için bağımlılık zinciri çıkarıp gerekli tüm paketleri derler,paketler ve kurar.
derle)
paket_derle_kur "$2" ;; paket_derle_kur "$2" ;;
-ok|--pkok) -ok|--pkok)
paket_kur_oto "$2" ;; paket_kur_oto "$2" ;;
@ -1852,7 +1859,8 @@ ayarlar() {
paket_kur_oto2 "$2" ;; paket_kur_oto2 "$2" ;;
-kuruld) -kuruld)
paket_inkur_liste_direk "$2" ;; paket_inkur_liste_direk "$2" ;;
-kurul|kurul) ### mps kurul liste = verilen liste dosyasındaki paketleri kurar.Alt alta yazılı olmalıdır.
kurul)
if [ -f $PWD/mps-liste ]; then if [ -f $PWD/mps-liste ]; then
paket_inkur_liste mps-liste paket_inkur_liste mps-liste
else else
@ -1860,9 +1868,10 @@ ayarlar() {
fi ;; fi ;;
-kur) -kur)
paket_inkur_oto "$2" ;; paket_inkur_oto "$2" ;;
### mps gkur paketismi = git-paketvt güncelle ve kur ### mps gkur paketismi = git-paketvt günceller ve yerelde mps.lz varsa yereldekini yoksa sunucudan paketi indirip kurar.
gkur) gkur)
git_guncelle && paketvt_guncelle && paket_inkur_oto "$2" ;; git_guncelle && paketvt_guncelle && paket_inkur_oto "$2" ;;
### mps kur paketismi = yerelde mps.lz varsa yereldekini yoksa sunucudan paketi indirip kurar.
kur) kur)
if [[ "$2" == "py-"* ]]; then if [[ "$2" == "py-"* ]]; then
pypaket=`echo "$2" | cut -d'-' -f 2` pypaket=`echo "$2" | cut -d'-' -f 2`
@ -1895,15 +1904,16 @@ ayarlar() {
# özel git projesi silmek için # özel git projesi silmek için
ops) ops)
op_sil "$2" ;; op_sil "$2" ;;
# ilgili paketin servisini kurar ### mps serkur paketismi = ilgili paketin servisini kurar
serkur) serkur)
servis_kur "$2" ;; servis_kur "$2" ;;
# ilgili paketin servisini siler ### mps sersil paketismi = ilgili paketin servisini siler
sersil) sersil)
servis_sil "$2" ;; servis_sil "$2" ;;
# servislerin mbd kontrolu ### mps serkon paketismi = servislerin değişmemezlik kontrolünü yapar.
serkon) serkon)
servisler_kontrol ;; servisler_kontrol ;;
### mps kurkos paketismi = ilgili paketin kurulumdan sonraki çalışması gereken betiğini çalıştırır.
kurkos) kurkos)
local pkt local pkt
pkt="`find $talimatname_dizin -name $2`" pkt="`find $talimatname_dizin -name $2`"
@ -1913,6 +1923,7 @@ ayarlar() {
ryaz 31 "$2 kur-kos yok!" ryaz 31 "$2 kur-kos yok!"
hataloglama "$2 kur-kos yok!" hataloglama "$2 kur-kos yok!"
fi ;; fi ;;
### mps koskur paketismi = ilgili paketin kurulumdan önceki çalışması gereken betiğini çalıştırır.
koskur) koskur)
local pkt local pkt
pkt="`find $talimatname_dizin -name $2`" pkt="`find $talimatname_dizin -name $2`"
@ -1922,6 +1933,7 @@ ayarlar() {
ryaz 31 "$2 kos-kur yok!" ryaz 31 "$2 kos-kur yok!"
hataloglama "$2 kos-kur yok!" hataloglama "$2 kos-kur yok!"
fi ;; fi ;;
### mps silkos paketismi = ilgili paketin silindikten sonraki çalışması gereken betiğini çalıştırır.
silkos) silkos)
local pkt local pkt
pkt="`find $talimatname_dizin -name $2`" pkt="`find $talimatname_dizin -name $2`"
@ -1931,6 +1943,7 @@ ayarlar() {
ryaz 31 "$2 sil-kos yok!" ryaz 31 "$2 sil-kos yok!"
hataloglama "$2 sil-kos yok!" hataloglama "$2 sil-kos yok!"
fi ;; fi ;;
### mps kossil paketismi = ilgili paketin silindikten önceki çalışması gereken betiğini çalıştırır.
kossil) kossil)
local pkt local pkt
pkt="`find $talimatname_dizin -name $2`" pkt="`find $talimatname_dizin -name $2`"
@ -1940,6 +1953,7 @@ ayarlar() {
ryaz 31 "$2 kos-sil yok!" ryaz 31 "$2 kos-sil yok!"
hataloglama "$2 kos-sil yok!" hataloglama "$2 kos-sil yok!"
fi ;; fi ;;
### mps -kdl paketismi = ilgili paketin sistemdeki kurulmuş olması gereken dosyalarını gösterir.
-kdl) -kdl)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paket ismi eksik" ryaz 31 "paket ismi eksik"
@ -1947,7 +1961,7 @@ ayarlar() {
exit 1 exit 1
fi fi
kurulum_dosya_listele "$2" ;; kurulum_dosya_listele "$2" ;;
#kırık kontrol paket: bir paketin sistemde kırık kontrolü ### mps -kkp paketismi = ilgili paketin çalışması için eksik olan dosyaları tesbit eder.
-kkp) -kkp)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paket ismi eksik" ryaz 31 "paket ismi eksik"
@ -1955,7 +1969,7 @@ ayarlar() {
exit 1 exit 1
fi fi
kirik_kontrol_paket "$2" ;; kirik_kontrol_paket "$2" ;;
#kırık kontrol sistemi: sistemin bütün paketlerinin kırık kontrolü ### mps -kks = sistemde kurulu tüm paketlerin kırık kontrolünü yapar.Eksik dosyaları tespit eder.
-kks) -kks)
kirik_kontrol_sistem ;; kirik_kontrol_sistem ;;
-pak|--paketle) -pak|--paketle)
@ -1986,6 +2000,7 @@ ayarlar() {
exit 1 exit 1
fi fi
paket_sil_oto "$2" ;; paket_sil_oto "$2" ;;
### mps liste = sistemde kurulu olan paket listesini verir.
-kl|liste) -kl|liste)
ls $VT ;; ls $VT ;;
-dly|--drly) -dly|--drly)