the service runner paths will then use this instead of the previously hardcoded /home/pi/emonpi directory.
Ensure that the user setting is set in the service-runner service see service-runner installation guide.
A lot of work has been done throughout the emoncms system otherwise to improve support for non emonpi installations / flexible path settings. Documentation for this is ongoing and will be updated as part of the release of V1 of the install script.
As per the documentation which also gives the correct method to do this in case the service file is updated.
Yes and looking good.
Does the update script take into account non emonpi installs? i.e. the need to update all modules and update the installations of the services.
[edit] I have just realised the update scripts are in the emonpi rpository. I don’t think that is a good idea. I think they should be moved to core so a non emonpi/emonsd user does not need to clone the emonpi repo.
The update scripts are all in the emonpi repository at the moment. As I mentioned before this location and name is intended to be temporary, I know we’ve discussed other names e.g EmonScripts.
I will change my post above to reflect recommended method of changing user name in service-runner
Yes, tested and working well on Ubuntu 16.04 LTS , targeting debian systems more generally