Update systemd unit and make it generic #2
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In systemd it is not necessary to fork a process into background which implies the need to use Type=forking and at best create a PID file to allow systemd tracking its state. Instead one can run any process in foreground and use default Type=simple which implies STDOUT to systemd journal.
Since this systemd unit does not use any fancy new options, it can be assumed to work on any distribution, as long as the python3 executable location is the same.
The --datadir cmd option, as used here, is obsolete since userdata/ inside the git/install root is the default, but we'll leave it present to make aware of it, since often one wants to store userdata on a different location.