This commit is contained in:
milisbir 2017-08-30 22:36:24 +03:00
parent 6104b4d1e9
commit 22de0c0e52
1 changed files with 24 additions and 0 deletions

24
bin/mps
View File

@ -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 ;;