Scripts
These are the components of the now-defunct deploy.sh, which generate the archive. To run individual transforms you need to do a few steps, some of them only once. First, go to
/home10/rossetti_tools/deploy
then view the transform.sh script and copy the first portion to the clipboard with Ctrl-C (or just copy it from this)
export JAVA_HOME=/usr/local/j2sdk1_6_0 export BASEDIR=/home10/rossetti_tools/rose2 export DEPLOYDIR=/home10/rossetti_tools/deploy export ARCHIVEDIR=${DEPLOYDIR}/archive export PATH=${JAVA_HOME}/bin:${PATH}:${DEPLOYDIR} export ANT_OPTS=-Xmx1024m export ANT_HOME=/usr/local/ant-1.7.0 export ANT_CMD=${ANT_HOME}/bin/ant export CLASSPATH=${DEPLOYDIR}/lib/saxonb8-7-3j/saxon8.jar export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib
At the prompt, type Ctrl-V to paste these commands into the terminal window. They should execute as if you typed them in. These commands only have to be done once is the login session.
Then view the transform.sh file again and copy the command you want to perform and paste it into your terminal window. You can do any of these commands as many times as needed after the initial setup above.
validate.sh - validates the source files
./validate.sh /home10/rossetti_work/ROSSETTI/SOURCE
fixdate.sh - executes prepare_deploy and recreates the build directory
./fixdate.sh /home10/rossetti_work/ROSSETTI/SOURCE
prepare_deploy.sh - creates directories and makes a copy of the source files
transform.sh - transforms the files.
./transform.sh /home10/rossetti_work/ROSSETTI/SOURCE
This script has also been broken down into its constituent parts:
${DEPLOYDIR}/transform-prepare.sh ${DEPLOYDIR}/transform-raw.sh ${DEPLOYDIR}/transform-rap.sh ${DEPLOYDIR}/transform-rad.sh ${DEPLOYDIR}/transform-radheader.sh ${DEPLOYDIR}/transform-zoomify.sh ${DEPLOYDIR}/transform-rac2html.sh ${DEPLOYDIR}/transform-rdfify.sh
To view the output of these operations, simply modify this command:
./transform.sh > transform.out grep Exception transform.out
Or, more specifically:
./transform.sh wait for an error in rac2html ./transform-rac2html.sh ./transform-rdfify.sh
rebuild_index.sh - rebuilds the lucene index and restarts the webapp
./rebuild_index.sh
deploy_to_testsite.sh - copies thefiles in the build directory to the test web server (test.rossettiarchive.org)
./deploy_to_testsite.sh
create_thumbs.sh - creates large and small thumbnails for the images in /home10/rossetti/img (also known as ebtdocs/IMAGES)