The scripts for both are in the source tree... For debian its the debian/util.sh script, for rhel platforms its scripts/ci/rpmbuilder.sh The whole point of the way the system is put together is you make your own config package, that via dependancies installs only the packages that you need from FS... What sense does it make to install TDM drivers if you are doing only sip? Or do you really need to install voicemail and all its related files if you are just doing a simple SBC? A basic default install is a bit over 100meg... Now that doesn't sound like a lot in a the days of 4TB HDDs, but when you are dealing with say a BeagleBoneBlack that only has 2G of flash, that's ~5% of your usable storage space, and that's not including all the the other software you have to fit on there... And I'm not the only one that would argue that 2G is a good bit of space, there are platforms out there that have 512M of flash, and it wasn't that long ago we were cramming the entire OS, and all the software you wanted to run in 16 to 32M of flash... On 9/5/13 8:27 PM, "Karl Schmidt" <karl@xtronics.com> wrote:
On 09/05/2013 06:28 PM, Ken Rice wrote:
Theres a util script in there for building your own packages that uses cowbuilders to build pretty much everything...
How about a link to this scrip? ( I'm assuming it isn't the one I already have? - there are two debian build scripts? )
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
I understand this - but you would have to enable what is installed for them to be an attack vector. My take is 286 packages is too many. Compare it to Apache - lots of complicated bits can be added - but the package count isn't even close.
The bits that take up room are content - and that should be packaged in parts.
------------------------------------------------------------------------------ -- 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
The film has fogged in my photographic memory. ------------------------------------------------------------------------------ --
_________________________________________________________________________ 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