mps-oto-guncelle

This commit is contained in:
milisbir 2018-04-11 02:53:09 +03:00
parent 9b34f2e175
commit 61d1dad77f
1 changed files with 18 additions and 9 deletions

27
bin/mps
View File

@ -1236,9 +1236,14 @@ sistem_guncelle_uygula(){
} }
sistem_guncelle(){ sistem_guncelle(){
local guncelleme_dosya local guncelleme_dosya _onay
_onay=0
if [ "$1" = "evet" ];then
_onay=1
fi
if [ "$1" ] && [ -f "$1" ];then if [ "$1" ] && [ -f "$1" ];then
guncelleme_dosya="$1" guncelleme_dosya="$1"
[ "$2" = "evet" ] && _onay=1
else else
count=0 count=0
local kpaket _pkliste _konum local kpaket _pkliste _konum
@ -1295,14 +1300,18 @@ sistem_guncelle(){
ryaz 33 "aşağıdaki paketler güncellenecektir:" ryaz 33 "aşağıdaki paketler güncellenecektir:"
cat $guncelleme_dosya cat $guncelleme_dosya
ryaz 31 "Güncellemesini istemediğiniz paketleri $guncelleme_dosya dosyasından sildikten sonra onay veriniz!" ryaz 31 "Güncellemesini istemediğiniz paketleri $guncelleme_dosya dosyasından sildikten sonra onay veriniz!"
while true; do if [ ${_onay} -eq 0 ];then
ryaz 33 "listedeki paketler güncellensin mi?";read -p "e veya h-> " eh while true; do
case $eh in ryaz 33 "listedeki paketler güncellensin mi?";read -p "e veya h-> " eh
[Ee]* ) sistem_guncelle_uygula $guncelleme_dosya; break;; case $eh in
[Hh]* ) break;; [Ee]* ) sistem_guncelle_uygula $guncelleme_dosya; break;;
* ) echo "e veya h";; [Hh]* ) break;;
esac * ) echo "e veya h";;
done esac
done
else
sistem_guncelle_uygula $guncelleme_dosya
fi
else else
ryaz 31 "Güncellenecek paket bulunamadı!" ryaz 31 "Güncellenecek paket bulunamadı!"
fi fi