From de2c0ccfe5c4611d5d99eb9ba9a6df699bfca8fd Mon Sep 17 00:00:00 2001 From: milisarge Date: Thu, 20 Jul 2017 10:55:46 +0300 Subject: [PATCH] mps --- bin/mps | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/bin/mps b/bin/mps index 27bad15c2..a92e58311 100755 --- a/bin/mps +++ b/bin/mps @@ -1170,6 +1170,29 @@ kurulum_dogrulama(){ done } +kurulum_dogrulama_icerik(){ + paketadi="$1" + echo $VT + tarihce_olustur + if [ -f "$VT/$paketadi/kurulan" ]; then + cat /var/lib/pkg/DB/$paketadi/kurulan | cut -d '>' -f2 > /tmp/$paketadi.sildog + for kuruland in `cat /tmp/$paketadi.sildog` + do + if [ ! -f "$kuruland" ]; then + ryaz 32 "$kuruland dosya hasarlı" + elif [ ! -d "$kuruland" ]; then + ryaz 32 "$kuruland dizin hasarlı" + fi + done + else + ryaz 32 "$paketadi hasarlı kurulum tesbiti!" + #rm -r $VT/$paketadi + #mps -i $paketadi + #mps -k "$paketdepo/$paketadi#"*.mps.lz + ryaz 32 "$paketadi hasarlı kurulum onarıldı." + fi +} + kurulum_dosya_listele(){ cat "$VT/$1/kurulan" } @@ -1549,6 +1572,12 @@ ayarlar() { ryaz 31 `kurulu_kontrol "$2"`;; -kudo) kurulum_dogrulama ;; + -kdi) + if [ ! "$2" ]; then + ryaz 31 "paket ismi eksik" + exit 1 + fi + kurulum_dogrulama_icerik ;; -kdk) kurban_kurtar $2 ;; -suko)