diff --git a/releng/org.eclipse.rse.releng.infocenter/.project b/releng/org.eclipse.rse.releng.infocenter/.project new file mode 100644 index 00000000000..3e151d5c4e9 --- /dev/null +++ b/releng/org.eclipse.rse.releng.infocenter/.project @@ -0,0 +1,11 @@ + + + org.eclipse.rse.releng.infocenter + + + + + + + + diff --git a/releng/org.eclipse.rse.releng.infocenter/addSites.sh b/releng/org.eclipse.rse.releng.infocenter/addSites.sh new file mode 100755 index 00000000000..d03ab704963 --- /dev/null +++ b/releng/org.eclipse.rse.releng.infocenter/addSites.sh @@ -0,0 +1,5 @@ +#!/bin/sh +IHOME=/home/infocenter/latest +$IHOME/infocenter.sh addSite -from $IHOME/plugins/rse/eclipse +$IHOME/infocenter.sh apply + diff --git a/releng/org.eclipse.rse.releng.infocenter/infocenter.sh b/releng/org.eclipse.rse.releng.infocenter/infocenter.sh new file mode 100755 index 00000000000..93fdc6e2f89 --- /dev/null +++ b/releng/org.eclipse.rse.releng.infocenter/infocenter.sh @@ -0,0 +1,24 @@ +#!/bin/sh +umask 022 + +PATH=/opt/j2sdk1.4.2_12/bin:$PATH +export PATH + +EHOME=/home/infocenter/eclipse3.2/eclipse +IHOME=/home/infocenter/latest + +if [ "$1" = "" -o "$1" = "help" ]; then + echo "Usage: infocenter.sh [start|shutdown|addSite -from dir|apply]" + exit 1 +fi + +java \ + -classpath $EHOME/plugins/org.eclipse.help.base_3.2.0.v20060601.jar \ + org.eclipse.help.standalone.Infocenter \ + -command $* \ + -eclipsehome $EHOME \ + -data $IHOME/workspace \ + -port 27127 \ + -nl en -locales en \ + -configuration file://$IHOME/config + diff --git a/releng/org.eclipse.rse.releng.infocenter/readme.txt b/releng/org.eclipse.rse.releng.infocenter/readme.txt new file mode 100644 index 00000000000..e2d49519b4d --- /dev/null +++ b/releng/org.eclipse.rse.releng.infocenter/readme.txt @@ -0,0 +1,4 @@ +This project contains scripts needed to run the Eclipse headless infocenter +application, serving latest online help from dsdp.eclipse.org. + +The scripts are written to run by cron job, as user "infocenter", on dsdp.eclipse.org. diff --git a/releng/org.eclipse.rse.releng.infocenter/update.sh b/releng/org.eclipse.rse.releng.infocenter/update.sh new file mode 100755 index 00000000000..c14109a7877 --- /dev/null +++ b/releng/org.eclipse.rse.releng.infocenter/update.sh @@ -0,0 +1,30 @@ +#!/bin/sh +umask 022 +IHOME=/home/infocenter/latest + +curdir=`pwd` + +#update RSE +cd $IHOME/deploy/rse +rm * +wget "http://download.eclipse.org/dsdp/tm/downloads/drops/N.latest/RSE-SDK-latest.zip" +if [ -e RSE-SDK-latest.zip ]; then + unzip RSE-SDK-latest.zip + rm -rf plugins + mkdir plugins + mv eclipse/plugins/*doc* plugins + rm -rf eclipse + NUM=`ls plugins/*.jar | wc -l` + echo "NUM=$NUM" + if [ "$NUM" = "3" ]; then + $IHOME/infocenter.sh shutdown + rm $IHOME/plugins/rse/eclipse/plugins/* + cp -p plugins/* $IHOME/plugins/rse/eclipse/plugins/ + cd $IHOME + nohup $IHOME/infocenter.sh start & + echo "Doing fake search to force rebuilding index" + sleep 5 + wget "http://localhost/help/latest/advanced/searchView.jsp?searchWord=SystemBasePlugin&maxHits=2" -O search.out.jsp + fi +fi +