#! /bin/bash if [ -d "$WStop/cnd.debugger.gdb" ] then cd $WStop rm -rf cnd.debugger.gdb2 mkdir cnd.debugger.gdb2 for f in $(find cnd.debugger.gdb) do f2=${f//Gdb/Gdb2} f3=${f2//gdb/gdb2} f4=${f3//GDB/GDB2} if [ -d "$f" ] then mkdir -p $f4 else d=$(dirname $f4) b=$(basename $f4) sed \ -e 's/OpenIDE-Module-Name=C\/C++ GDB Debugger$/OpenIDE-Module-Name=C\/C++ GDB2 Debugger/' \ -e 's/[gG][dD][bD]/&2/g' \ -e 's/getGdb2Name()/getGdbName()/' \ -e 's/setGdb2Required/setGdbRequired/' \ -e 's/"-gdb2-/"-gdb-/' \ -e '/@ServiceProvider(service=ProjectActionHandlerFactory.class, position=5000)/s/5000/4950/' \ -e 's/Boolean.getBoolean("gdb2./Boolean.getBoolean("gdb./' \ < $f > $d/$b fi done cd nbbuild; sed -e 's/cnd.debugger.gdb,\\$/cnd.debugger.gdb, cnd.debugger.gdb2,\\/' < cluster.properties > cp.tmp mv cp.tmp cluster.properties fi