mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-14 12:35:22 +02:00
Add setup.sh script for installing Eclipse Platform SDK
This commit is contained in:
parent
2a0eb8e901
commit
0212c31715
1 changed files with 70 additions and 0 deletions
70
releng/org.eclipse.rse.releng.infocenter/setup.sh
Executable file
70
releng/org.eclipse.rse.releng.infocenter/setup.sh
Executable file
|
@ -0,0 +1,70 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#*******************************************************************************
|
||||||
|
# Copyright (c) 2008 Wind River Systems, Inc.
|
||||||
|
# All rights reserved. This program and the accompanying materials
|
||||||
|
# are made available under the terms of the Eclipse Public License v1.0
|
||||||
|
# which accompanies this distribution, and is available at
|
||||||
|
# http://www.eclipse.org/legal/epl-v10.html
|
||||||
|
#
|
||||||
|
# Contributors:
|
||||||
|
# Martin Oberhuber - initial API and implementation
|
||||||
|
#*******************************************************************************
|
||||||
|
umask 022
|
||||||
|
|
||||||
|
curdir=`pwd`
|
||||||
|
PATH=/opt/j2sdk1.4.2_12/bin:$PATH
|
||||||
|
export PATH
|
||||||
|
|
||||||
|
uname_s=`uname -s`
|
||||||
|
uname_m=`uname -m`
|
||||||
|
case ${uname_s}${uname_m} in
|
||||||
|
Linuxppc*) ep_arch=linux-gtk-ppc
|
||||||
|
cdt_arch=linux.ppc
|
||||||
|
;;
|
||||||
|
Linuxx86_64*) ep_arch=linux-gtk-x86_64
|
||||||
|
cdt_arch=linux.x86_64
|
||||||
|
;;
|
||||||
|
Linuxx86*) ep_arch=linux-gtk
|
||||||
|
cdt_arch=linux.x86
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# prepare the base Eclipse installation in folder "eclipse"
|
||||||
|
ECL_DIR=$HOME/eclipse3.4
|
||||||
|
ep_rel=R
|
||||||
|
ep_ver=3.4
|
||||||
|
ep_date=200806172000
|
||||||
|
P2_no_dropins=false
|
||||||
|
if [ ! -f ${ECL_DIR}/eclipse/plugins/org.eclipse.swt_3.4.0.v3448f.jar ]; then
|
||||||
|
if [ ! -d ${ECL_DIR} ]; then
|
||||||
|
mkdir -p ${ECL_DIR}
|
||||||
|
else
|
||||||
|
rm -rf ${ECL_DIR}/*
|
||||||
|
fi
|
||||||
|
cd "${ECL_DIR}"
|
||||||
|
echo "Getting Eclipse Platform SDK..."
|
||||||
|
wget "http://download.eclipse.org/eclipse/downloads/drops/${ep_rel}-${ep_ver}-${ep_date}/eclipse-platform-SDK-${ep_ver}-${ep_arch}.tar.gz"
|
||||||
|
tar xfvz eclipse-platform-SDK-${ep_ver}-${ep_arch}.tar.gz
|
||||||
|
rm eclipse-platform-SDK-${ep_ver}-${ep_arch}.tar.gz
|
||||||
|
cd "${curdir}"
|
||||||
|
fi
|
||||||
|
if [ ! -f "${ECL_DIR}/eclipse/startup.jar" ]; then
|
||||||
|
cd "${ECL_DIR}/eclipse/plugins"
|
||||||
|
if [ -h ../startup.jar ]; then
|
||||||
|
rm ../startup.jar
|
||||||
|
fi
|
||||||
|
LAUNCHER=`ls org.eclipse.equinox.launcher_*.jar | sort | tail -1`
|
||||||
|
if [ "${LAUNCHER}" != "" ]; then
|
||||||
|
echo "eclipse LAUNCHER=${LAUNCHER}"
|
||||||
|
ln -s plugins/${LAUNCHER} ../startup.jar
|
||||||
|
else
|
||||||
|
echo "Eclipse: NO startup.jar LAUNCHER FOUND!"
|
||||||
|
fi
|
||||||
|
cd "${curdir}"
|
||||||
|
fi
|
||||||
|
if [ ! -d "${ECL_DIR}/eclipse/plugins.disabled" ]; then
|
||||||
|
mkdir -p "${ECL_DIR}/eclipse/plugins.disabled"
|
||||||
|
cd "${ECL_DIR}/eclipse/plugins"
|
||||||
|
mv org.eclipse.platform.doc.user_*.jar ../plugins.disabled
|
||||||
|
cd "${curdir}"
|
||||||
|
fi
|
Loading…
Add table
Reference in a new issue