Annotation of loncom/html/adm/geogebra/commands, revision 1.6
1.6 ! raeburn 1: currversion='0.0.0'
1.2 raeburn 2: webdir='/home/httpd/html/adm/geogebra/web'
1.6 ! raeburn 3: cssdir='/home/httpd/html/adm/geogebra/css'
1.2 raeburn 4: if [ -e $webdir ]
1.1 www 5: then
1.2 raeburn 6: if [ -e "$webdir/VERSION" ]
7: then
8: currversion=`cat $webdir/VERSION`
9: fi
1.1 www 10: fi
11: newversion=`cat VERSION`
1.6 ! raeburn 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
1.1 www 43: if [ $comparison -gt 0 ]
44: then
1.6 ! raeburn 45: if [ -e $webdir ]
1.2 raeburn 46: then
47: rm -rf $webdir
1.3 raeburn 48: if [ -e "$webdir/geogebra_html5.tar.gz" ]
49: then
50: rm "$webdir/geogebra_html5.tar.gz"
51: fi
1.2 raeburn 52: fi
1.6 ! raeburn 53: if [ -e $cssdir ]
! 54: then
! 55: rm -rf $cssdir
! 56: fi
! 57: tar -xzf geogebraweb_5.2.843.tar.gz
1.2 raeburn 58: mv web $webdir
1.6 ! raeburn 59: mv css $cssdir
1.2 raeburn 60: cp VERSION $webdir/VERSION
61: chown -R www:www $webdir
62: find $webdir -type d -exec chmod u=rwx,go-rwx {} \;
1.6 ! raeburn 63: chown -R www:www $cssdir
! 64: find $cssdir -type d -exec chmod u=rwx,go-rwx {} \;
! 65: if [ -e "$webdir/geogebraweb_5.2.843.tar.gz" ]
1.3 raeburn 66: then
1.6 ! raeburn 67: rm "$webdir/geogebraweb_5.2.843.tar.gz"
1.3 raeburn 68: fi
1.2 raeburn 69: sleep 1
1.1 www 70: fi
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>