mps-odkp-surumdevir-kont

This commit is contained in:
milisbir 2018-01-08 20:48:25 +02:00
parent 45c91f928a
commit 84bc9f0c0e
1 changed files with 24 additions and 12 deletions

36
bin/mps
View File

@ -55,6 +55,11 @@ if [ -z ${silme_esgec+:} ]; then
declare -a silme_esgec=() declare -a silme_esgec=()
fi fi
if [ -z ${esgec+:} ]; then
declare -a esgec=()
fi
esgec=(xorg xorg-app xorg-font xorg-proto kernel-lts kernel-lts-src)
# Türkçe Mesajlar # Türkçe Mesajlar
_paket_adi_gerekli="paket ismi eksik!" _paket_adi_gerekli="paket ismi eksik!"
@ -1020,7 +1025,6 @@ guncelleme_tespit(){
sistem_guncelle(){ sistem_guncelle(){
count=0 count=0
esgec=(xorg xorg-app xorg-font xorg-proto kernel-lts kernel-lts-src)
local kpkt local kpkt
local pk_guncelle local pk_guncelle
total=`ls $VT | wc -l` total=`ls $VT | wc -l`
@ -1187,9 +1191,10 @@ devir_kontrol(){
} }
surum_devir_kontrol(){ surum_devir_kontrol(){
local _konum pk_sil _paket _durum local _konum pk_sil _paket _durum pk_guncelle
_paket=$1 _paket=$1
_durum="yaz" _durum="yaz"
pk_guncelle="e"
[ $2 ] && _durum="$2" [ $2 ] && _durum="$2"
local kdevir devir ksurum surum pkt dusuk yuksek durum local kdevir devir ksurum surum pkt dusuk yuksek durum
durum="belirsiz" durum="belirsiz"
@ -1206,18 +1211,25 @@ surum_devir_kontrol(){
if [[ "$_konum" = "0" || "$_konum" = "-1" ]];then if [[ "$_konum" = "0" || "$_konum" = "-1" ]];then
echo "$_paket $_talimat_bulunamadi $_surum_kontrol_iptal" echo "$_paket $_talimat_bulunamadi $_surum_kontrol_iptal"
else else
source $_konum/talimat if [[ "${esgec[*]}" =~ "${_paket}" ]];then
if [ "${_durum}" == "yaz" ];then pk_guncelle="h"
echo "$_paket:" fi
echo "kurulu sürüm :$ksurum$kdevir" if [ $pk_guncelle == "e" ];then
echo "depo sürüm :$surum-$devir" source $_konum/talimat
echo "--" if [ "${_durum}" == "yaz" ];then
else echo "$_paket:"
if [ "$ksurum$kdevir" == "$surum-$devir" ];then echo "kurulu sürüm :$ksurum$kdevir"
echo "yok" echo "depo sürüm :$surum-$devir"
echo "--"
else else
echo "var" if [ "$ksurum$kdevir" == "$surum-$devir" ];then
echo "yok"
else
echo "var"
fi
fi fi
else
echo "$_paket için sürüm-devir kontrolü es geçildi."
fi fi
fi fi
} }