summaryrefslogtreecommitdiff
path: root/tests/manual/fakevim/runremotely.sh
blob: 1b52ba66578c755d610edb29beea99f805a3c34b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
account=berlin@hd
sourcedir=/data5/dev/creator/tests/manual/fakevim/
exename=fakevim
targetdir=/tmp/run-${exename}

executable=${sourcedir}/${exename}
qtlibs=`ldd ${executable} | grep libQt | sed -e 's/^.*=> \(.*\) (.*)$/\1/'`

ssh ${account} "mkdir -p ${targetdir}" || exit 1
scp ${executable} ${qtlibs} ${account}:${targetdir} || exit 1
ssh ${account} "chrpath -r ${targetdir} ${targetdir}/*" || exit 1
ssh -X ${account} "gdbserver localhost:5555 ${targetdir}/${exename}" || exit 1
ssh ${account} "rm ${targetdir}/* ; rmdir ${targetdir}" || exit 1
exit 0