mps-odkp-surumdevir-kont
This commit is contained in:
parent
e740c0dd75
commit
20adc954d7
22
bin/mps
22
bin/mps
|
@ -1187,8 +1187,10 @@ devir_kontrol(){
|
||||||
}
|
}
|
||||||
|
|
||||||
surum_devir_kontrol(){
|
surum_devir_kontrol(){
|
||||||
local _konum pk_sil _paket
|
local _konum pk_sil _paket _durum
|
||||||
_paket=$1
|
_paket=$1
|
||||||
|
_durum="yaz"
|
||||||
|
[ $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"
|
||||||
if [ -d "$VT/$_paket" ];then
|
if [ -d "$VT/$_paket" ];then
|
||||||
|
@ -1204,12 +1206,19 @@ 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
|
source $_konum/talimat
|
||||||
|
if [ "${_durum}" == "yaz" ];then
|
||||||
echo "$_paket:"
|
echo "$_paket:"
|
||||||
echo "kurulu sürüm :$ksurum$kdevir"
|
echo "kurulu sürüm :$ksurum$kdevir"
|
||||||
echo "depo sürüm :$surum-$devir"
|
echo "depo sürüm :$surum-$devir"
|
||||||
echo "--"
|
echo "--"
|
||||||
|
else
|
||||||
|
if [ "$ksurum$kdevir" == "$surum-$devir" ];then
|
||||||
|
echo "yok"
|
||||||
|
else
|
||||||
|
echo "var"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1288,7 +1297,7 @@ paket_derle(){
|
||||||
#eski derleme kalıntılarını temizle
|
#eski derleme kalıntılarını temizle
|
||||||
rm -rf tmp.*
|
rm -rf tmp.*
|
||||||
kaynakdizin_kontrol
|
kaynakdizin_kontrol
|
||||||
local konum derleme_onay eh bagimd derpaket
|
local konum derleme_onay eh bagimd derpaket _gncdurum
|
||||||
derleme_onay="h"
|
derleme_onay="h"
|
||||||
if [ -d "$1" ];then
|
if [ -d "$1" ];then
|
||||||
konum="$1"
|
konum="$1"
|
||||||
|
@ -1305,6 +1314,13 @@ paket_derle(){
|
||||||
mkdir -p tmp."$derpaket"
|
mkdir -p tmp."$derpaket"
|
||||||
cp -a $konum/* tmp."$derpaket"/
|
cp -a $konum/* tmp."$derpaket"/
|
||||||
cd tmp."$derpaket"
|
cd tmp."$derpaket"
|
||||||
|
#paket güncelleme kurulu olsa da kontrol edilir.
|
||||||
|
_gncdurum=$(surum_devir_kontrol ${derpaket} --durum)
|
||||||
|
if [ "${_gncdurum}" == "var" ];then
|
||||||
|
echo "paketin güncellenmesi gerek."
|
||||||
|
surum_devir_kontrol ${derpaket}
|
||||||
|
paket_sil ${derpaket}
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "`kurulu_kontrol "$derpaket"`" = "kurulu" ] && [ "$zorla_derle" = "yok" ];then
|
if [ "`kurulu_kontrol "$derpaket"`" = "kurulu" ] && [ "$zorla_derle" = "yok" ];then
|
||||||
derleme_onay="h"
|
derleme_onay="h"
|
||||||
|
|
Loading…
Reference in New Issue