[Freeswitch-users] Build script for Ubuntu 12.04 or Debian

Cal Leeming [Simplicity Media Ltd] cal.leeming at simplicitymedialtd.co.uk
Tue Jul 30 05:31:22 MSD 2013


Please let me know if I'm missing something here but, I'm still not
entirely clear on what the problem is, and this thread doesn't seem to be
going anywhere.

The script provided by Brian isn't going to be at all compatible with
automated build systems, and is just wrapping the same workflow from [2]
and [3]. The builder I wrote on github [1], is one step closer but has
bypassed all of the built-in debian stuff and as such is considered
alpha/deprecated... although it supported a cleaner way of building (using
pbuilder), it ultimately increased complexity and deviated from the
standard way of doing things.

As someone who has attempted to make his own build scripts for FS, I can
tell you now that it is counter-productive and you should stick with the
build system that is currently in master. If you think it can be improved,
then feel free to submit patches. Although I agree that getting to grips
with building FS is not entirely straight forward, packaging is a skill
within itself and there's a reason why finding good package maintainers is
a hard thing to do.

If you are looking for an automated installer, then your best bet is to
build packages and then use something like chef/puppet/salt to control
deployment.

These scripts (much like the one I wrote on github) are just wrapping an
already perfectly functional set of tools, and as shown before, FS compiles
absolutely fine on Wheezy given the command flow I specified before [2]. If
this is not the case then please can you provide full debug logs that show
us where the problem is happening so we can help.

Cal

[1] https://github.com/foxx/freeswitch-debian
[2] http://pastebin.com/gCgEmH90
[3] https://wiki.freeswitch.org/wiki/Debian_packages_buildscript



On Tue, Jul 30, 2013 at 1:51 AM, Brian Foster <bdfoster at davri.com> wrote:

> There must be a reason why I still use my script when installing FS on
> Debian...
>
> Thank you,
>
> Brian Foster
> Project Manager/Owner's Representative
> Davri Investments, Incorporated
> P: +1-317-787-2686
> M: +1-317-600-9753
> Indianapolis, Indiana
>
>
> On Mon, Jul 29, 2013 at 8:26 PM, Ken Rice <krice at freeswitch.org> wrote:
>
>> there are official packaging scripts in the src tree btw... we use these
>> fornupdating the projects repo
>>
>> Ken
>> Sent from my iPad
>>
>> On Jul 29, 2013, at 19:15, Brian Foster <bdfoster at davri.com> wrote:
>>
>> Karl,
>>
>> Which module is that dependency for?
>>
>> Thank you,
>>
>> Brian Foster
>> Project Manager/Owner's Representative
>> Davri Investments, Incorporated
>> P: +1-317-787-2686
>> M: +1-317-600-9753
>> Indianapolis, Indiana
>>
>>
>> On Mon, Jul 29, 2013 at 1:59 PM, Karl Schmidt <karl at xtronics.com> wrote:
>>
>>> I did find one of the missing dependencies
>>>
>>> libdistro-info-perl
>>>
>>>
>>>
>>> --------------------------------------------------------------------------------
>>> Karl Schmidt                                  EMail Karl at xtronics.com
>>> Transtronics, Inc.                              WEB
>>> http://secure.transtronics.com
>>> 3209 West 9th Street                             Ph (785) 841-3089
>>> Lawrence, KS 66049                              FAX (785) 841-0434
>>>
>>> Nothing defines humans better than their
>>> willingness to do irrational things in the pursuit of
>>> phenomenally unlikely payoffs. This is the
>>> principle behind lotteries, dating, and religion.
>>>              --Scott Adams
>>>
>>>
>>> --------------------------------------------------------------------------------
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130730/2716591a/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list