--- loncom/html/adm/MathJax/commands 2011/12/06 16:23:30 1.1 +++ loncom/html/adm/MathJax/commands 2017/10/21 00:25:35 1.8 @@ -1,6 +1,24 @@ -rm -rf $1/ -unzip -q -o -d $1 mathjax-MathJax-v1.1a-0-g1697387.zip -mv $1/mathjax-MathJax-f5cd294/* $1/. -rm -r $1/mathjax-MathJax-f5cd294 -chown -R www:www $1 -find $1 -type d -exec chmod u=rwx,go-rwx {} \; +currversion=0.0 +mathjaxdir='/home/httpd/html/adm/MathJax' +if [ -e $mathjaxdir ] +then + if [ -e "$mathjaxdir/VERSION" ] + then + currversion=`cat $mathjaxdir/VERSION` + fi +fi +newversion=`cat VERSION` +comparison=`echo "$newversion > $currversion" | bc` +if [ $comparison -gt 0 ] +then + if [ -e $mathjaxdir ] + then + rm -rf $mathjaxdir + fi + unzip -q -o -d $mathjaxdir mathjax-MathJax-v2.7.2.zip + mv $mathjaxdir/MathJax-2.7.2/* $mathjaxdir/. + rm -r $mathjaxdir/MathJax-2.7.2 + cp VERSION $mathjaxdir/VERSION + chown -R www:www $mathjaxdir + find $mathjaxdir -type d -exec chmod u=rwx,go-rwx {} \; +fi