From 9b6842b91ffc7b2ed73f35c5096b69a0f983f2c1 Mon Sep 17 00:00:00 2001 From: milisbir Date: Sat, 9 Sep 2017 23:56:15 +0300 Subject: [PATCH] mps --- bin/mps | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/bin/mps b/bin/mps index 882300ac5..d203846fa 100755 --- a/bin/mps +++ b/bin/mps @@ -1645,34 +1645,35 @@ ord_yordam() { kurulum_dogrulama_icerik(){ paketadi="$1" + onar="hayir" #echo $VT #tarihce_yap - ryaz 33 "$paketadi içeriği kontro ediliyor." + ryaz 33 "$paketadi içeriği kontrol ediliyor." if [ -f "$VT/$paketadi/kurulan" ]; then ilksatir=`head -n 1 $VT/$paketadi/kurulan` if [[ `echo ${ilksatir}` =~ ^‘ ]] ; then ryaz 32 "temel sistem paket kurulan hatası düzeltildi!" sed -i 's/‘/'\''\//;s/’/'\''/' $VT/$paketadi/kurulan fi - for dosyayol in $(cat $VT/$paketadi/kurulan);do + #for dosyayol in $(cat $VT/$paketadi/kurulan);do + while read dosyayol; do + #for dosyayol in $(<$VT/$paketadi/kurulan);do dosyayol=$(echo $dosyayol | sed 's/^.\(.*\).$/\1/') - #netdosyayol="${dosyayol:1:${#dosyayol}-1}" - #echo $dosyayol - #echo $netdosyayol + netdosyayol="${dosyayol:1:${#dosyayol}-1}" if [ ! -f $dosyayol ] && [ ! -d $dosyayol ] ; then ryaz 31 "$dosyayol hasarlı" - while true; do - ryaz 34 $paketadi "paketi yenilensin mi?" - read -p "e veya h -> " eh; - case $eh in - [Ee]* ) tekrarkur="evet";agdan_kur "$paketadi";break;; - [Hh]* ) break;; - * ) echo "e veya h";; - esac - done - + onar="evet" fi - done + done < $VT/$paketadi/kurulan + + if [ $onar = "evet" ];then + ryaz 34 "$paketadi hasarlı dosya barındırıyor,düzeltilsin mi?";read -p "e veya h-> " eh + case $eh in + [Ee]* ) tekrarkur="evet";agdan_kur "$paketadi";; + [Hh]* ) ryaz 31 "$paketadi pas geçildi.";; + * ) echo "e veya h";; + esac + fi ryaz 32 "$paketadi kurulum doğrulama tamamlandı." elif [ -d "$VT/$paketadi" ]; then