mps-tespit

This commit is contained in:
milisbir 2018-10-18 15:32:42 +03:00
parent bd573d616a
commit 5655c1da60
1 changed files with 7 additions and 4 deletions

11
bin/mps
View File

@ -1295,13 +1295,16 @@ guncelleme_tespit(){
grep -vxFf $dosya_t $dosya_k > $dosya_g grep -vxFf $dosya_t $dosya_k > $dosya_g
# paketleri çekmek için satır sonu @ ekleme # paketleri çekmek için satır sonu @ ekleme
sed -i 's/$/@/' $dosya_ks sed -i 's/$/@/' $dosya_ks
for _gunc in $(cat $dosya_g);do for _satir in $(cat $dosya_g);do
_gunc2=$(echo ${_gunc} | cut -d'@' -f1) _gpaket=$(echo ${_satir} | cut -d'@' -f1)
grep -nr "^${_gunc2}@" $dosya_ks >> $dosya_son grep -nr "^${_gpaket}@" $dosya_ks >> $dosya_son
done done
# güncellenecek paketlerin-kurulum sırasına göre sıralanıp, sadeleştirilmesi # güncellenecek paketlerin-kurulum sırasına göre sıralanıp, sadeleştirilmesi
sort $dosya_son | cut -d':' -f2 | cut -d'@' -f1 > $dosya_sonuc sort $dosya_son | cut -d':' -f2 | cut -d'@' -f1 > $dosya_sonuc
rm @dosya_t @dosya_k @dosya_ks @dosya_g @dosya_son # geçici dosyaların silinmesi
rm -f @dosya_t @dosya_k @dosya_ks @dosya_g @dosya_son
# güncellenecek paket listesi yazdırılması
cat $dosya_sonuc
} }
sistem_guncelle_uygula(){ sistem_guncelle_uygula(){