From 22de0c0e521a09eeade4d9a72131ea31132511ee Mon Sep 17 00:00:00 2001 From: milisbir Date: Wed, 30 Aug 2017 22:36:24 +0300 Subject: [PATCH] mps --- bin/mps | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/bin/mps b/bin/mps index cca0a8305..1f149b319 100755 --- a/bin/mps +++ b/bin/mps @@ -815,6 +815,22 @@ ters_bagimli_bilgi(){ done } +kirik_ters_bagimli_bilgi(){ + gentalimatlar=$(ls $talimatname_dizin/genel/) + for tal in $gentalimatlar;do + #echo $tal + bagimd=`cat $talimatname_dizin/genel/$tal/talimat | grep "Depends" | cut -d':' -f2` + if [ -n "$bagimd" ]; then + bagimd=`echo "$bagimd" | sed 's/,/ /g'` + for bag in $bagimd;do + if [ $bag = $1 ];then + kirik_kontrol_paket $bag + fi + done + fi + done +} + bagimli_bilgi(){ local bagimd konum bag bkonum="`find "$talimatname_dizin" -name $1`" @@ -1969,6 +1985,14 @@ ayarlar() { exit 1 fi kirik_kontrol_paket "$2" ;; + ### mps kirma paketismi = ilgili paketin sistemde kırdığı paketler tespit edilir. + kirma) + if [ ! "$2" ]; then + ryaz 31 "paket ismi eksik" + hataloglama "(kirma) paket ismi eksik" + exit 1 + fi + kirik_ters_bagimli_bilgi "$2" ;; ### mps -kks . = sistemde kurulu tüm paketlerin kırık kontrolünü yapar.Eksik dosyaları tespit eder. -kks) kirik_kontrol_sistem ;;