babl.takip 702 B

12345678910111213141516171819202122232425
  1. function surum_takip
  2. {
  3. _talimat=babl
  4. isim=babl
  5. surum=`grep "surum=" $talimatname/genel/${_talimat:0:1}/$_talimat/talimat | cut -d'=' -f2`
  6. SURUM_LISTE=http://download.gimp.org/pub/babl/0.1/
  7. SURUMLER=`curl -L -s $SURUM_LISTE | sed -ne'/'"${isim}"'-[0-9.]*.tar.\(gz\|xz\|bz2\)/p' | sed -e 's/.*'"${isim}"'/'"${isim}"'/g;s/.tar.\(gz\|xz\|bz2\).*/.tar.\1/g' | sort | uniq`
  8. ENSON=0
  9. for i in ${SURUMLER[@]};do
  10. msurum=`echo $i | sed -e 's/'"${isim}"'-//g; s/.tar.*//g'`
  11. surum_karsilastir $ENSON $msurum
  12. if [ $? -eq 2 ];then
  13. ENSON=$msurum
  14. fi
  15. done
  16. surum_karsilastir $surum $ENSON
  17. if [ $? -eq 2 ];then
  18. echo "$isim: mevcut sürüm : $surum"
  19. echo "$isim: yeni sürüm : $ENSON"
  20. fi
  21. }