diff options
author | hjk <qtc-committer@nokia.com> | 2009-09-24 10:54:27 +0200 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2009-09-24 10:54:51 +0200 |
commit | f5c6f667d13283031d7f367f7061b66afbb49287 (patch) | |
tree | c20c09f61062ea3b784ca1c8f2f2168aed725383 /tests/manual/fakevim | |
parent | 063d13e00f7233f89d960973295193bccf26c944 (diff) |
debugger: work on remote debugging using plain gdbserver
Diffstat (limited to 'tests/manual/fakevim')
-rwxr-xr-x | tests/manual/fakevim/runremotely.sh | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/manual/fakevim/runremotely.sh b/tests/manual/fakevim/runremotely.sh index c2c47955fae..1b52ba66578 100755 --- a/tests/manual/fakevim/runremotely.sh +++ b/tests/manual/fakevim/runremotely.sh @@ -7,9 +7,10 @@ targetdir=/tmp/run-${exename} executable=${sourcedir}/${exename} qtlibs=`ldd ${executable} | grep libQt | sed -e 's/^.*=> \(.*\) (.*)$/\1/'` -ssh ${account} "mkdir -p ${targetdir}" -scp ${executable} ${qtlibs} ${account}:${targetdir} -ssh ${account} "chrpath -r ${targetdir} ${targetdir}/*" -ssh -X ${account} "gdbserver localhost:5555 ${targetdir}/${exename}" -ssh ${account} "rm ${targetdir}/* ; rmdir ${targetdir}" +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 |