Support installing OpenSRF with fewer system components
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenSRF |
New
|
Wishlist
|
Unassigned |
Bug Description
In an environment where one or more servers need to be able to run OpenSRF services, but don't need to be running Ejabberd or Apache, it would be beneficial to be able to install OpenSRF without Apache or Ejabberd being installed automatically. This is likely most common in multi-server environments where you need a single Ejabberd server and Apache is only to be configured on the public-facing server(s).
Part of the issue is that in Makefile.install Ejabberd and Apache are installed regardless of if you will need them on the server you are setting up.
There is also the issue of there currently being no obvious (if any) way to tell configure that you do not need/want the Apache modules to be built, requiring that at a minimum you need enough installed to build the Apache modules themselves.
Just to clarify, in a multi-server environment, it's not necessary to route everything through a single Ejabberd server. You can run one or many. The way the description is written, that could be confusing.
At any rate, +1 to making it easier to *not* install Ejabberd and/or Apache.