mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-02 22:55:26 +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