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