blob: 67eeac0b89d745c90c9bfdcb841aa6ba351ce54a [file] [log] [blame]
#!/bin/bash
if [ $# != 1 ]
then
echo "Usage: $0 SDKmapfile"
exit 1
fi
infile=$1
if [ ! -r $infile ]
then
echo "Can't read from $infile"
exit 1
fi
echo "Snippet for otdt.map :"
echo "======================"
for p in org.eclipse.jdt.core.tests.builder \
org.eclipse.jdt.debug.tests \
org.eclipse.jdt.ui.tests \
org.eclipse.jdt.ui.tests.refactoring \
org.eclipse.jdt.text.tests \
org.eclipse.jface.text.tests \
org.eclipse.text.tests \
org.eclipse.core.filebuffers.tests
do
grep $p= $infile | sed -e "s/\(.*\)kmoir@dev.eclipse.org:\(.*\),/\1\2/"
done
echo "======================"
echo "Snippet for build/test.properties :"
echo "==================================="
#define x.y.z versions (but replace . with _ since bash can't handle . in variable names):
org_eclipse_jdt_core_tests_builder=3.4.0
org_eclipse_test_performance=3.6.0
org_eclipse_jdt_debug_tests=3.1.200
org_eclipse_jdt_ui_tests=3.7.0
org_eclipse_jdt_ui_tests_refactoring=3.7.0
# currently no version qualifier:
#org_eclipse_jdt_core_tests_compiler
#org_eclipse_jdt_core_tests_model
for p in org.eclipse.jdt.core.tests.builder \
org.eclipse.test.performance \
org.eclipse.jdt.debug.tests \
org.eclipse.jdt.ui.tests \
org.eclipse.jdt.ui.tests.refactoring
do
qual=`grep $p= $infile | sed -e "s|^.*=\(.*\),kmoir@dev.eclipse.org.*$|\1|"`
r=`echo $p | tr "." "_"`
echo $p=${p}_${!r}.${qual}
done
echo "==================================="