samer@30: samer@30: echo "Checking for MATLAB..." 1>&2 samer@30: MATLAB_ROOT=$(matlab -e | grep '^MATLAB=' | sed -e 's/MATLAB=//') samer@30: echo "MATLAB installed in $MATLAB_ROOT" 1>&2 samer@30: $DO apt-get install csh libtritonus-java libvorbisspi-java libmp3spi-java samer@30: $DO ln -sf /lib/x86_64-linux-gnu/libc.so.6 /lib64 samer@30: $DO ln -sf $MATLAB_ROOT/bin/matlab /usr/local/bin samer@30: samer@30: # MATLAB (R2012a at least) looks for Java extension jars in this directory samer@30: $DO mkdir -p /usr/java/packages/lib/ext samer@30: # NB - there may be some duplication of service providers here - I'm not sure samer@30: # which of them works best. samer@30: $DO ln -sf /usr/shara/java/{vorbisspi,mp3spi}.jar /usr/java/packages/lib/ext samer@30: $DO ln -sf /usr/shara/java/tritonus_{aos,core,jorbis,mp3,remaining,share}.jar /usr/java/packages/lib/ext samer@30: samer@30: # need to add native library paths to this file samer@30: if grep '/usr/lib/jni' $MATLAB_ROOT/toolbox/local/librarypath.txt; then samer@30: echo "MATLAB Library path already set." 1>&2 samer@30: else samer@30: if [ $DRY_RUN == yes ]; then samer@30: echo "echo '/usr/lib/jni' >> $MATLAB_ROOT/toolbox/local/librarypath.txt" samer@30: else samer@30: echo '/usr/lib/jni' >> $MATLAB_ROOT/toolbox/local/librarypath.txt samer@30: fi samer@30: fi samer@30: if [ -h $MATLAB_ROOT/bin/lcdata.xml ]; then samer@30: echo "MATLAB character set already set up" 1>&2 samer@30: else samer@30: echo "Adjusting MATLAB character set" 1>&2 samer@30: mv $MATLAB_ROOT/bin/lcdata.xml $MATLAB_ROOT/bin/lcdata_orig.xml samer@30: ln -s lcdata_utf8.xml $MATLAB_ROOT/bin/lcdata.xml samer@30: fi