mps yetki fix
This commit is contained in:
parent
3dfa6c4fdb
commit
8eb8e63336
1 changed files with 57 additions and 54 deletions
111
bin/mps
111
bin/mps
|
@ -1186,74 +1186,77 @@ _EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
ana(){
|
ana(){
|
||||||
ayarlar "$@"
|
if [ `id -u` = 0 ] ; then
|
||||||
|
ayarlar "$@"
|
||||||
|
|
||||||
if [ "$ikaynak" = "ag" ]; then
|
if [ "$ikaynak" = "ag" ]; then
|
||||||
local kontroldeg
|
local kontroldeg
|
||||||
kkont=`kurulu_kontrol "$2"`
|
kkont=`kurulu_kontrol "$2"`
|
||||||
if [ "$kkont" = "degil" ] || [ "$tekrarkur" = "evet" ];then
|
if [ "$kkont" = "degil" ] || [ "$tekrarkur" = "evet" ];then
|
||||||
pkt=`cat "$paketdepo""paket.vt" | grep "^$2 " | cut -d' ' -f3`
|
pkt=`cat "$paketdepo""paket.vt" | grep "^$2 " | cut -d' ' -f3`
|
||||||
if [ ! -z "$pkt" -a "$pkt" != "" ]; then
|
if [ ! -z "$pkt" -a "$pkt" != "" ]; then
|
||||||
cpaket="${pkt/'#'/'%23'}"
|
cpaket="${pkt/'#'/'%23'}"
|
||||||
ryaz 33 "agdan cekiliyor:" "$2"
|
ryaz 33 "agdan cekiliyor:" "$2"
|
||||||
#paket sunucuda varsa
|
#paket sunucuda varsa
|
||||||
wget -q --spider "$sunucu$cpaket"
|
wget -q --spider "$sunucu$cpaket"
|
||||||
#if wget -P /tmp -q "$sunucu$cpaket" > /dev/null; then
|
#if wget -P /tmp -q "$sunucu$cpaket" > /dev/null; then
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
#wget -P "$paketdepo" "$sunucu$cpaket"
|
#wget -P "$paketdepo" "$sunucu$cpaket"
|
||||||
paket_indir "$2"
|
paket_indir "$2"
|
||||||
|
|
||||||
if [ "$kurulum_onay" = "evet" ];then
|
if [ "$kurulum_onay" = "evet" ];then
|
||||||
if [ "$tekrarkur" = "evet" ];then
|
if [ "$tekrarkur" = "evet" ];then
|
||||||
paket_sil "$2" "evet"
|
paket_sil "$2" "evet"
|
||||||
|
fi
|
||||||
|
icerik_ekle "$paketdepo$pkt"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
icerik_ekle "$paketdepo$pkt"
|
else
|
||||||
exit 1
|
ryaz 31 "paket sunucuda yok!"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ryaz 31 "paket sunucuda yok!"
|
ryaz 31 "paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ryaz 31 "paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"
|
ryaz 32 "$2 paketi zaten kurulu!"
|
||||||
fi
|
fi
|
||||||
else
|
exit 1
|
||||||
ryaz 32 "$2 paketi zaten kurulu!"
|
|
||||||
fi
|
fi
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$ikaynak" = "yerel" ]; then
|
if [ "$ikaynak" = "yerel" ]; then
|
||||||
local silme
|
local silme
|
||||||
pkontrol=`basename $2 | grep -w "mps.lz"`
|
pkontrol=`basename $2 | grep -w "mps.lz"`
|
||||||
if [ ! -z "$pkontrol" -a "$pkontrol" != "" ]; then
|
if [ ! -z "$pkontrol" -a "$pkontrol" != "" ]; then
|
||||||
paketad=`echo "$2" | cut -d'#' -f1`
|
paketad=`echo "$2" | cut -d'#' -f1`
|
||||||
kkont=`kurulu_kontrol "$paketad"`
|
kkont=`kurulu_kontrol "$paketad"`
|
||||||
if [ "$kkont" = "degil" ];then
|
if [ "$kkont" = "degil" ];then
|
||||||
icerik_ekle "$2"
|
|
||||||
else
|
|
||||||
echo $tekrarkur
|
|
||||||
if [ "$tekrarkur" = "hayir" ];then
|
|
||||||
while true; do
|
|
||||||
ryaz 31 "$2 paketi zaten kurulu silinip kurulsun mu?"
|
|
||||||
read -p "e veya h -> " eh
|
|
||||||
case $eh in
|
|
||||||
[Ee]* ) silme="e"; break;;
|
|
||||||
[Hh]* ) break;;
|
|
||||||
* ) echo "e veya h";;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if [ "$silme" = "e" ];then
|
|
||||||
ryaz 33 "silinecekelerin kontrolu için"
|
|
||||||
paket_sil "$paketad"
|
|
||||||
icerik_ekle "$2"
|
icerik_ekle "$2"
|
||||||
|
else
|
||||||
|
echo $tekrarkur
|
||||||
|
if [ "$tekrarkur" = "hayir" ];then
|
||||||
|
while true; do
|
||||||
|
ryaz 31 "$2 paketi zaten kurulu silinip kurulsun mu?"
|
||||||
|
read -p "e veya h -> " eh
|
||||||
|
case $eh in
|
||||||
|
[Ee]* ) silme="e"; break;;
|
||||||
|
[Hh]* ) break;;
|
||||||
|
* ) echo "e veya h";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
if [ "$silme" = "e" ];then
|
||||||
|
ryaz 33 "silinecekelerin kontrolu için"
|
||||||
|
paket_sil "$paketad"
|
||||||
|
icerik_ekle "$2"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
ryaz 31 "yerelde mps paketi bulunamadı."
|
||||||
fi
|
fi
|
||||||
else
|
|
||||||
ryaz 31 "yerelde mps paketi bulunamadı."
|
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
sudo mps "$@"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
ana "$@"
|
ana "$@"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue