mps-indir-renksiz
This commit is contained in:
parent
5d60ef1969
commit
84fcbb1ba8
47
bin/mps
47
bin/mps
|
@ -440,9 +440,13 @@ paket_bilgi(){
|
||||||
|
|
||||||
paket_bilgi_html(){
|
paket_bilgi_html(){
|
||||||
_dosya=$1
|
_dosya=$1
|
||||||
|
_paket=`echo "${_dosya}" | cut -d'_' -f4-5`
|
||||||
icerik="<table border=1>"
|
icerik="<table border=1>"
|
||||||
# ikon arşive baktırılacak varsa programın kendi ikonu yoksa öntanımlı ikon kullanılacak
|
# ikon arşive baktırılacak varsa programın kendi ikonu yoksa öntanımlı ikon kullanılacak
|
||||||
icerik+="<tr><td align=center><img src='/static/package.png' alt='' weight=40 height=40></img><td></tr>"
|
_simge_dosya="/static/package.png"
|
||||||
|
echo "dosya: /srv/http/komser/static/simgeler/${_paket}.png"
|
||||||
|
[ -f /srv/http/komser/static/simgeler/${_paket}.png ] && _simge_dosya="/static/simgeler/$_paket.png"
|
||||||
|
icerik+="<tr><td align=center><img src='${_simge_dosya}' alt='' weight=40 height=40></img><td></tr>"
|
||||||
while IFS='' read -r satir || [[ -n "$line" ]]; do
|
while IFS='' read -r satir || [[ -n "$line" ]]; do
|
||||||
icerik+="<tr>"
|
icerik+="<tr>"
|
||||||
_sutun_baslik="$(echo $satir | cut -d':' -f1)"
|
_sutun_baslik="$(echo $satir | cut -d':' -f1)"
|
||||||
|
@ -2227,7 +2231,19 @@ yuzdelik_filtre ()
|
||||||
|
|
||||||
paket_indir(){
|
paket_indir(){
|
||||||
if [ -f "$paketdepo""paket.vt" ];then
|
if [ -f "$paketdepo""paket.vt" ];then
|
||||||
local pkt
|
local pkt 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
|
||||||
uzunluk=${#sunucular[@]}
|
uzunluk=${#sunucular[@]}
|
||||||
#paketin paketin sunucularında aranaması,buldugu sunucudan indirmesi
|
#paketin paketin sunucularında aranaması,buldugu sunucudan indirmesi
|
||||||
for ((i=1;i<=$uzunluk;i++)); do
|
for ((i=1;i<=$uzunluk;i++)); do
|
||||||
|
@ -2247,32 +2263,31 @@ paket_indir(){
|
||||||
#paketin sunucuda varlık kontrolu
|
#paketin sunucuda varlık kontrolu
|
||||||
wget -q --spider "$pktsunucu$cpaket"
|
wget -q --spider "$pktsunucu$cpaket"
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
echo "$1 $_indiriliyor"
|
$_yaz "$1 $_indiriliyor"
|
||||||
#kısmi
|
if [ "$cikti" == "--normal" ];then
|
||||||
#wget --no-check-certificate -nc --progress=bar:force -P "$paketdepo" "$pktsunucu$cpaket" 2>&1 | yuzdelik_filtre | grep "=="
|
wget --limit-rate=10k --progress=dot:force -nc --no-check-certificate -P "$paketdepo" "$pktsunucu$cpaket" 2>&1 | tee /tmp/$1_indirme.log | sed -u -n 's/[0-9]*%/&/p'
|
||||||
#kısmen tm
|
else
|
||||||
#wget --no-check-certificate -nc --progress=dot:force -P "$paketdepo" "$pktsunucu$cpaket" 2>&1 | grep "% " | tee /dev/null
|
wget --no-check-certificate -nc -q --show-progress -P "$paketdepo" "$pktsunucu$cpaket" #2>&1 | tee /tmp/$1_indirme.log
|
||||||
#org
|
fi
|
||||||
wget --no-check-certificate -nc -q --show-progress -P "$paketdepo" "$pktsunucu$cpaket" #2>&1 | tee /tmp/$1_indirme.log
|
|
||||||
if [[ "$?" != 0 ]]; then
|
if [[ "$?" != 0 ]]; then
|
||||||
ryaz 31 "indirme hatalı"
|
$_yaz_uyari "indirme hatalı"
|
||||||
hataloglama "indirme hatalı"
|
hataloglama "indirme hatalı"
|
||||||
else
|
else
|
||||||
mkontdeg=`sha1sum "$paketdepo$pkt" | cut -d' ' -f1`
|
mkontdeg=`sha1sum "$paketdepo$pkt" | cut -d' ' -f1`
|
||||||
if [ "$ekontdeg" != "$mkontdeg" ];then
|
if [ "$ekontdeg" != "$mkontdeg" ];then
|
||||||
ryaz 31 "$_shasum_uyumsuzluk,paket tekrar indiriliyor."
|
$_yaz_uyari "$_shasum_uyumsuzluk,paket tekrar indiriliyor."
|
||||||
hataloglama "sha1sum uyusmaslik tespit edildi,paket tekrar indiriliyor."
|
hataloglama "sha1sum uyusmaslik tespit edildi,paket tekrar indiriliyor."
|
||||||
rm -f "$paketdepo$pkt"
|
rm -f "$paketdepo$pkt"
|
||||||
paket_indir "$1"
|
paket_indir "$1" "$cikti"
|
||||||
#else
|
#else
|
||||||
#ryaz 32 "$_zaten $1 $_paket_onbellek_depoda_var"
|
#ryaz 32 "$_zaten $1 $_paket_onbellek_depoda_var"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ryaz 31 "$1 paketi bulunamadı $pktsunucu dan silinmiş olmalı!"
|
$_yaz_uyari "$1 paketi bulunamadı $pktsunucu dan silinmiş olmalı!"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ryaz 31 "$pktsunucu $1 paketi bulunmuyor!"
|
$_yaz_uyari "$pktsunucu $1 paketi bulunmuyor!"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
|
@ -2339,7 +2354,7 @@ agdan_kur(){
|
||||||
fi
|
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" "$2"
|
||||||
if [ $(find $paketdepo -name $1#* | head -1) ];then
|
if [ $(find $paketdepo -name $1#* | head -1) ];then
|
||||||
if [ -f $(ls -1t "$paketdepo$1#"* | head -1) ];then
|
if [ -f $(ls -1t "$paketdepo$1#"* | head -1) ];then
|
||||||
if [ "$kurulum_onay" = "evet" ];then
|
if [ "$kurulum_onay" = "evet" ];then
|
||||||
|
@ -2378,7 +2393,7 @@ ayarlar() {
|
||||||
### mps -i paketismi = sadece paketi indirir,paket kurulmaz.
|
### mps -i paketismi = sadece paketi indirir,paket kurulmaz.
|
||||||
-i|--indir)
|
-i|--indir)
|
||||||
kurulum_onay="olumsuz"
|
kurulum_onay="olumsuz"
|
||||||
paket_indir "$2"
|
paket_indir "$2" "$3"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
### mps -ik paketismi = ilgili paketi indirirve kurar.
|
### mps -ik paketismi = ilgili paketi indirirve kurar.
|
||||||
-ik|--inku)
|
-ik|--inku)
|
||||||
|
|
Loading…
Reference in New Issue