diff options
Diffstat (limited to 'devtools/fakecompare')
-rwxr-xr-x | devtools/fakecompare | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/devtools/fakecompare b/devtools/fakecompare new file mode 100755 index 00000000..08086302 --- /dev/null +++ b/devtools/fakecompare @@ -0,0 +1,20 @@ +#!/bin/sh +# +# Compare the results from running gpsfake on a logfile between this +# machine and a remote one. Especially useful when remote and local +# have different word lengths. +# +file=$1 +remote=$2 + +directory=svn/gpsd/trunk +options="-D 4" + +./gpsfake $options -s 38400 -1 -p $file >/tmp/fcmp-local-$$ 2>&1 +scp -q $file ${remote}:${directory} +ssh $remote "cd ${directory}; PATH=$PATH:. ./gpsfake $options -s 38400 -1 -p $file" >/tmp/fcmp-remote-$$ 2>&1 +echo "*** Local:" +cat /tmp/fcmp-local-$$ +echo "*** Diff:" +diff -u /tmp/fcmp-local-$$ /tmp/fcmp-remote-$$ +rm /tmp/fcmp-local-$$ /tmp/fcmp-remote-$$ |