This commit is contained in:
milisbir 2017-12-18 22:53:36 +02:00
parent 6d73f11b7f
commit 11175a51e6
1 changed files with 16 additions and 8 deletions

24
bin/mps
View File

@ -453,18 +453,26 @@ paket_bilgi(){
} }
paket_bilgi_html(){ paket_bilgi_html(){
_simgedepo="/srv/http/komser/static/simgeler"
_simgehtmldepo="/static/simgeler"
_simgedosya="" _simgedosya=""
_dosya=$1 _dosya=$1
_paket=`echo "${_dosya}" | cut -d'_' -f4-5` _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
_simgedosya=`ls /srv/http/komser/static/simgeler/${_paket}_* | head -n1 2>/dev/null`
[ -f /srv/http/komser/static/simgeler/${_paket}.png ] && _simgedosya="/static/simgeler/$_paket.png" if [ -f $_simgedepo/${_paket}.png ];then
if [ "x$_simgedosya" != "x" ];then _simgedosya="$_simgehtmldepo/$_paket.png"
[ -f $_simgedosya ] && _simgedosya="/static/simgeler/$(ls $_simgedosya | xargs -I {} basename {})" elif [ -f /usr/share/icons/hicolor/32x32/apps/${_paket}.png ];then
cp /usr/share/icons/hicolor/32x32/apps/${_paket}.png $_simgedepo/${_paket}.png
_simgedosya="$_simgehtmldepo/$_paket.png"
elif [ `ls $_simgedepo/${_paket}_* 2>/dev/null | head -n1` ];then
_gecicidosya=`ls $_simgedepo/${_paket}_* 2>/dev/null | head -n1`
_simgedosya="$_simgehtmldepo/$(ls $_gecicidosya | xargs -I {} basename {})"
else else
_simgedosya="/static/simgeler/package.png" _simgedosya="$_simgehtmldepo/package.png"
fi fi
icerik+="<tr><td align=center><img src='${_simgedosya}' alt='' weight=40 height=40></img><td></tr>" icerik+="<tr><td align=center><img src='${_simgedosya}' 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>"
@ -494,9 +502,9 @@ paketler_depo_html(){
for _paket in $(ls $VT);do for _paket in $(ls $VT);do
# 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
_simgedosya="/static/package.png" _simgedosya="/static/package.png"
#echo "dosya: /srv/http/komser/static/simgeler/${_paket}.png" #echo "dosya: $_simgedepo/${_paket}.png"
[ -f /srv/http/komser/static/simgeler/${_paket}.png ] && _simgedosya="/static/simgeler/$_paket.png" [ -f $_simgedepo/${_paket}.png ] && _simgedosya="$_simgehtmldepo/$_paket.png"
[ $(ls /srv/http/komser/static/simgeler/${_paket}_* | head -n1) ] && _simgedosya="/static/simgeler/$(ls /srv/http/komser/static/simgeler/${_paket}_* | head -n1 | xargs -I {} basename {})" [ $(ls $_simgedepo/${_paket}_* | head -n1) ] && _simgedosya="$_simgehtmldepo/$(ls $_simgedepo/${_paket}_* | head -n1 | xargs -I {} basename {})"
icerik+="<tr><td align=center><img src='${_simgedosya}' alt='' weight=40 height=40></img><td><td>$_paket</td></tr>" icerik+="<tr><td align=center><img src='${_simgedosya}' alt='' weight=40 height=40></img><td><td>$_paket</td></tr>"
done done
icerik+="</table>" icerik+="</table>"