This commit is contained in:
milisbir 2017-09-09 23:01:34 +03:00
parent 500b88b158
commit 1268e3de8d
1 changed files with 13 additions and 8 deletions

21
bin/mps
View File

@ -1623,6 +1623,7 @@ paket_icerik_dogrulama(){
kurulum_dogrulama_icerik_tum(){ kurulum_dogrulama_icerik_tum(){
ryaz 33 "paket veritabanı yedekleniyor"
tarihce_yap tarihce_yap
for kurulanpak in `ls $VT` for kurulanpak in `ls $VT`
do do
@ -1646,28 +1647,32 @@ kurulum_dogrulama_icerik(){
paketadi="$1" paketadi="$1"
#echo $VT #echo $VT
#tarihce_yap #tarihce_yap
ryaz 33 "$paketadi içeriği kontro ediliyor."
if [ -f "$VT/$paketadi/kurulan" ]; then if [ -f "$VT/$paketadi/kurulan" ]; then
ilksatir=`head -n 1 $VT/$paketadi/kurulan` ilksatir=`head -n 1 $VT/$paketadi/kurulan`
if [[ `echo ${ilksatir}` =~ ^ ]] ; then if [[ `echo ${ilksatir}` =~ ^ ]] ; then
ryaz 32 "temel sistem paket kurulan hatası düzeltildi!" ryaz 32 "temel sistem paket kurulan hatası düzeltildi!"
sed -i 's//'\''\//;s//'\''/' $VT/$paketadi/kurulan sed -i 's//'\''\//;s//'\''/' $VT/$paketadi/kurulan
fi fi
IFS='' for dosyayol in $(cat $VT/$paketadi/kurulan);do
while read dosyayol;do
dosyayol=$(echo $dosyayol | sed 's/^.\(.*\).$/\1/') dosyayol=$(echo $dosyayol | sed 's/^.\(.*\).$/\1/')
netdosyayol="${dosyayol:1:${#dosyayol}-1}" #netdosyayol="${dosyayol:1:${#dosyayol}-1}"
if [ ! -f $netdosyayol ] && [ ! -d $netdosyayol ] ; then #echo $dosyayol
ryaz 31 "$netdosyayol hasarlı" #echo $netdosyayol
if [ ! -f $dosyayol ] && [ ! -d $dosyayol ] ; then
ryaz 31 "$dosyayol hasarlı"
while true; do while true; do
ryaz 34 $paketadi" paketi yenilensin mi?";read -p "e veya h-> " eh ryaz 34 $paketadi "paketi yenilensin mi?"
read -p "e veya h -> " eh;
case $eh in case $eh in
[Ee]* ) tekrarkur="evet";agdan_kur "$paketadi";break;; [Ee]* ) tekrarkur="evet";agdan_kur "$paketadi";break;;
[Hh]* ) break;; [Hh]* ) break;;
* ) echo "e veya h";; * ) echo "e veya h";;
esac esac
done done
fi fi
done < "$VT/$paketadi/kurulan" done
ryaz 32 "$paketadi kurulum doğrulama tamamlandı." ryaz 32 "$paketadi kurulum doğrulama tamamlandı."
elif [ -d "$VT/$paketadi" ]; then elif [ -d "$VT/$paketadi" ]; then