mps-renksiz
This commit is contained in:
parent
729143d148
commit
a3a0118d51
153
bin/mps
153
bin/mps
|
@ -82,9 +82,24 @@ _zaten="zaten"
|
||||||
|
|
||||||
icerik_ekle(){
|
icerik_ekle(){
|
||||||
if [ -f "$1" ];then
|
if [ -f "$1" ];then
|
||||||
|
local cikti _yaz _yaz_tm _yaz_uyari
|
||||||
|
if [ "$2" ]; then
|
||||||
|
cikti="$2"
|
||||||
|
fi
|
||||||
|
#echo "cikti: $cikti"
|
||||||
|
if [ "$cikti" == "--renkli" ];then
|
||||||
|
_yaz="ryaz 32"
|
||||||
|
_yaz_tm="ryaz 34"
|
||||||
|
_yaz_uyari="ryaz 31"
|
||||||
|
else
|
||||||
|
cikti="--normal"
|
||||||
|
_yaz="echo"
|
||||||
|
_yaz_tm="echo"
|
||||||
|
_yaz_uyari="echo"
|
||||||
|
fi
|
||||||
paketad=`echo "$1" | cut -d'#' -f1`
|
paketad=`echo "$1" | cut -d'#' -f1`
|
||||||
paketad=`basename $paketad`
|
paketad=`basename $paketad`
|
||||||
ryaz 34 $paketad" paketi kuruluyor-> $kokdizin"
|
$_yaz_tm "$paketad paketi kuruluyor-> $kokdizin"
|
||||||
if [ -f /usr/bin/bsdtar ];then
|
if [ -f /usr/bin/bsdtar ];then
|
||||||
bsdtar -C /tmp --extract --file=$1 .PRE 1 2> /tmp/$paketad_pre.log
|
bsdtar -C /tmp --extract --file=$1 .PRE 1 2> /tmp/$paketad_pre.log
|
||||||
else
|
else
|
||||||
|
@ -135,55 +150,77 @@ icerik_ekle(){
|
||||||
if [ -f $kokdizin/etc/ld.so.conf ];then
|
if [ -f $kokdizin/etc/ld.so.conf ];then
|
||||||
ldconfig -r $kokdizin
|
ldconfig -r $kokdizin
|
||||||
fi
|
fi
|
||||||
ryaz 34 $paketad" $_paket_kuruldu"
|
$_yaz_tm "$paketad $_paket_kuruldu"
|
||||||
loglama "$paketad $_paket_kuruldu"
|
loglama "$paketad $_paket_kuruldu"
|
||||||
else
|
else
|
||||||
ryaz 31 "icerik_ekle:paket konum parametresi boş!!!"
|
$_yaz_uyari "icerik_ekle:paket konum parametresi boş!!!"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
paket_sil(){
|
paket_sil(){
|
||||||
local paket kkont sil_onay oto_silme
|
local paket kkont sil_onay oto_silme cikti _yaz _yaz_uyari _yaz_tm
|
||||||
local _etkilenen=()
|
local _etkilenen=()
|
||||||
paket="$1"
|
paket="$1"
|
||||||
tersbag_goster="hayir"
|
tersbag_goster="hayir"
|
||||||
|
|
||||||
|
cikti="--renkli"
|
||||||
if [ "$2" ]; then
|
if [ "$2" ]; then
|
||||||
oto_silme="$2"
|
if [ "$2" == "--normal" ];then
|
||||||
|
cikti="--normal"
|
||||||
|
else
|
||||||
|
oto_silme="$2"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$3" ]; then
|
if [ "$3" ]; then
|
||||||
tersbag_goster="evet"
|
if [ "$3" == "--normal" ];then
|
||||||
|
cikti="--normal"
|
||||||
|
else
|
||||||
|
tersbag_goster="evet"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ $cikti == "--renkli" ];then
|
||||||
|
_yaz="ryaz 32"
|
||||||
|
_yaz_tm="ryaz 34"
|
||||||
|
_yaz_uyari="ryaz 31"
|
||||||
|
else
|
||||||
|
_yaz="echo"
|
||||||
|
_yaz_tm="echo"
|
||||||
|
_yaz_uyari="echo"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$tpk" = "evet" ] && [ -d "$talimatname/temel/$1" ];then
|
if [ "$tpk" = "evet" ] && [ -d "$talimatname/temel/$1" ];then
|
||||||
ryaz 31 "$1 temel sistem paketidir.Silinemez!!!"
|
$_yaz_uyari "$1 temel sistem paketidir.Silinemez!!!"
|
||||||
hataloglama "$1 temel sistem paketidir.Silinemez!!!"
|
hataloglama "$1 temel sistem paketidir.Silinemez!!!"
|
||||||
else
|
else
|
||||||
kkont=`kurulu_kontrol "$1"`
|
kkont=`kurulu_kontrol "$1"`
|
||||||
if [ "$kkont" = "kurulu" ];then
|
if [ "$kkont" = "kurulu" ];then
|
||||||
if [ -f "$VT/$paket/kurulan" ];then
|
if [ -f "$VT/$paket/kurulan" ];then
|
||||||
#dizin koruma
|
#dizin koruma
|
||||||
etkilenen_kurtar $1
|
etkilenen_kurtar $1 $cikti
|
||||||
cat $VT/$paket/kurulan | cut -d '>' -f2 > /tmp/$paket.sil
|
cat $VT/$paket/kurulan | cut -d '>' -f2 > /tmp/$paket.sil
|
||||||
if [ "$tersbag_goster" = "evet" ];then
|
if [ "$tersbag_goster" = "evet" ];then
|
||||||
ryaz 31 "ters bagimliliklar"
|
$_yaz_uyari "ters bagimliliklar"
|
||||||
ryaz 31 "------------------"
|
$_yaz_uyari "------------------"
|
||||||
ters_bagimli_bilgi "$paket"
|
ters_bagimli_bilgi "$paket"
|
||||||
ryaz 31 "------------------"
|
$_yaz_uyari "------------------"
|
||||||
fi
|
fi
|
||||||
#_etkilenen=$(silme_etkilenen_kontrol /tmp/$paket.sil $paket)
|
#_etkilenen=$(silme_etkilenen_kontrol /tmp/$paket.sil $paket)
|
||||||
|
|
||||||
#if [ -f "${_etkilenen[0]}" ];then
|
#if [ -f "${_etkilenen[0]}" ];then
|
||||||
ryaz 31 "etkilenen dosyalar"
|
$_yaz_uyari "etkilenen dosyalar"
|
||||||
ryaz 31 "------------------"
|
$_yaz_uyari "------------------"
|
||||||
silme_etkilenen_kontrol /tmp/$paket.sil $paket
|
silme_etkilenen_kontrol /tmp/$paket.sil $paket
|
||||||
ryaz 31 "------------------"
|
$_yaz_uyari "------------------"
|
||||||
#fi
|
#fi
|
||||||
if [ "$oto_silme" = "evet" ];then
|
if [ "$oto_silme" = "evet" ];then
|
||||||
sil_onay="e"
|
sil_onay="e"
|
||||||
else
|
else
|
||||||
while true; do
|
while true; do
|
||||||
ryaz 34 $paket" $_paket_silinsinmi";read -p "e veya h-> " eh
|
$_yaz_tm $paket" $_paket_silinsinmi";read -p "e veya h-> " eh
|
||||||
case $eh in
|
case $eh in
|
||||||
[Ee]* ) sil_onay="e"; break;;
|
[Ee]* ) sil_onay="e"; break;;
|
||||||
[Hh]* ) break;;
|
[Hh]* ) break;;
|
||||||
|
@ -197,7 +234,7 @@ paket_sil(){
|
||||||
xargs rm -r -f < /tmp/$paket.sil &&
|
xargs rm -r -f < /tmp/$paket.sil &&
|
||||||
rm -r -f "$VT/$paket" &&
|
rm -r -f "$VT/$paket" &&
|
||||||
[ -f "$_konum/$paket.sil-kos" ] && bash "$_konum/$paket.sil-kos"
|
[ -f "$_konum/$paket.sil-kos" ] && bash "$_konum/$paket.sil-kos"
|
||||||
ryaz 34 $paket" $_paket_silindi"
|
$_yaz_tm $paket" $_paket_silindi"
|
||||||
loglama "$paket $_paket_silindi"
|
loglama "$paket $_paket_silindi"
|
||||||
rm -f /tmp/$paket.sil
|
rm -f /tmp/$paket.sil
|
||||||
else
|
else
|
||||||
|
@ -205,14 +242,14 @@ paket_sil(){
|
||||||
fi
|
fi
|
||||||
|
|
||||||
else
|
else
|
||||||
ryaz 31 "kritik mesaj:kurulanlar dosyası yok."
|
$_yaz_uyari "kritik mesaj:kurulanlar dosyası yok."
|
||||||
hataloglama "kritik mesaj:kurulanlar dosyası yok."
|
hataloglama "kritik mesaj:kurulanlar dosyası yok."
|
||||||
fi
|
fi
|
||||||
elif [ "$kkont" = "degil" ];then
|
elif [ "$kkont" = "degil" ];then
|
||||||
ryaz 32 "$_zaten $_paket_kurulu_degil"
|
$_yaz "$_zaten $_paket_kurulu_degil"
|
||||||
hataloglama "$_zaten $_paket_kurulu_degil"
|
hataloglama "$_zaten $_paket_kurulu_degil"
|
||||||
else
|
else
|
||||||
ryaz 32 "$_paket_tanimsiz"
|
$_yaz "$_paket_tanimsiz"
|
||||||
hataloglama "$_paket_tanimsiz"
|
hataloglama "$_paket_tanimsiz"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -746,6 +783,19 @@ paket_inkur_liste(){
|
||||||
# otomatik kontrollu kur
|
# otomatik kontrollu kur
|
||||||
# -kur
|
# -kur
|
||||||
paket_inkur_oto(){
|
paket_inkur_oto(){
|
||||||
|
local cikti _yaz _yaz_uyari
|
||||||
|
cikti="--renkli"
|
||||||
|
if [ "$2" ]; then
|
||||||
|
cikti="$2"
|
||||||
|
fi
|
||||||
|
if [ $cikti == "--renkli" ];then
|
||||||
|
_yaz="ryaz 32"
|
||||||
|
_yaz_uyari="ryaz 31"
|
||||||
|
else
|
||||||
|
cikti="--normal"
|
||||||
|
_yaz="echo"
|
||||||
|
_yaz_uyari="echo"
|
||||||
|
fi
|
||||||
local konum anakonum kurdurum
|
local konum anakonum kurdurum
|
||||||
derleme_listyap_kontrol
|
derleme_listyap_kontrol
|
||||||
#derleme_listyap "$1" | grep "bulunamadı"
|
#derleme_listyap "$1" | grep "bulunamadı"
|
||||||
|
@ -759,21 +809,21 @@ paket_inkur_oto(){
|
||||||
ekkonum="`find "$ektalimatname" -name $kpkt`"
|
ekkonum="`find "$ektalimatname" -name $kpkt`"
|
||||||
if [ -f "$anakonum/talimat" ];then
|
if [ -f "$anakonum/talimat" ];then
|
||||||
if [ "`dosya_karsilastir $konum/talimat $anakonum/talimat`" = "evet" ];then
|
if [ "`dosya_karsilastir $konum/talimat $anakonum/talimat`" = "evet" ];then
|
||||||
agdan_kur "$kpkt"
|
agdan_kur "$kpkt" "$cikti"
|
||||||
else
|
else
|
||||||
ryaz 31 "$kpkt talimat eşitsizliğinden atlandı."
|
$_yaz_uyari "$kpkt talimat eşitsizliğinden atlandı."
|
||||||
fi
|
fi
|
||||||
elif [ -f "$ekkonum/talimat" ];then
|
elif [ -f "$ekkonum/talimat" ];then
|
||||||
agdan_kur "$kpkt"
|
agdan_kur "$kpkt" "$cikti"
|
||||||
else
|
else
|
||||||
ryaz 31 "$kpkt talimatı bulunamadı!"
|
$_yaz_uyari "$kpkt talimatı bulunamadı!"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [ $(kurulu_kontrol $1) = "degil" ];then
|
if [ $(kurulu_kontrol $1) = "degil" ];then
|
||||||
kurdurum="kurulu değil"
|
kurdurum="kurulu değil"
|
||||||
elif [ $(kurulu_kontrol $1) = "kurulu" ];then
|
elif [ $(kurulu_kontrol $1) = "kurulu" ];then
|
||||||
kurdurum="kurulu"
|
kurdurum="kurulu"
|
||||||
ryaz 32 "\n$1 $kurdurum "
|
$_yaz "$1 $kurdurum"
|
||||||
else
|
else
|
||||||
kurdurum="$_paket_tanimsiz"
|
kurdurum="$_paket_tanimsiz"
|
||||||
fi
|
fi
|
||||||
|
@ -1383,7 +1433,23 @@ log_analiz(){
|
||||||
}
|
}
|
||||||
|
|
||||||
etkilenen_kurtar(){
|
etkilenen_kurtar(){
|
||||||
local dizin paket
|
local dizin paket cikti _yaz _yaz_uyari _yaz_tm
|
||||||
|
cikti="--renkli"
|
||||||
|
if [ "$2" ]; then
|
||||||
|
if [ "$2" == "--normal" ];then
|
||||||
|
cikti="--normal"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $cikti == "--renkli" ];then
|
||||||
|
_yaz="ryaz 32"
|
||||||
|
_yaz_tm="ryaz 34"
|
||||||
|
_yaz_uyari="ryaz 31"
|
||||||
|
else
|
||||||
|
_yaz="echo"
|
||||||
|
_yaz_tm="echo"
|
||||||
|
_yaz_uyari="echo"
|
||||||
|
fi
|
||||||
paket=$1
|
paket=$1
|
||||||
if [ -f $VT/$paket/kurulan ];then
|
if [ -f $VT/$paket/kurulan ];then
|
||||||
cat $VT/$paket/kurulan | cut -d '>' -f2 > /tmp/$paket.sil
|
cat $VT/$paket/kurulan | cut -d '>' -f2 > /tmp/$paket.sil
|
||||||
|
@ -1405,13 +1471,13 @@ etkilenen_kurtar(){
|
||||||
if [ -f /tmp/$paket.kurtar ];then
|
if [ -f /tmp/$paket.kurtar ];then
|
||||||
mv $VT/$paket/kurulan $VT/$paket/ilk.kurulan
|
mv $VT/$paket/kurulan $VT/$paket/ilk.kurulan
|
||||||
grep -v -F -x -f "/tmp/$paket.kurtar" "/tmp/$paket.sil" > $VT/$paket/kurulan
|
grep -v -F -x -f "/tmp/$paket.kurtar" "/tmp/$paket.sil" > $VT/$paket/kurulan
|
||||||
ryaz 32 "$paket etkilenen dosyaları kurtarıldı."
|
$_yaz "$paket etkilenen dosyaları kurtarıldı."
|
||||||
else
|
else
|
||||||
ryaz 32 "$paket etkilenen dosyası yok."
|
$_yaz "$paket etkilenen dosyası yok."
|
||||||
fi
|
fi
|
||||||
rm -f /tmp/$paket.sil
|
rm -f /tmp/$paket.sil
|
||||||
else
|
else
|
||||||
ryaz 31 "kurulan paket yok!"
|
$_yaz_uyari "kurulan paket yok!"
|
||||||
hataloglama "kurulan paket yok!"
|
hataloglama "kurulan paket yok!"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -2226,7 +2292,18 @@ yerelden_kur(){
|
||||||
}
|
}
|
||||||
|
|
||||||
agdan_kur(){
|
agdan_kur(){
|
||||||
local kontroldeg
|
local kontroldeg cikti _yaz _yaz_tm _yaz_uyari
|
||||||
|
if [ "$2" ]; then
|
||||||
|
cikti="$2"
|
||||||
|
fi
|
||||||
|
if [ $cikti == "--renkli" ];then
|
||||||
|
_yaz="ryaz 32"
|
||||||
|
_yaz_uyari="ryaz 31"
|
||||||
|
else
|
||||||
|
cikti="--normal"
|
||||||
|
_yaz="echo"
|
||||||
|
_yaz_uyari="echo"
|
||||||
|
fi
|
||||||
kkont=`kurulu_kontrol "$1"`
|
kkont=`kurulu_kontrol "$1"`
|
||||||
if [ "$kkont" = "degil" ] || [ "$tekrarkur" = "evet" ];then
|
if [ "$kkont" = "degil" ] || [ "$tekrarkur" = "evet" ];then
|
||||||
paket_indir "$1"
|
paket_indir "$1"
|
||||||
|
@ -2239,23 +2316,23 @@ agdan_kur(){
|
||||||
#depo/paketler altında birden fazla sürüm kontrolü yapılır,güncel olan seçilir.
|
#depo/paketler altında birden fazla sürüm kontrolü yapılır,güncel olan seçilir.
|
||||||
surumler=$(ls "$paketdepo$1#"* | wc -l)
|
surumler=$(ls "$paketdepo$1#"* | wc -l)
|
||||||
if [ $surumler = 1 ];then
|
if [ $surumler = 1 ];then
|
||||||
icerik_ekle $(ls "$paketdepo$1#"*)
|
icerik_ekle $(ls "$paketdepo$1#"*) $cikti
|
||||||
elif [ $surumler -gt 1 ];then
|
elif [ $surumler -gt 1 ];then
|
||||||
ryaz 31 "$1 paketinin birden fazla sürümü var!"
|
$_yaz_uyari "$1 paketinin birden fazla sürümü var!"
|
||||||
kurulacak_guncel_paket=$(ls -1t "$paketdepo$1#"* | head -1)
|
kurulacak_guncel_paket=$(ls -1t "$paketdepo$1#"* | head -1)
|
||||||
ryaz 32 "$kurulacak_guncel_paket sürümü kuruluyor"
|
$_yaz "$kurulacak_guncel_paket sürümü kuruluyor"
|
||||||
icerik_ekle $kurulacak_guncel_paket
|
icerik_ekle $kurulacak_guncel_paket $cikti
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ryaz 31 "$1 indirme hatası"
|
$_yaz_uyari "$1 indirme hatası"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
elif [ "$kkont" = "kurulu" ];then
|
elif [ "$kkont" = "kurulu" ];then
|
||||||
#ryaz 32 "$1 paketi zaten kurulu!"
|
#ryaz 32 "$1 paketi zaten kurulu!"
|
||||||
printf "."
|
printf "."
|
||||||
else
|
else
|
||||||
ryaz 31 "tanımsız paket veya tekrar kurulum iptali var!"
|
$_yaz_uyari "tanımsız paket veya tekrar kurulum iptali var!"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2301,7 +2378,7 @@ ayarlar() {
|
||||||
pip3 uninstall $pypaket
|
pip3 uninstall $pypaket
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
paket_sil "$2"
|
paket_sil "$2" "$3" "$4"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
### mps zorsil|-sz paketismi = ilgili paketi onaysız kaldırır.
|
### mps zorsil|-sz paketismi = ilgili paketi onaysız kaldırır.
|
||||||
-sz|zorsil)
|
-sz|zorsil)
|
||||||
|
@ -2404,9 +2481,9 @@ ayarlar() {
|
||||||
kokdizin="$4"
|
kokdizin="$4"
|
||||||
tekrarkur="evet"
|
tekrarkur="evet"
|
||||||
fi
|
fi
|
||||||
yerelden_kur "$2"
|
yerelden_kur "$2" "$3"
|
||||||
else
|
else
|
||||||
paket_inkur_oto "$2"
|
paket_inkur_oto "$2" "$3"
|
||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
### mps kaynak paketismi = ilgili paketin kaynak kodunu indirir.
|
### mps kaynak paketismi = ilgili paketin kaynak kodunu indirir.
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue