mps-icerik-dogrulama

This commit is contained in:
milisbir 2017-08-10 02:17:44 +03:00
parent 279c381bc1
commit 90b434b74f
1 changed files with 40 additions and 21 deletions

61
bin/mps
View File

@ -828,11 +828,18 @@ bagimli_bilgi(){
#echo `echo "$bagimd" | sed 's/,/ /g'` #echo `echo "$bagimd" | sed 's/,/ /g'`
#kurulu kontrollu gosterim #kurulu kontrollu gosterim
for bag in $bagimd;do for bag in $bagimd;do
echo $bag "`kurulu_kontrol $bag`" if [ "$2" = "dogrula" ];then
kurulum_dogrulama_icerik "$bag"
else
echo "$1" "`kurulu_kontrol $bag`"
fi
done done
fi fi
echo "$1" "`kurulu_kontrol $1`" if [ "$2" = "dogrula" ];then
kurulum_dogrulama_icerik "$1"
else
echo "$1" "`kurulu_kontrol $1`"
fi
} }
bagimli_bilgi_dosyala(){ bagimli_bilgi_dosyala(){
@ -1436,11 +1443,12 @@ kurulum_dogrulama(){
} }
kurulum_dogrulama_icerik_tum(){ kurulum_dogrulama_icerik_tum(){
for kuruland in `ls $VT` tarihce_yap
for kurulanpak in `ls $VT`
do do
if [ -f "$VT/$kuruland/kurulan" ]; then if [ -f "$VT/$kurulanpak/kurulan" ]; then
kurulum_dogrulama_icerik $kuruland kurulum_dogrulama_icerik $kurulanpak
ryaz 32 "$kuruland kurulum icerik onarıldı." ryaz 32 "$kurulanpak kurulum icerik onarıldı."
fi fi
done done
} }
@ -1464,22 +1472,31 @@ kurulum_dogrulama_icerik(){
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
for kdd in `cat /var/lib/pkg/DB/$paketadi/kurulan` IFS=''
do while read dosyayol;do
kuruland=$(echo $kdd | sed 's/^.\(.*\).$/\1/') dosyayol=$(echo $dosyayol | sed 's/^.\(.*\).$/\1/')
if [ ! -f "$kuruland" ] && [ ! -d "$kuruland" ] ; then netdosyayol="${dosyayol:1:${#dosyayol}-1}"
ryaz 31 "$kuruland hasarlı" if [ ! -f $netdosyayol ] && [ ! -d $netdosyayol ] ; then
ryaz 31 "$netdosyayol 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
fi fi
done done < "$VT/$paketadi/kurulan"
ryaz 32 "$paketadi kurulum doğrulama tamamlandı." ryaz 32 "$paketadi kurulum doğrulama tamamlandı."
elif [ -d "$VT/$paketadi" ]; then elif [ -d "$VT/$paketadi" ]; then
ryaz 32 "$paketadi hasarlı kurulum tesbiti!" cp -rf $VT $VT.yedek
ryaz 31 "$paketadi hasarlı kurulum tesbiti!"
#onarma #onarma
#if [ ! -d "$VT/$paketadi" ]; then rm -r $VT/$paketadi
#rm -r $VT/$paketadi mps -i $paketadi
#fi mps -k "$paketdepo/$paketadi#"*.mps.lz
#mps -i $paketadi
#mps -k "$paketdepo/$paketadi#"*.mps.lz
ryaz 32 "$paketadi hasarlı kurulum onarıldı." ryaz 32 "$paketadi hasarlı kurulum onarıldı."
else else
ryaz 31 "$paketadi kurulu değil!" ryaz 31 "$paketadi kurulu değil!"
@ -1935,8 +1952,10 @@ ayarlar() {
exit 1 exit 1
fi fi
sunucu_ayarla "$2" ;; sunucu_ayarla "$2" ;;
-bb|--pkbb) -bb|bagbil)
bagimli_bilgi "$2" | column -t;; bagimli_bilgi "$2" | column -t;;
-bbdog|bdogrula)
bagimli_bilgi "$2" "dogrula";;
-bbd) -bbd)
bagimli_bilgi_dosyala "$2" ;; bagimli_bilgi_dosyala "$2" ;;
-tb|tersbag) -tb|tersbag)
@ -2025,7 +2044,7 @@ ayarlar() {
exit 1 exit 1
fi fi
kurulum_dogrulama_icerik "$2" ;; kurulum_dogrulama_icerik "$2" ;;
-kdit) -kdit|tumdogrula)
kurulum_dogrulama_icerik_tum ;; kurulum_dogrulama_icerik_tum ;;
-kdk) -kdk)
kurban_kurtar $2 ;; kurban_kurtar $2 ;;