#!/bin/bash set -e if [ -z "$1" ]; then echo "usage eclipse.prepare ECLIPSE_PATTERN" exit 6 fi ECLIPSE_PATTERN=$1 # check, if there is exactly 1 eclipse-cpp*.tar.gz in Downloads pushd Downloads >/dev/null if [ $(ls $ECLIPSE_PATTERN| wc -l) -ne 1 ]; then echo "Es muss genau ein $ECLIPSE_PATTERN in Downloads sein." exit 8 fi eclipse_tgz=$(ls $ECLIPSE_PATTERN) # entpacke tar.gz if [ -d eclipse ]; then rm -r eclipse fi tar xf $eclipse_tgz popd >/dev/null # bestimme eclipse version eversion=${eclipse_tgz#eclipse-*-} eversion=${eversion%-linux*} echo "version=$eversion" >> debian/rules.pre echo "export version=$eversion" >> debian/setenv.sh # bestimme arch arch=${eclipse_tgz#*gtk-} arch=${arch%.tar.gz} echo "arch=$arch" >> debian/rules.pre echo "export arch=$arch" >> debian/setenv.sh