From 09587eeba35942c484cd8e694025f3f15727ac5a Mon Sep 17 00:00:00 2001 From: milisbir Date: Wed, 7 Nov 2018 03:33:01 +0200 Subject: [PATCH] =?UTF-8?q?mps-renklendirme-ayarlar=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/mps | 96 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 49 insertions(+), 47 deletions(-) diff --git a/bin/mps b/bin/mps index 778b8ae67..cb219dab7 100755 --- a/bin/mps +++ b/bin/mps @@ -77,8 +77,6 @@ if [ -z ${git_yereldepo+:} ]; then git_yereldepo="/sources/milis.git" fi - - if [ -z ${anatalimatname+:} ]; then anatalimatname="${git_yereldepo}/talimatname" fi @@ -126,6 +124,10 @@ else fi fi +if [ -z ${renklendirme+:} ]; then + renkdurum="--renkli" +fi + if [ -z ${silme_esgec+:} ]; then silme_esgec="" fi @@ -180,12 +182,6 @@ _indiriliyor="indiriliyor" export _paketguncel=0 -# renkli yazma öntanımlı atamaları -_yaz="ryaz 32" -_yaz_tm="ryaz 34" -_yaz_uyari="ryaz 31" -_yaz_bilgi="ryaz 33" - hata_olustu(){ local _hata _mesaj [ -z $1 ] && exit 1 @@ -215,8 +211,8 @@ cikti_renk_ayarla(){ local cikti cikti="--renkli" if [ "$1" ]; then - if [ "$1" = "--normal" ];then - cikti="--normal" + if [ "$1" = "--renksiz" ];then + cikti="--renksiz" fi fi @@ -224,6 +220,7 @@ cikti_renk_ayarla(){ _yaz="ryaz 32" _yaz_tm="ryaz 34" _yaz_uyari="ryaz 31" + _yaz_bilgi="ryaz 33" else _yaz="echo" _yaz_tm="echo" @@ -308,8 +305,8 @@ paket_sil(){ _sek=1 cikti="--renkli" if [ "$2" ]; then - if [ "$2" == "--normal" ];then - cikti_renk_ayarla "--normal" + if [ "$2" == "--renksiz" ];then + cikti_renk_ayarla "--renksiz" else oto_silme="$2" fi @@ -319,8 +316,8 @@ paket_sil(){ fi if [ "$3" ]; then - if [ "$3" == "--normal" ];then - cikti_renk_ayarla "--normal" + if [ "$3" == "--renksiz" ];then + cikti_renk_ayarla "--renksiz" else tersbag_goster="evet" fi @@ -415,7 +412,7 @@ paket_liste(){ mps_paketler_listesi="/tmp/mps_paketler_listesi" local cikti _grup _grup="yok" - cikti="--normal" + cikti="--renksiz" if [ "$1" ]; then if [ "$1" == "--json" ];then cikti="--json" @@ -795,8 +792,6 @@ deps(){ local _depsf="/tmp/deps" local _kurkon=0 local _pkt - #[ "$2" = "--normal" ] && cikti_renk_ayarla "$2" - #[ "$3" = "--normal" ] && cikti_renk_ayarla "$3" [ $1 ] && _pkt=$1 || hata_olustu "_talimat_bulunamadi" $_yaz "$1 $_gerekler_belirleniyor" [ $2 ] && [ $2 == "--kurulu_atla" ] && _kurkon=1 @@ -886,8 +881,8 @@ gerekleri_listele(){ } derleme_listyap(){ - [ "$2" = "--normal" ] && cikti_renk_ayarla "$2" - [ "$3" = "--normal" ] && cikti_renk_ayarla "$3" + [ "$2" = "--renksiz" ] && cikti_renk_ayarla "$2" + [ "$3" = "--renksiz" ] && cikti_renk_ayarla "$3" $_yaz "$1 $_gerekler_belirleniyor" gerekleri_listele $@ } @@ -1041,12 +1036,7 @@ paket_inkur_oto(){ kurdurum="kurulu değil" elif [ $(kurulu_kontrol ${_pkt}) = "kurulu" ];then kurdurum="kurulu" - #_gnc_kntrl=$(surum_devir_kontrol "${_pkt}" "--normal") - #if [ ${_gnc_kntrl} = "var" ];then - # paket_guncelle ${_pkt} - #else - $_yaz "${_pkt} $kurdurum" - #fi + $_yaz "${_pkt} $kurdurum" else kurdurum="$_paket_tanimsiz" fi @@ -2200,7 +2190,7 @@ kurulu_kontrol(){ local _konum _apaket [ -z $1 ] && hata_olustu "_paket_adi_gerekli" _apaket=$1 - cikti_renk_ayarla "--normal" + cikti_renk_ayarla "--renksiz" [ $2 ] && cikti_renk_ayarla "$2" if [ -d "$kokdizin$VT/$_apaket" ];then $_yaz "kurulu" @@ -3037,7 +3027,6 @@ paket_indir(){ if [ -f "$paketdepo""paket.vt" ];then local _ipaket pkt _indirildi [ $1 ] && _ipaket="$1" || hata_olustu "_paket_adi_gerekli" - [ "$2" ] && cikti_renk_ayarla "$2" local _sunucular _sira _sunucular=$(echo ${sunucular} | tr " " "\n") _sira=0 @@ -3063,7 +3052,7 @@ paket_indir(){ wget -q --spider "$pktsunucu$cpaket" if [ $? -eq 0 ]; then $_yaz "${_ipaket} $_indiriliyor" - if [ "$cikti" == "--normal" ];then + if [ "${_yaz}" == "echo" ];then wget --progress=dot:force -nc --no-check-certificate -P "$paketdepo" "$pktsunucu$cpaket" 2>&1 | tee /tmp/${_ipaket}_indirme.log | sed -u -n 's/[0-9]*%/&/p' else wget --no-check-certificate -nc -q ${wget_progress} -P "$paketdepo" "$pktsunucu$cpaket" #2>&1 | tee /tmp/${_ipaket}_indirme.log @@ -3151,11 +3140,6 @@ yerelden_kur(){ } agdan_kur(){ - local kontroldeg _cikti _yaz _yaz_tm _yaz_uyari - _cikti="--normal" - [ $2 ] && _cikti="$2" - cikti_renk_ayarla $_cikti - kkont=$(kurulu_kontrol "$1") if [ "$kkont" = "degil" ] || [ "$tekrarkur" = "evet" ];then paket_indir "$1" "$2" @@ -3188,15 +3172,36 @@ agdan_kur(){ fi } +_arg_sil(){ + args=`echo "${args}" | sed -e "s/${_arg}//"` +} + ayarlar() { + # renkli yazma öntanımlı atamaları + cikti_renk_ayarla ${renkdurum} + + # global değişkenlerin işlenmesi args="${@:2}" + + ### Milis_Paket_Sistemi_Yardim + ### -------------------------- + + ### mps ... --debug|--htbl = mps için hata ayıklama modunu aktifleştirir. if [[ "${args}" =~ "--htbl" ]] || [[ "${args}" =~ "--debug" ]];then + # args ın global değişkenlerden temizlenmesi + _arg="--htbl";_arg_sil + _arg="--debug";_arg_sil set -x fi + + ### mps ... --renksiz|--no-color = mps çıktıklarının renksiz yazdırılması. + if [[ "${args}" =~ "--renksiz" ]] || [[ "${args}" =~ "--no-color" ]];then + _arg="--renksiz";_arg_sil + cikti_renk_ayarla "--renksiz" + fi + while [ "$1" ]; do case $1 in - ### Milis_Paket_Sistemi_Yardim - ### -------------------------- ### mps -i paketismi = sadece paketi indirir,paket kurulmaz. -i|--indir) kurulum_onay="olumsuz" @@ -3585,8 +3590,8 @@ ayarlar() { bil) if [ $2 ];then if [ $3 ];then - [ $2 == "surum" ] && paket_bilgi "$3" "--normal" | sed -n 6p | cut -d':' -f2 | sed 's/^ *//;s/ *$//' - [ $2 == "devir" ] && paket_bilgi "$3" "--normal" | sed -n 7p | cut -d':' -f2 | sed 's/^ *//;s/ *$//' + [ $2 == "surum" ] && paket_bilgi "$3" "--renksiz" | sed -n 6p | cut -d':' -f2 | sed 's/^ *//;s/ *$//' + [ $2 == "devir" ] && paket_bilgi "$3" "--renksiz" | sed -n 7p | cut -d':' -f2 | sed 's/^ *//;s/ *$//' else $_yaz_uyari "paket ismi eksik" exit 1 @@ -3632,7 +3637,6 @@ ayarlar() { log_analiz "$2" "$3" ;; ### mps guncelle . = paket veritabanı ve git güncellemesi-talimatname bilgilerini günceller. guncelle) - [ "$2" ] && cikti_renk_ayarla "$2" git_guncelle; paketvt_guncelle; kurulum_dogrulama; @@ -3640,27 +3644,22 @@ ayarlar() { exit 0 ;; ### mps -GG . = git güncellemelerini ve talimatname bilgilerini günceller. -Ggit|-GG) - [ "$2" ] && cikti_renk_ayarla "$2" git_guncelle exit 0 ;; ### mps -G . = paket veritabanı bilgilerini günceller. -G|--pvtg) - [ "$2" ] && cikti_renk_ayarla "$2" paketvt_guncelle kurulum_dogrulama exit 0 ;; ### mps -GGG . = ek git repo bilgilerini günceller. -GGG) - [ "$2" ] && cikti_renk_ayarla "$2" git_ek_guncelle exit 0 ;; ### mps tespit . = tüm sistemin güncellemesi için güncellenecek paket listesini gösterir. tespit) - [ "$2" ] && cikti_renk_ayarla "$2" guncelleme_tespit exit 0 ;; tespit2) - [ "$2" ] && cikti_renk_ayarla "$2" guncelleme_tespit_hizli exit 0 ;; ### mps gun . = güncellenmesi gereken ve depoya yeni eklenen paketleri gösterir. @@ -3669,8 +3668,6 @@ ayarlar() { exit 0 ;; ### mps yukselt . = tüm sistemin güncellemesini gerçekleştirir. -GS|yukselt) - #cikti_renk_ayarla "--normal" - #[ $2 ] && cikti_renk_ayarla "$2" sistem_guncelle $args exit 0 ;; #tekil temel paket guncelleme-single base package updating @@ -3841,8 +3838,8 @@ ayarlar() { ### mps -v . = mps sürüm bilgisini gösterir. -v) $_yaz_bilgi "$betikad $versiyon $iletisim $shelltip" - echo "$betikad $versiyon $iletisim $shelltip kullanıcı: $SUDO_USER" | bilgi_kutusu - exit 0 ;; + #echo "$betikad $versiyon $iletisim $shelltip kullanıcı: $SUDO_USER" | bilgi_kutusu + _exit ;; -y|-h|yardim) yardim_icerik @@ -3867,6 +3864,11 @@ bilgi_kutusu() { --button='KAPAT!gtk-quit:1' } +_exit(){ + echo "exit" + exit 0 +} + ana(){ if [ `id -u` = 0 ] ; then ayarlar "$@"