# 1: XIAN_GOM037 # 2: RUSSIA_ITK # 3: RUSSIA_ITK_DC # 4: GOWONE_CN # 5: LITECH_I1_O1 # 6: LITECH_I3_O1 # 7: NEUTER_CN # 8: ANDERSON_EN # 9: USA_SL cust=8 cmp_flag=1 if [ $# -gt 0 ]; then cmp_flag=$1 fi fulldir=$(realpath $0) curdir=$(dirname $fulldir) custdir=$curdir/cust_data function do_copy() { echo do_copy ... mkdir -p $curdir/output/t113i/root/run/app/image if [ $cust -eq 1 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web cp -f $custdir/db/ac_i1_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db #cp -f $custdir/db/ac_i3_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db #cp -f $custdir/db/ac_i3_o3_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_neuter.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 2 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web cp -f $custdir/db/ac_i3_o1_russian.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_itk.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 3 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web cp -f $custdir/db/ac_i1_o1_russian.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_itk.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 4 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web cp -f $custdir/db/ac_i1_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_gowone.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 5 ]; then rm -rf $curdir/output/t113i/root/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web cp -f $custdir/db/ac_i1_o1_english.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_litech.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 6 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web cp -f $custdir/db/ac_i3_o1_english.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_litech.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 7 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web #cp -f $custdir/db/dc_i_dc_o_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db #cp -f $custdir/db/ac_i1_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db #cp -f $custdir/db/ac_i3_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/db/ac_i3_o3_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_neuter.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 8 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/anderson $curdir/output/t113i/root/run/web cp -f $custdir/db/ac_i3_o3_english.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_neuter.png $curdir/output/t113i/root/run/app/image/logo.png elif [ $cust -eq 9 ]; then rm -rf $curdir/output/t113i/root/run/web cp -rf $custdir/web/general $curdir/output/t113i/root/run/web #cp -f $custdir/db/ac_i3_o1_english.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/db/ac_i3_o3_english.db $curdir/output/t113i/root/run/app/pdu_dat.db cp -f $custdir/logo/logo_neuter.png $curdir/output/t113i/root/run/app/image/logo.png else echo error! customer value is wrong!!! exit 1 fi } function do_compile() { if [ $1 -le 0 ]; then return 0 fi echo do_compile ... cd $curdir/pro rm -rf build && mkdir build cd build && cmake .. make } function do_pack() { echo do_pack ... $curdir/output/pack.sh } do_copy do_compile $cmp_flag do_pack