md5sum-kontrol

This commit is contained in:
milisbir 2016-04-14 20:27:59 +00:00
parent a3570d7a40
commit 5569d7ee0a
1 changed files with 9 additions and 2 deletions

11
bin/mps
View File

@ -682,11 +682,12 @@ ana(){
ayarlar "$@"
if [ "$ikaynak" = "ag" ]; then
local kontroldeg
kkont=`kurulu_kontrol "$2"`
if [ "$kkont" = "degil" ] || [ "$tekrarkur" = "evet" ];then
echo "agdan cekiliyor:" "$2"
pkt=`cat "$paketdepo""paket.vt" | grep "^$2 " | cut -d' ' -f3`
echo $pkt
echo $pkt
if [ ! -z "$pkt" -a "$pkt" != "" ]; then
cpaket="${pkt/'#'/'%23'}"
#paket sunucuda varsa
@ -694,7 +695,12 @@ if [ "$ikaynak" = "ag" ]; then
#if wget -P /tmp -q "$sunucu$cpaket" > /dev/null; then
if [ $? -eq 0 ]; then
wget -nc -P "$paketdepo" "$sunucu$cpaket"
#mv /tmp/$pkt "$paketdepo"
ekontdeg=`cat "$paketdepo""paket.vt" | grep "^$2 " | cut -d' ' -f2`
mkontdeg=`md5sum $pkt | cut -d' ' -f1`
if [ "$ekontdeg" != "$mkontdeg" ];then
rm -f $pkt
wget -nc -P "$paketdepo" "$sunucu$cpaket"
fi
if [ "$kurulum_onay" = "evet" ];then
if [ "$tekrarkur" = "evet" ];then
paket_sil "$2" "evet"
@ -702,6 +708,7 @@ if [ "$ikaynak" = "ag" ]; then
icerik_ekle "$paketdepo$pkt"
exit 1
fi
fi
else
ryaz 31 "paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"