summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gps/fake.py2
-rwxr-xr-xregress-driver8
2 files changed, 5 insertions, 5 deletions
diff --git a/gps/fake.py b/gps/fake.py
index a9c37cf3..69ea655b 100644
--- a/gps/fake.py
+++ b/gps/fake.py
@@ -284,7 +284,7 @@ class DaemonInstance:
self.spawncmd = None
# Look for gpsd in GPSD_HOME env variable
- if os.environ['GPSD_HOME'] :
+ if os.environ.get('GPSD_HOME'):
for path in os.environ['GPSD_HOME'].split(':'):
_spawncmd = "%s/gpsd" % path
if os.path.isfile(_spawncmd) and os.access(_spawncmd, os.X_OK):
diff --git a/regress-driver b/regress-driver
index 6cc040cc..8fdd4d44 100755
--- a/regress-driver
+++ b/regress-driver
@@ -29,7 +29,7 @@ if [ -d ${py_libdir} ] && [ -d ${py_scriptdir} ]; then
PATH=${py_scriptdir}:${PATH}
fi
-export PATH
+export GPSD_HOME PATH
mode=regress
testing=daemon
@@ -82,7 +82,7 @@ case $mode in
then
case $testing in
daemon) gpsfake -s 38400 -1 -p $opts ${f} | ${GPSFILTER} ${ALTFILTER} >${TMP}/test-$$.chk ;;
- clientlib) libgps -b <${f} >${TMP}/test-$$.chk ;;
+ clientlib) $GPSD_HOME/libgps -b <${f} >${TMP}/test-$$.chk ;;
esac
sed -n <${f}.chk >${TMP}/log-copy-$$.chk ${ALTFILTER} -e 'p';
sed -n <${TMP}/test-$$.chk >${TMP}/test-whole-$$.chk ${ALTFILTER} -e 'p';
@@ -122,7 +122,7 @@ case $mode in
for f in $*; do
case $testing in
daemon) gpsfake -s 38400 -1 -p $opts ${f} | ${GPSFILTER} >${f}.chk;;
- clientlib) libgps -b <${f} >${f}.chk ;;
+ clientlib) $GPSD_HOME/libgps -b <${f} >${f}.chk ;;
esac
done
status=0
@@ -132,7 +132,7 @@ case $mode in
for f in $*; do
case $testing in
daemon) gpsfake -s 38400 -1 -p $opts ${f} | ${GPSFILTER} ;;
- clientlib) libgps -b <${f} ;;
+ clientlib) $GPSD_HOME/libgps -b <${f} ;;
esac
done
status=0