Fix init script and RPM build for CentOS 6 #337
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.
The RPM for CentOS 6 isn't very useful as is because it installs and init script that looks for the daemon in the wrong place (and thus exists silently without doing anything) and tries to source files that don't exist on CentOS 6, and it doesn't create an account for privilege separation nor the default directories for logs etc.
This fixes a lot of these issues using a few pre- and post-install RPM scripts and a basically rewritten init script.
I'm not completely happy with slapping everything in
examples/
and the way this isn't shared with the other RPM-based distributions so while I hope this will make it upstream I'd be happy to improve on it if anyone has suggestions.