[Asterisk-bsd] GUI on Freebsd?
Willem Jan Withagen
wjw at digiware.nl
Wed Jul 22 13:03:37 CDT 2009
Ian FREISLICH wrote:
> Willem Jan Withagen wrote:
>> I've got a basic version of FreePBX 2.5.1 running on 8.0
>> Any one more interested in this. I'm trying to change it into a sort of
>> port.
>
> Having just installed this recently, I wish I could remember the
> full set of dependencies. You need at least:
>
> php5-5.2.10
> php5-xml-5.2.10
> php5-pcre-5.2.10
> pear-DB-1.7.13,1
> pear-1.8.1
> pear-XML_Parser-1.3.2
> pear-XML_DTD-0.5.2
> pear-HTTP_Session2-0.7.2
> php5-session-5.2.10
> mysql-server-5.0.83
> php5-mysql-5.2.10
> php5-gettext-5.2.10
> php5-ctype-5.2.10
> popt-1.7_5
> png-1.2.35
> pcre-7.9
Got a sort of similar list as package requirements
So running the package just gets all these requirements.
Then we need to start fixing the actual FreePBX source. wrote a perl RE
script for that. But there I'm still not quite shure on the approach to
follow.
#!/usr/bin/perl -pni.bak
# Fix exec headers
s|\#\!/usr/bin/php -q|\#\!/usr/bin/env php|;
s|\#\!/bin/bash|\#\!/bin/sh|;
# Rewrite the locations of default essential configuration file
m|/usr/local/| || s|etc/amportal.conf|usr/local/etc/amportal.conf|;
m|/usr/local/| || s|etc/asterisk|usr/local/etc/asterisk|;
# Rewite several locations in FreeBSD style
s|usr/lib/asterisk|usr/local/lib/asterisk|;
s|var/lib/asterisk|usr/local/share/asterisk|;
s|var/www/html|usr/local/www/apache22/data|;
s|var/www|usr/local/www/apache22|;
s|/html/panel|/data/panel|;
s|usr/sbin|usr/local/sbin|;
> One of the modules "FreePBX Localization Updates" IIRC uses an
> incompatible option to cp to install files. I still need to find
> the time to make a patch that will work with both Linux and FreeBSD
> which they will accept.
My current problem is that upgrades again contain all kinds of new
Linux-isms. So I've made a sort of file fixer that could be run over a
newly installed package
And I saw that cp-problem also, I think while trying to load the upgrade
of the core framework.
But I posted a similar question on the FreePBX forum, that went
completely ignored.
So I guess that I'm going to do the same for creating the package.
--WjW
More information about the Asterisk-BSD
mailing list