mps-bakim

This commit is contained in:
milisbir 2018-01-24 09:08:23 +02:00
parent 244a2ad1e4
commit 6b69d4b425
1 changed files with 21 additions and 10 deletions

31
bin/mps
View File

@ -2408,6 +2408,8 @@ pvt_olustur(){
} }
paketvt_guncelle(){ paketvt_guncelle(){
local _bakim
_bakim="yok"
uzunluk=${#sunucular[@]} uzunluk=${#sunucular[@]}
#for snc in "${sunucular[@]}" #for snc in "${sunucular[@]}"
for ((i=1;i<=$uzunluk;i++)); do for ((i=1;i<=$uzunluk;i++)); do
@ -2418,18 +2420,27 @@ paketvt_guncelle(){
else else
pktvt="paket${i-1}.vt" pktvt="paket${i-1}.vt"
fi fi
wget --no-check-certificate -q --spider "$pktsunucu""paket.vt" # sunucu bakım kontrolü
if [ $? -eq 0 ]; then wget --no-check-certificate -q --spider "$pktsunucu""paket.vt.yeni"
ryaz 32 $pktsunucu [ $? -eq 0 ] && _bakim="var"
ryaz 32 "$_paketvt_guncelleniyor" "$paketdepo""$pktvt"
if [ -f "$paketdepo""$pktvt" ];then if [ $_bakim = "yok" ];then
mv "$paketdepo""$pktvt" "$paketdepo""$pktvt.eski" wget --no-check-certificate -q --spider "$pktsunucu""paket.vt"
if [ $? -eq 0 ]; then
ryaz 32 $pktsunucu
ryaz 32 "$_paketvt_guncelleniyor" "$paketdepo""$pktvt"
if [ -f "$paketdepo""$pktvt" ];then
mv "$paketdepo""$pktvt" "$paketdepo""$pktvt.eski"
fi
wget --no-check-certificate -q --show-progress -P "$paketdepo" "$pktsunucu""paket.vt" -O "$paketdepo""$pktvt"
#rm /tmp/paket.vt*
else
ryaz 31 "$pktsunucu paket veritabanı erişim olumsuz."
hataloglama "paket veritabanı güncelleme olumsuz."
fi fi
wget --no-check-certificate -q --show-progress -P "$paketdepo" "$pktsunucu""paket.vt" -O "$paketdepo""$pktvt"
#rm /tmp/paket.vt*
else else
ryaz 31 "$pktsunucu paket veritabanı güncelleme olumsuz." ryaz 33 "$pktsunucu paket veritabanı bakımı yapılıyor."
hataloglama "paket veritabanı güncelleme olumsuz." ryaz 33 "Lütfen birazdan tekrar deneyiniz."
fi fi
done done