SUNScholar/Rebuild DSpace
Jump to navigation
Jump to search
Log into your server and type the following:
su - dspace
mkdir /home/dspace/scripts
nano /home/dspace/scripts/build-webapps
Tip: It is always a good idea to maximise the open nano window so that the copy and paste of long lines does not wrap around.
Copy and paste the following into the open nano editor.
sudo echo "Waiting 10 seconds for Apache connections to terminate." sleep 10 sudo /etc/init.d/tomcat6 stop echo "Cleaning out old xmlui cache" sudo rm /var/lib/tomcat6/work/Catalina/localhost/_/cache-dir/cocoon-ehcache.data echo "Start package" cd /home/dspace/dspace-1.6.2-src-release mvn package -U clean package cd /home/dspace/dspace-1.6.2-src-release/dspace/target/dspace-1.6.2-build.dir echo "Start Ant" ant -Doverwrite=true update clean_backups echo "Fix permissions" sudo /root/scripts/fix-permissions echo "Archive catalina log file" tar czvf /var/log/tomcat6/catalina.out-`date +%U`.gz /var/log/tomcat6/catalina.out rm /var/log/tomcat6/catalina.out sudo /etc/init.d/tomcat6 start echo "Waiting 10 seconds for Tomcat server to settle." sleep 10 sudo /etc/init.d/apache2 start
Save the file.
Type the following:
chmod 0755 /home/dspace/scripts/build-webapps
Now you can rebuild Dspace by typing the following at anytime.
/home/dspace/scripts/build-webapps