Just because I wished to understand a bit more how the GPSD driver works, I've done a quick dig inside the code and I've noticed the setSystemTime function that should handle all the time update processes:
But, according to the man page linux.die.net/man/2/stime
it only works as superuser.
So to let it work properly, the INDI server must be executed as root?
I'm struggling a bit with my memories of POSIX programming here unsure.png.
Something that I have to refresh sad.png.