Need to be prettified
Upgrading from Medici 1.0 to Medici 1.1
cd /home/medici
/etc/init.d/extractor stop rm extractor mv Extractor extractor.old wget -q -O extractor.zip "http://isda.ncsa.illinois.edu/download/get.php?project=Medici&category=extractor&version=v1.1&file=Extractor.gtk.linux.x86_64.zip" unzip extractor.zip mv Extractor.gtk.linux.x86_64 extractor chmod -R g+w extractor chown -R tomcat6.users extractor
copy list of jobs
mv extractor.old/extractor.xml extractor
copy any changes from server.properties and ExtractionServer.ini
diff extractor.old/server.properties extractor/server.properties diff extractor.old/ExtractionServer.ini extractor/ExtractionServer.ini
move old logfiles (optional)
mv extractor.old/output_*.log extractor
remove old extractor (optional)
rm -rf extractor.old
update start/stop scripts
cp extractor/service/extractor.ubuntu /etc/init.d/extractor sed -i -e "s#DIR=/home/kooper/Extractor#DIR=/home/medici/extractor#" -e "s#USER=kooper#USER=tomcat6#" /etc/init.d/extractor chmod 755 /etc/init.d/extractor /etc/init.d/extractor start
webapp
wget -q -O medici.war "http://isda.ncsa.illinois.edu/download/get.php?project=Medici&category=web&version=v1.1&file=medici.war" unzip -q -d war medici.war cp /var/lib/tomcat6/webapps/medici/WEB-INF/classes/context.xml war/WEB-INF/classes/context.xml chown -R tomcat6 war
GOOGLEKEY="your google key here" sed -i -e "s#key=ABQIAAAASEElYb9IDDsAc5ZKA3a2sRQmgYtTImkVBc-VhblDgOLOdwhVaBSGMDSn-_9k3bx4tYolchXvrvB8Ag#key=$GOOGLEKEY#g" war/mmdb.html
copy changes from server.properties
diff /var/lib/tomcat6/webapps/medici/WEB-INF/classes/server.properties war/WEB-INF/classes/server.properties
install new version
/etc/init.d/tomcat6 stop rm -rf /var/lib/tomcat6/webapps/medici mv war /var/lib/tomcat6/webapps/medici /etc/init.d/tomcat6 start