This commit is contained in:
milisbir 2018-09-03 00:24:54 +03:00
parent 52a207e297
commit 86bd6a0623
1 changed files with 17 additions and 4 deletions

21
bin/mps
View File

@ -1216,8 +1216,11 @@ dongu_gosterge(){
guncelleme_tespit(){
local _konum
guncelleme_dosya="/tmp/mps.guncellenecekler"
_talimatsiz_dosya="/tmp/talimatsizpkt.liste"
rm -f $guncelleme_dosya
touch $guncelleme_dosya
rm -f $_talimatsiz_dosya
touch $_talimatsiz_dosya
for kpaket in $(ls $VT/);do
satir=$(sed -n '7p' < $VT/$kpaket/META)
ksurum=${satir:1:${#satir}-1}
@ -1227,6 +1230,7 @@ guncelleme_tespit(){
_konum=$(talimat_bul $kpaket)
if [ "$_konum" = "-1" ];then
$_yaz_uyari "$kpaket $_talimat_bulunamadi $_surum_kontrol_iptal"
echo $kpaket >> $_talimatsiz_dosya
#exit 1
else
source $_konum/talimat
@ -1290,7 +1294,7 @@ sistem_guncelle_uygula(){
}
sistem_guncelle(){
local guncelleme_dosya _onay
local guncelleme_dosya _onay _talimatsiz_dosya
_onay=0
if [ "$1" = "evet" ];then
_onay=1
@ -1305,8 +1309,11 @@ sistem_guncelle(){
count=0
local kpaket _pkliste _konum
guncelleme_dosya="/tmp/mps.guncellenecekler"
_talimatsiz_dosya="/tmp/talimatsizpkt.liste"
rm -f $guncelleme_dosya
touch $guncelleme_dosya
rm -f $_talimatsiz_dosya
touch $_talimatsiz_dosya
total=`ls $VT | wc -l`
pstr="[=======================================================================]"
git_guncelle
@ -1328,6 +1335,7 @@ sistem_guncelle(){
if [ "$_konum" = "-1" ];then
$_yaz_uyari "$kpaket $_talimat_bulunamadi $_surum_kontrol_iptal"
# talimatnamede yer almadığından paketin güncellenmesi es geçilecek.
echo $kpaket >> $_talimatsiz_dosya
kpaket=""
fi
if [ ! -z $kpaket ];then
@ -1354,6 +1362,11 @@ sistem_guncelle(){
$_yaz "\nSistem Güncelleme Taraması Tamamlandı."
fi
if [ -s "$guncelleme_dosya" ];then
$_yaz_tm "aşağıdaki paketlerin talimatı olmayıp depoda bulunmamaktadırlar!"
cat $_talimatsiz_dosya
$_yaz_uyari "mps sildos $_talimatsiz_dosya - komutuyla ilgili paketleri kaldırabilirsiniz."
fi
if [ -s "$guncelleme_dosya" ];then
$_yaz_tm "aşağıdaki paketler güncellenecektir:"
cat $guncelleme_dosya
@ -2207,7 +2220,7 @@ tarihce_yukle(){
esac
done
if [ "$islem_onay" = "e" ];then
mps -os sil.liste
paket_sil_oto sil.liste
mps kurul kur.liste
mv sil.liste silinenler.liste
mv kur.liste kurulanlar.liste
@ -3304,8 +3317,8 @@ ayarlar() {
-po)
pvt_olustur
exit 0 ;;
## mps -os dosya = ilgili dosyadaki altalta sıralı paketleri onaysız siler.
-os)
## mps sildos dosya = ilgili dosyadaki altalta sıralı paketleri onaysız siler.
sildos)
if [ ! "$2" ]; then
$_yaz_uyari "silme listesi yok"
hataloglama "silme listesi yok"