freepbx packages - soon
Diego Iastrubni
diego.iastrubni at xorcom.com
Mon May 15 07:46:21 UTC 2006
2nd try...
The last time I raised this Julian asked about some questions. Most of
them have been addresses. Lets summarize:
1) dialparties.agi has been rewritten in php, which is based on a GPL
library. check.
2) mp3/lame is history as we use Asterisk 1.2. check.
3) jpgraph. This is somewhat a problem. I could not find what Julian
speaks about, and thus I see no risk on uploading it. Feel free to
correct me. almost check.
I have a working set of packages. They can be uploaded this week.
However, some things need to be addressed soon, and I prefer uploading
this on parts. I would like to upload ARI and a new op-panel first, and
then upload freepbx.
ARI is a recording interface for Asterisk Voicemail.
op-panel needs some internal things which must be changed. Since freepbx
depends on a specific op_buttons.cfg configuration file, and we on rapid
have another one (an auto generated one), we found that those two
packages (op-panel, and freepbx-panel) would fight for that
configuration file. The way we fixed it was using the
update-alternatives, with op-panel having priority of 10, and
freepx-panel 50.
Does anyone objects the uploading of op-panel and ari? The sooner we
upload those packages, the sooner we can start QAing them and make them
usable.
Diego Iastrubni wrote:
> Hi,
>
>
> I am going to upload (well... Tzafrir is...) packages for freepbx
> 2.0.1 (or whatever the version is by the time I get there). The
> problem is that those packages are very complicated (both from the
> maintainer side and the user/administrator side).
>
>
> One of the ugliest things is that the package will modify the user
> www-data and add it to the group "asterisk". This is the only way for
> users to be able to modify asterisk files from the web. Way ugly, but
> must be done. This also implies a restart to the httpd server.
>
>
> Now, I know for sure that the package can run with apache, apache2 and
> mathopd (the version on Debian has an unusable configuration out of
> the box, but the version I packages for Rapid is usable out of the box).
>
>
> You can use php4-cgi, or libapache-mod-php (probably also fastcgi as
> well, did not test yet).
>
>
> You can use a local mysql server, connect to an external server or use
> sqlite (very unsupported, some things will not work).
>
>
> This means that the control contains a lot of "|" and you can very
> easily get into a situation that the correct mix of packages. For
> example apache2+libapache-mod-php4 (which will bing also apache1!).
> The post install script may fall because of wrong sql libraries (you
> want to use sqlite bu the libraries for mysql have been installed).
>
>
> For this reason I have created a few virtual packages, here are
> examples of how to use them:
>
>
> apt-get install freepbx-apache-mysql freepbx-module-core
>
> apt-get install freepbx-apache2-mysql freepbx-module-core
>
> apt-get install freepbx-mathopd-sqlite freepbx-module-core
>
>
> if you just:
>
> apt-get install freepbx-module-core
>
>
> you will get a running mysql server, apache1, apache-mod-php4.
>
>
> I have some other questions to ask regarding the usability of those
> packages (from the packager point of view), but lets start with this.
>
>
> Comments...? How can I improve the first install?
>
>
>
> _______________________________________________
> Pkg-voip-maintainers mailing list
> Pkg-voip-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-voip-maintainers
>
>
>
More information about the Pkg-voip-maintainers
mailing list