⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s_je2db

📁 这是国外的resip协议栈
💻
字号:
#!/bin/sh -# The examples must be hand-edited after they are copied:# - add setInitializeCache(true), setInitializeLocking(true), setType(BTREE)# - add null databaseName param to openDatabase() and openSecondaryDatabase()# - remove foreign key configuration and importsCOPY_EXAMPLES=0JEDIR=$1if [ $# -eq 1 ] ; then    DBDIR=..else    DBDIR=$2fiif [ ! -d "$DBDIR/dbinc" -o ! -f "$JEDIR/build.xml" ] ; then	echo >&2 "Usage $0 /path/to/je [ /path/to/db ]"	exit 1fiJEDIR=$(cd "$JEDIR" ; /bin/pwd)DBDIR=$(cd "$DBDIR" ; /bin/pwd)JESRC="$JEDIR/src"JETEST="$JEDIR/test"JEEXAMPLES="$JEDIR/examples"DBSRC="$DBDIR/java/src"DBTEST="$DBDIR/test/scr024/src"DBEXAMPLES="$DBDIR/examples_java/src"DIRMATCH="com/sleepycat\(/examples\)*/\(\(bind\)\|\(collections\)\|\(util\)\)"cd "$JESRC"for d in `find . -type d | grep -v CVS | grep $DIRMATCH` ; do	#echo "$DBSRC/$d"	mkdir -p "$DBSRC/$d"donecd "$JETEST"for d in `find . -type d | grep -v CVS | grep $DIRMATCH` ; do	#echo "$DBTEST/$d"	mkdir -p "$DBTEST/$d"doneif [ $COPY_EXAMPLES -eq 1 ] ; then    cd "$JEEXAMPLES"    for d in `find . -type d | grep -v CVS | grep $DIRMATCH` ; do            #echo "$DBEXAMPLES/$d"            mkdir -p "$DBEXAMPLES/$d"    donefiE1='s/com\.sleepycat\.je/com.sleepycat.db/g'E2='/import com\.sleepycat\.db\.ForeignKeyNullifier/d'E3='/implements/s/, ForeignKeyNullifier//'E4='/<!-- begin JE only -->/,/<!-- end JE only -->/d'EXCLUDETESTS="\(\(ForeignKeyTest\)\|\(TupleSerialFactoryTest\)\)"cd "$JESRC"for f in `find . -name '*.java' | grep $DIRMATCH` ; do	#echo $DBSRC/$f	sed -e "$E1" -e "$E2" -e "$E3" -e "$E4" < $f > $DBSRC/$f.sed.out        diff -q -I "\$\Id:" $DBSRC/$f $DBSRC/$f.sed.out || \            mv -f $DBSRC/$f.sed.out $DBSRC/$f        rm -f $DBSRC/$f.sed.outdonecd "$JETEST"for f in `find . -name '*.java' | grep $DIRMATCH | grep -v $EXCLUDETESTS` ; do	#echo $DBTEST/$f	sed -e "$E1" < $f > $DBTEST/$f.sed.out        diff -q -I "\$\Id:" $DBTEST/$f $DBTEST/$f.sed.out || \            mv -f $DBTEST/$f.sed.out $DBTEST/$f        rm -f $DBTEST/$f.sed.outdonecp -f "com/sleepycat/collections/test/serial/TestSerial.java.original" \      "$DBTEST/com/sleepycat/collections/test/serial"if [ $COPY_EXAMPLES -eq 1 ] ; then    cd "$JEEXAMPLES"    for f in `find . -name '*.java' | grep $DIRMATCH` ; do            #echo $DBEXAMPLES/$f            sed -e "$E1" < $f > $DBEXAMPLES/$f.sed.out            diff -q -I "\$\Id:" $DBEXAMPLES/$f $DBEXAMPLES/$f.sed.out || \                mv -f $DBEXAMPLES/$f.sed.out $DBEXAMPLES/$f            rm -f $DBEXAMPLES/$f.sed.out    donefiexit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -