I’ve run a emonSD build using the install script, with the rsync_mods branch of log2ram and emonhub logfile change alongside the issues you flagged in the emonpi issue list @borpin. A couple of minor issues fixed and it all completed successfully.
My draft readme for the install process is available in the folder here:
https://github.com/openenergymonitor/emonpi/tree/master/install
I havent automated the data partition creation, Im not sure how to do that. It needs a reboot to continue etc. The ufw rules also need to be applied after a reboot.
On the todo list for the first release:
- finalise emoncms log locations i.e: /var/log/emon/emoncms/sync.log
- update emoncms & modules with configurable log directory paths for sync/update etc.
- finalise logrotate config
- move install and update from emonpi repo to emonscripts or other suitable name (needs to be carefully managed in order to maintain backwards compatibility with existing emonSD based systems that will be looking for these scripts in the emonpi repo).