1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #!/bin/bash
- set -e
- set -o pipefail
- REMPWD="root"
- REMUSR="root@192.168.0.125"
- TOOLCHAIN_SYSROOT="/opt/GfA/TC_L44104_C493_QT57/usr/arm-buildroot-linux-gnueabihf/sysroot"
- LIBBASENAMEREL="gfamininet"
- LIBBASENAMEDBG="gfamininetd"
- LIBDBGx86_64SRC="Debug/Desktop_Qt_5_7_0_GCC_64bit/lib$LIBBASENAMEDBG.so.1.0.0"
- LIBRELx86_64SRC="Release/Desktop_Qt_5_7_0_GCC_64bit/lib$LIBBASENAMEREL.so.1.0.0"
- LIBDBGARMSRC="Debug/GfA_Device/lib$LIBBASENAMEDBG.so.1.0.0"
- LIBRELARMSRC="Release/GfA_Device/lib$LIBBASENAMEREL.so.1.0.0"
- INCSRC1="gfaserial.h"
- INCSRC2="gfamininetmst.h"
- INCSRC3="gfamininetdev.h"
- INCSRC4="gfagenericdev.h"
- INCSRC5="gfabootlmast.h"
- LIBDBGx86_64DST="/usr/lib/"
- LIBRELx86_64DST="/usr/lib/"
- INCDSTx86_64DST="/usr/include/"
- LIBDBGARMDST_LOC="$TOOLCHAIN_SYSROOT/usr/lib/"
- LIBRELARMDST_LOC="$TOOLCHAIN_SYSROOT/usr/lib/"
- INCDSTARM_LOC="$TOOLCHAIN_SYSROOT/usr/include/"
- sudo cp $LIBDBGx86_64SRC $LIBDBGx86_64DST
- sudo cp $LIBRELx86_64SRC $LIBRELx86_64DST
- sudo cp $INCSRC1 $INCDSTx86_64DST
- sudo cp $INCSRC2 $INCDSTx86_64DST
- sudo cp $INCSRC3 $INCDSTx86_64DST
- sudo cp $INCSRC4 $INCDSTx86_64DST
- sudo cp $INCSRC5 $INCDSTx86_64DST
- sudo ln -sfnr /usr/lib/lib$LIBBASENAMEDBG.so.1.0.0 /usr/lib/lib$LIBBASENAMEDBG.so.1
- sudo ln -sfnr /usr/lib/lib$LIBBASENAMEDBG.so.1 /usr/lib/lib$LIBBASENAMEDBG.so
- sudo ln -sfnr /usr/lib/lib$LIBBASENAMEREL.so.1.0.0 /usr/lib/lib$LIBBASENAMEREL.so.1
- sudo ln -sfnr /usr/lib/lib$LIBBASENAMEREL.so.1 /usr/lib/lib$LIBBASENAMEREL.so
- cp $LIBDBGARMSRC $LIBDBGARMDST_LOC
- cp $LIBRELARMSRC $LIBRELARMDST_LOC
- cp $INCSRC1 $INCDSTARM_LOC
- cp $INCSRC2 $INCDSTARM_LOC
- cp $INCSRC3 $INCDSTARM_LOC
- cp $INCSRC4 $INCDSTARM_LOC
- cp $INCSRC5 $INCDSTARM_LOC
- ln -sfnr $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEDBG.so.1.0.0 $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEDBG.so.1
- ln -sfnr $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEDBG.so.1 $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEDBG.so
- ln -sfnr $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEREL.so.1.0.0 $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEREL.so.1
- ln -sfnr $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEREL.so.1 $TOOLCHAIN_SYSROOT/usr/lib/lib$LIBBASENAMEREL.so
- pscp -pw $REMPWD $LIBDBGARMSRC $REMUSR:/usr/lib/ > /dev/null
- pscp -pw $REMPWD $LIBRELARMSRC $REMUSR:/usr/lib/ > /dev/null
- plink -batch -t -pw $REMPWD $REMUSR ln -sfn /usr/lib/lib$LIBBASENAMEDBG.so.1.0.0 /usr/lib/lib$LIBBASENAMEDBG.so.1
- plink -batch -t -pw $REMPWD $REMUSR ln -sfn /usr/lib/lib$LIBBASENAMEDBG.so.1 /usr/lib/lib$LIBBASENAMEDBG.so
- plink -batch -t -pw $REMPWD $REMUSR ln -sfn /usr/lib/lib$LIBBASENAMEREL.so.1.0.0 /usr/lib/lib$LIBBASENAMEREL.so.1
- plink -batch -t -pw $REMPWD $REMUSR ln -sfn /usr/lib/lib$LIBBASENAMEREL.so.1 /usr/lib/lib$LIBBASENAMEREL.so
- echo Done.
|