Woof!

I'm aware that the current sipx-freeswitch RPM dependency on sipxcommserverlib 
is problematic, so I am proposing we do away with it and install FreeSWITCH 
binaries and modules as root.  

Some background: the sipx-freeswitch RPM currently depends on sipxcommserverlib 
in order to have the "@SIPXPBXUSER@" macro defined at installation time, so as 
to install all the FreeSWITCH files under the sipxuser, and most importantly be 
writable by the sipxuser.  Having the sipxcommservlib dependency means that 
developers (who do not install sipx RPMS) cannot just install the 
sipx-freeswitch library RPM, instead they must either also install 
sipxcommservlib or force the use of --nodeps when installing sipx-freeswitch.

If FreeSWITCH is installed as root, then either the configuration directory 
needs to be made world writeable (so sipXconfig file replication can write 
configuration files there) OR the FreeSWITCH configuration directory needs to 
be moved under etc/sipxpbx.  The FreeSWITCH binary executable allows for 
specifying an alternate configuration directory.

Moving it under etc/sipxpbx/freeswitch makes the most sense to me, as then it 
will also be included in the snapshots.  I'm not sure how much effort this will 
be, but I'm going to start to look into it.

--Woof!
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to