#!/bin/sh [ -n "$DEBUG" ] && set -vx genAntScript=${genAntScript} # anything to create Ant script instead eclipseDir=`cd $HOME/../apps/eclipse && pwd` [ -d "$eclipseDir" ] || exit 3 scriptDir=`dirname "$0` scriptDir=`cd "$scriptDir"; pwd` cd "$scriptDir/../.." # in lib/build listAllPlugins() { cd "$eclipseDir/plugins" ls -d * } # try first without ant jdtPlugins() { cat< made rm have \$JDKDIR/bin/jar tf \ c:/home/wes/aj/aspectj/modules/lib/eclipse2.0/jdtDepends.jar \ | sed '/META-INF/d' \ | sort > have diff made have 1720d1719 < org/w3c/dom/html/HTMLDOMImplementation.class EOF } cd "$eclipseDir/plugins" if [ -n "$genAntScript" ] ; then cat< --> EOF for k in `jdtPluginJars` ; do cat < EOF done cat < EOF else mkdir tempzzz; cd tempzzz ; rm -rf *; for k in `jdtPluginJars` ; do "$JDKDIR"/bin/jar xf ../$k done "$JDKDIR"/bin/jar cfM ../jdtDepends.jar . cd .. mv jdtDepends.jar "$scriptDir" ls -ald "$scriptDir/jdtDepends.jar" fi