diff options
author | John Klug <john.klug@multitech.com> | 2019-12-20 17:04:22 -0600 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2019-12-20 17:04:22 -0600 |
commit | e1d699cac9b3ead2da7c7904a873fca6674e9e4d (patch) | |
tree | d4323010cd40fef56ab8608bfa4cbe3703d2cd0d /recipes-navigation/gpsd/gpsd/gpsd_settime.sh | |
parent | a1ffd5bf3bb458c5ec70ace159018e9d71336247 (diff) | |
download | meta-mlinux-e1d699cac9b3ead2da7c7904a873fca6674e9e4d.tar.gz meta-mlinux-e1d699cac9b3ead2da7c7904a873fca6674e9e4d.tar.bz2 meta-mlinux-e1d699cac9b3ead2da7c7904a873fca6674e9e4d.zip |
Correct new gpsd_settime script in case status is missing from gpspipe output
Diffstat (limited to 'recipes-navigation/gpsd/gpsd/gpsd_settime.sh')
-rwxr-xr-x | recipes-navigation/gpsd/gpsd/gpsd_settime.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/recipes-navigation/gpsd/gpsd/gpsd_settime.sh b/recipes-navigation/gpsd/gpsd/gpsd_settime.sh index 578013b..e8e8f26 100755 --- a/recipes-navigation/gpsd/gpsd/gpsd_settime.sh +++ b/recipes-navigation/gpsd/gpsd/gpsd_settime.sh @@ -63,7 +63,7 @@ fi ) & # Get the ISO8601 time from GPSD -ISO8601=$(gpspipe -w | grep -m1 '{"class":"TPV","device":"/dev/gps0","status":.*,"time":"' | sed -e 's/.*,"time":"//' -e 's/Z",.*//') +ISO8601=$(gpspipe -w | egrep -m1 '\{"class":"TPV","device":"/dev/gps0"(,"status":[0-9])*,"mode":3,"time":"' | sed -e 's/.*,"time":"//' -e 's/Z",.*//') if (( ${#ISO8601} > 18 )) ; then LG -p user.warn "Updating time to time, ${ISO8601}." |