| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- # 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
- # 10: HYPERTEC_EN
- 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 ...
-
- rm -f $curdir/output/t113i/etc/network/interfaces
- 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/etc/interfaces $curdir/output/t113i/etc/network/
- 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
- elif [ $cust -eq 10 ]; 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_hypertec.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
|