mps-ykur
This commit is contained in:
parent
f1ea3026f9
commit
a88b0fa4de
51
bin/mps
51
bin/mps
|
@ -114,6 +114,7 @@ _talimatsiz_dizin="ilgili dizinde talimat bulunamadı!"
|
||||||
_dosya_yolu_bulunamadi="dosya yolu bulunamadı!"
|
_dosya_yolu_bulunamadi="dosya yolu bulunamadı!"
|
||||||
_shasum_uyumsuzluk="shasum uyumsuzluğu tespit edildi!"
|
_shasum_uyumsuzluk="shasum uyumsuzluğu tespit edildi!"
|
||||||
_gerekler_belirleniyor="bağımlılıkları belirleniyor."
|
_gerekler_belirleniyor="bağımlılıkları belirleniyor."
|
||||||
|
_yerel_paket_yok="mevcut dizinde mps.lz paketi yok!"
|
||||||
_paket_kuruldu="paketi kuruldu."
|
_paket_kuruldu="paketi kuruldu."
|
||||||
_paket_kurulu="kurulu"
|
_paket_kurulu="kurulu"
|
||||||
_paket_kurulu_degil="paketi kurulu değil!"
|
_paket_kurulu_degil="paketi kurulu değil!"
|
||||||
|
@ -150,6 +151,9 @@ hata_olustu(){
|
||||||
"_talimat_bulunamadi")
|
"_talimat_bulunamadi")
|
||||||
_mesaj="$_talimat_bulunamadi"
|
_mesaj="$_talimat_bulunamadi"
|
||||||
;;
|
;;
|
||||||
|
"_yerel_paket_yok")
|
||||||
|
_mesaj="$_yerel_paket_yok"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
_mesaj="böyle bir hata yok"
|
_mesaj="böyle bir hata yok"
|
||||||
;;
|
;;
|
||||||
|
@ -909,7 +913,7 @@ paket_kur_oto(){
|
||||||
for kpkt in `cat $kliste`;do
|
for kpkt in `cat $kliste`;do
|
||||||
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
||||||
pak=`ls "$pkt#"*`
|
pak=`ls "$pkt#"*`
|
||||||
mps -k "$pak" && paket_inkur_oto "$pkt"
|
yerelden_kur "$pak" && paket_inkur_oto "$pkt"
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
rm -rf otokur.list
|
rm -rf otokur.list
|
||||||
|
@ -927,7 +931,7 @@ paket_kur_oto_zorla(){
|
||||||
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
||||||
pak=`ls "$pkt#"*`
|
pak=`ls "$pkt#"*`
|
||||||
paket_sil "$pkt" "evet"
|
paket_sil "$pkt" "evet"
|
||||||
mps -k "$pak" && paket_inkur_oto "$pkt"
|
yerelden_kur "$pak" && paket_inkur_oto "$pkt"
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
rm -rf otokur.list
|
rm -rf otokur.list
|
||||||
|
@ -938,7 +942,7 @@ paket_kur_liste(){
|
||||||
for kpkt in `cat $1`;do
|
for kpkt in `cat $1`;do
|
||||||
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
||||||
pak=`ls "$pkt#"*`
|
pak=`ls "$pkt#"*`
|
||||||
mps -k "$pak"
|
yerelden_kur "$pak"
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -949,7 +953,7 @@ paket_kur_liste_zorla(){
|
||||||
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
||||||
pak=`ls "$pkt#"*`
|
pak=`ls "$pkt#"*`
|
||||||
paket_sil "$kpkt" "evet"
|
paket_sil "$kpkt" "evet"
|
||||||
mps -k "$pak"
|
yerelden_kur "$pak"
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -1545,7 +1549,7 @@ paket_derle(){
|
||||||
fi
|
fi
|
||||||
if [ "$kurulum_onay" = "evet" ];then
|
if [ "$kurulum_onay" = "evet" ];then
|
||||||
for kpkt in `ls $derpaket* | cut -d'#' -f1`;do
|
for kpkt in `ls $derpaket* | cut -d'#' -f1`;do
|
||||||
mps -k "$kpkt#"*
|
yerelden_kur "$kpkt#"*
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
mv *.mps.lz ../
|
mv *.mps.lz ../
|
||||||
|
@ -2349,7 +2353,7 @@ kurulum_dogrulama(){
|
||||||
ryaz 32 "$kuruland hasarlı kurulum tesbiti!"
|
ryaz 32 "$kuruland hasarlı kurulum tesbiti!"
|
||||||
rm -r $VT/$kuruland
|
rm -r $VT/$kuruland
|
||||||
paket_indir $kuruland
|
paket_indir $kuruland
|
||||||
mps -k "$paketdepo/$kuruland"*.mps.lz
|
yerelden_kur "$paketdepo/$kuruland"*.mps.lz
|
||||||
ryaz 32 "$kuruland hasarlı kurulum onarıldı."
|
ryaz 32 "$kuruland hasarlı kurulum onarıldı."
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -2448,7 +2452,7 @@ kurulum_dogrulama_icerik(){
|
||||||
#onarma
|
#onarma
|
||||||
rm -r $VT/$paketadi
|
rm -r $VT/$paketadi
|
||||||
paket_indir $paketadi
|
paket_indir $paketadi
|
||||||
mps -k "$paketdepo/$paketadi#"*.mps.lz
|
yerelden_kur "$paketdepo/$paketadi#"*.mps.lz
|
||||||
ryaz 32 "$paketadi hasarlı kurulum onarıldı."
|
ryaz 32 "$paketadi hasarlı kurulum onarıldı."
|
||||||
else
|
else
|
||||||
ryaz 31 "$paketadi $_paket_kurulu_degil"
|
ryaz 31 "$paketadi $_paket_kurulu_degil"
|
||||||
|
@ -2668,18 +2672,25 @@ paket_indir(){
|
||||||
|
|
||||||
|
|
||||||
yerelden_kur(){
|
yerelden_kur(){
|
||||||
local silme
|
local silme _ypaket
|
||||||
pkontrol=`basename $1 | grep -w "mps.lz"`
|
[ $1 ] && _ypaket=$1 || hata_olustu "_yerel_paket_yok"
|
||||||
|
if [ $2 ];then
|
||||||
|
if [ "$2" == "-kok" ] && [ -d "$3" ]; then
|
||||||
|
kokdizin="$3"
|
||||||
|
tekrarkur="evet"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
pkontrol=`basename ${_ypaket} | grep -w "mps.lz"`
|
||||||
if [ ! -z "$pkontrol" -a "$pkontrol" != "" ]; then
|
if [ ! -z "$pkontrol" -a "$pkontrol" != "" ]; then
|
||||||
paketad=`echo "$1" | cut -d'#' -f1`
|
paketad=`echo "${_ypaket}" | cut -d'#' -f1`
|
||||||
paketad=`basename $paketad`
|
paketad=`basename $paketad`
|
||||||
kkont=`kurulu_kontrol "$paketad"`
|
kkont=`kurulu_kontrol "$paketad"`
|
||||||
if [ "$kkont" = "degil" ];then
|
if [ "$kkont" = "degil" ];then
|
||||||
icerik_ekle "$1"
|
icerik_ekle "${_ypaket}"
|
||||||
elif [ "$kkont" = "kurulu" ];then
|
elif [ "$kkont" = "kurulu" ];then
|
||||||
if [ "$tekrarkur" = "hayir" ];then
|
if [ "$tekrarkur" = "hayir" ];then
|
||||||
while true; do
|
while true; do
|
||||||
ryaz 31 "$1 paketi zaten kurulu silinip kurulsun mu?"
|
ryaz 31 "${_ypaket} paketi zaten kurulu silinip kurulsun mu?"
|
||||||
read -p "e veya h -> " eh
|
read -p "e veya h -> " eh
|
||||||
case $eh in
|
case $eh in
|
||||||
[Ee]* ) silme="e"; break;;
|
[Ee]* ) silme="e"; break;;
|
||||||
|
@ -2691,15 +2702,15 @@ yerelden_kur(){
|
||||||
if [ "$silme" = "e" ];then
|
if [ "$silme" = "e" ];then
|
||||||
ryaz 33 "silinecekelerin kontrolu için"
|
ryaz 33 "silinecekelerin kontrolu için"
|
||||||
paket_sil "$paketad"
|
paket_sil "$paketad"
|
||||||
icerik_ekle "$1"
|
icerik_ekle "${_ypaket}"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
icerik_ekle "$1"
|
icerik_ekle "${_ypaket}"
|
||||||
#while true; do
|
#while true; do
|
||||||
#ryaz 31 "$1 paketi talimatname dışı.Yine de kurulsun mu? (kokdizin=$kokdizin) "
|
#ryaz 31 "${_ypaket} paketi talimatname dışı.Yine de kurulsun mu? (kokdizin=$kokdizin) "
|
||||||
#read -p "e veya h -> " eh
|
#read -p "e veya h -> " eh
|
||||||
#case $eh in
|
#case $eh in
|
||||||
# [Ee]* ) icerik_ekle "$1"; break;;
|
# [Ee]* ) icerik_ekle "${_ypaket}"; break;;
|
||||||
# [Hh]* ) break;;
|
# [Hh]* ) break;;
|
||||||
# * ) echo "e veya h";;
|
# * ) echo "e veya h";;
|
||||||
#esac
|
#esac
|
||||||
|
@ -2771,11 +2782,9 @@ ayarlar() {
|
||||||
agdan_kur "$2" ;;
|
agdan_kur "$2" ;;
|
||||||
### mps -k paketismi..mps.lz = yerel dizindeki paketi kurar.
|
### mps -k paketismi..mps.lz = yerel dizindeki paketi kurar.
|
||||||
-k)
|
-k)
|
||||||
if [ "$3" == "-kok" ] && [ -d "$4" ]; then
|
shift
|
||||||
kokdizin="$4"
|
yerelden_kur "$@"
|
||||||
tekrarkur="evet"
|
exit 0 ;;
|
||||||
fi
|
|
||||||
yerelden_kur "$2" ;;
|
|
||||||
### mps sil|-s paketismi = ilgili paketi onaylı kaldırır.
|
### mps sil|-s paketismi = ilgili paketi onaylı kaldırır.
|
||||||
-s|sil)
|
-s|sil)
|
||||||
if [[ "$2" == "py-"* ]]; then
|
if [[ "$2" == "py-"* ]]; then
|
||||||
|
|
Loading…
Reference in New Issue