File:  [LON-CAPA] / loncom / html / adm / geogebra / commands
Revision 1.7: download - view: text, annotated - select for diffs
Sat Jun 1 15:54:58 2024 UTC (2 months, 2 weeks ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, version_2_11_X, version_2_11_5_msu, version_2_11_5, HEAD
- Include licensing information for Geogebra HTML5 version.

    1: currversion='0.0.0'
    2: webdir='/home/httpd/html/adm/geogebra/web'
    3: cssdir='/home/httpd/html/adm/geogebra/css'
    4: if [ -e $webdir ]
    5: then
    6:     if [ -e "$webdir/VERSION" ]
    7:     then
    8:         currversion=`cat $webdir/VERSION`
    9:     fi
   10: fi
   11: newversion=`cat VERSION`
   12: arrnewversion=(${newversion//./ })
   13: arrnewlength=${#arrnewversion[@]}
   14: arrnewcomp=`echo "$arrnewlength < 3" | bc`
   15: if [ $arrnewcomp -gt 0 ]
   16: then
   17:     arrnewversion[2]=0;
   18: fi
   19: arrcurrversion=(${currversion//./ })
   20: arrcurrlength=${#arrcurrversion[@]}
   21: arrcurrcomp=`echo "$arrcurrlength < 3" | bc`
   22: if [ $arrcurrcomp -gt 0 ]
   23: then
   24:     arrcurrversion[2]=0;
   25: fi
   26: comparison=`echo "${arrnewversion[0]} > ${arrcurrversion[0]}" | bc`
   27: if [ $comparison -eq 0 ]
   28: then
   29:   comparison=`echo "${arrnewversion[0]} < ${arrcurrversion[0]}" | bc`
   30:   if [ $comparison -eq 0 ]
   31:   then
   32:     comparison=`echo "${arrnewversion[1]} > ${arrcurrversion[1]}" | bc`
   33:     if [ $comparison -eq 0 ]
   34:     then
   35:       comparison=`echo "${arrnewversion[1]} < ${arrcurrversion[1]}" | bc`
   36:       if [ $comparison -eq 0 ]
   37:       then
   38:         comparison=`echo "${arrnewversion[2]} > ${arrcurrversion[2]}" | bc`
   39:       fi
   40:     fi
   41:   fi
   42: fi
   43: if [ $comparison -gt 0 ]
   44: then
   45:   if [ -e $webdir ]
   46:   then
   47:       rm -rf $webdir
   48:       if [ -e "$webdir/geogebra_html5.tar.gz" ]
   49:       then
   50:           rm "$webdir/geogebra_html5.tar.gz"
   51:       fi
   52:   fi
   53:   if [ -e $cssdir ]
   54:   then
   55:       rm -rf $cssdir
   56:   fi
   57:   tar -xzf geogebraweb_5.2.843.tar.gz
   58:   mv web $webdir
   59:   mv css $cssdir
   60:   cp VERSION $webdir/VERSION
   61:   cp geogebraweb_license.txt $webdir/license.txt
   62:   chown -R www:www $webdir
   63:   find $webdir -type d -exec chmod u=rwx,go-rwx {} \;
   64:   chown -R www:www $cssdir
   65:   find $cssdir -type d -exec chmod u=rwx,go-rwx {} \;
   66:   if [ -e "$webdir/geogebraweb_5.2.843.tar.gz" ]
   67:   then
   68:       rm "$webdir/geogebraweb_5.2.843.tar.gz"
   69:   fi
   70:   sleep 1
   71: fi

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>