Productionize EyeFiServer: Build process and packaging (rpm) #8
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.
I put together a pretty simple build and package for the EyeFi server so it's easier to install.
Since I use Fedora, I wrote an rpm spec, and also added unit file for systemd since fedora doesn't use init anymore. I imagine you must be on a Debian based distro due to the init script :) If I can figure out how, I can also make a deb package for it.
My collaborator, @Rudd-O, made a nice little gui configurator that edits the user settings.
There are a few other changes in here that I needed in order to run properly on my machine. There was a small bug in the --conf option, where it would read /etc/eyefiserver.conf and ~/eyefiserver.conf in addition to what the user passes in.
It's up to you whether you want to accept these additions, but I think they make things easier :)