Files
oceanbase/tools/obcdc/tests/copy_oblog.sh
2022-03-25 18:10:38 +08:00

45 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
OBLOG_DIR=`pwd`/lib
OBLOG_TAILF_DIR=`pwd`
if [ $# -lt 1 ]
then
# echo "Usage ./copy_oblog.sh [oceanbase_dev_dir]"
# echo "Eg; ./copy_oblog.sh 1 that means copy from build_debug"
# echo "Eg: ./copy_oblog.sh 2 that means copy from build_release"
if [ -d "../../../build_debug" ]
then
OCEANBASE_DIR="../../../build_debug"
elif [ -d "../../../build_release" ]
then
OCEANBASE_DIR="../../../build_release"
fi
else
#echo $1
ver_flag=0
if [ $1 -eq 1 ]
then
OCEANBASE_DIR="../../../build_debug"
ver_flag=1
elif [ $1 -eq 2 ]
then
OCEANBASE_DIR="../../../build_release"
ver_flag=1
else
ver_flag=0
echo "parameter is invalid"
fi
fi
echo "copy libobcdc.so, obcdc_tailf from "$OCEANBASE_DIR
OBLOG_SO="$OCEANBASE_DIR/tools/obcdc/src/libobcdc.so.1"
OBLOG_TAILF="$OCEANBASE_DIR/tools/obcdc/tests/obcdc_tailf"
mkdir -p $OBLOG_DIR
[ -f $OBLOG_SO ] && libtool --mode=install cp $OBLOG_SO $OBLOG_DIR/
[ -f $OBLOG_TAILF ] && libtool --mode=install cp $OBLOG_TAILF $OBLOG_TAILF_DIR