Also, the reason for so many packages is that you don't nessecarily need all the packages for a production system, reducing the ammount of installed modules can reduce attack footprint, reduces in memory and install foot print for small machines (read embedded like raspberry pi, not everyone has
250G of storage capacity everywhere they might run freeswitch from debian packages)
Theres a lot of other things in there also... People complaing about building the centos RPMs for the same reason, they try to just run the some command that's used to build ${random} RPM and wonder why it doesn't work... You have to keep in mind that we arent just building packages for 1 version of any package system we're building version for multiple platforms and multiple versions of those platforms, and then multiple variants... Example for centos we build for centos 5 and 6, then we build 32 and 64 bit versions there For debian we build for Squeeze thru Sid and then build 32 and 64 bit versions there, just those 2 platforms alone account for something like a dozen different builds of the same things... K On 9/5/13 6:12 PM, "Karl Schmidt" <karl@xtronics.com> wrote:
I tried building the set of debian packages after adding the patch for freetdm - had to add some build dependencies.
BUT it never built most of the packages and most of the freeswitch-mod-??? are missing.
So I ran it again without the patch - no joy.
I suppose there are other bits broken in the debian directory?
So I have 38 packages instead of the 286 packages in the repository.
I'm thinking in the current era of 4 terrebyte drives, there is little reason to break things down into so many packages. I would imagine just a few would do.
I would suggest a similar approach as is done with exim - a minimal system - with a few libs and a second package to max out all the features,
In the mean time - I've run into so many unexpected problems with the digium card and freetdm - (the lack of a sane configuration, documentation etc) that I ordered a grandstream box for fxo.
------------------------------------------------------------------------------ -- Karl Schmidt EMail Karl@xtronics.com Transtronics, Inc. WEB http://secure.transtronics.com 3209 West 9th Street Ph (785) 841-3089 Lawrence, KS 66049 FAX (785) 841-0434
Critical mass; it only takes three people to have a party in a closet. -kps ------------------------------------------------------------------------------ --
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Ken http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org irc.freenode.net #freeswitch