From 7e67532a774b56d8a24fc28e116eb4d376f61d5f Mon Sep 17 00:00:00 2001 From: milisbir Date: Sun, 17 Dec 2017 07:44:38 +0200 Subject: [PATCH] mps-guncellemeler --- bin/mps | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bin/mps b/bin/mps index 0c1549d5f..0e7770be5 100755 --- a/bin/mps +++ b/bin/mps @@ -1420,7 +1420,7 @@ silme_etkilenen_kontrol(){ } # bir paket ile kurulacak yeni paketlerin listesini verir. - +# comm yerine diff li çözüm olacak yeni_kurulacak_paketler(){ [ -f /tmp/mevcut_kurulu.liste ] && rm -rf /tmp/mevcut_kurulu.liste ls $VT > /tmp/mevcut_kurulu.liste @@ -1430,6 +1430,12 @@ yeni_kurulacak_paketler(){ [ -f gerek.liste ] && rm -rf gerek.liste } +# güncellemelerin alınması paket.vt üzerinden +guncellemeler(){ + diff --changed-group-format='***%>' --unchanged-group-format='' --new-group-format='+++%>' \ + $paketdepo/paket.vt.eski $paketdepo/paket.vt | cut -d' ' -f1 | sort --version-sort +} + # iki dosyanın içerik karşılaştırması yapar. dosya_karsilastir(){ if cmp -s "$1" "$2" @@ -2800,6 +2806,10 @@ ayarlar() { tespit) guncelleme_tespit exit 0 ;; + ### mps gun . = güncellenmesi gereken ve depoya yeni eklenen paketleri gösterir. + gun) + guncellemeler + exit 0 ;; ### mps yukselt . = tüm sistemin güncellemesini gerçekleştirir. -GS|yukselt) sistem_guncelle