FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unl
Go to file
Travis Cross 4ce0f57a8b debian: add new and vastly improved packaging for Debian
We now break out each module and component of FreeSWITCH into a
separate individually-installable package.  For each package with
executables or modules, we also build a package that includes the
stripped debugging symbols so that users can be helpful when they
discover bugs in FreeSWITCH.

As of this commit, we successfully build 263 distinct binary packages
starting from a clean minimal image on both Debian Sid and Debian
Squeeze.

To keep this manageable, we include a program that generates the
various Debian packaging files from a consolidated description of the
modules and their metadata.  The program can even generate this
configuration file by walking the FreeSWITCH source tree.

To provide a smooth user experience, we provide meta-packages that
install sensible sets of modules and other components.

All files are installed into the traditional and customary Linux
directories that you would expect in accordance with the Filesystem
Hierarchy Standard (FHS).

This commit also adds support for running FreeSWITCH as a forked
systemd service in Debian.

For more information about the technical details of the source
packaging, how to build the binary packages from source, and how you
can contribute, please read debian/README.source.

To learn about how this packaging affects you as a user and how to use
the finished Debian packages, read debian/README.Debian.

Signed-off-by: Travis Cross <tc@traviscross.com>
2012-05-05 11:54:05 +00:00
build Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
clients/flex The new jquery.tmpl wants tmpl() instead of render() 2011-08-22 16:14:23 +02:00
cmake_modules Initial CMAKE file commit 2009-02-11 02:53:31 +00:00
conf FS-4122 --resolve this fixes the issue and eliminates the delay unless you configure it to have some 2012-04-18 09:56:06 -05:00
debian debian: add new and vastly improved packaging for Debian 2012-05-05 11:54:05 +00:00
docs Suggested new phrases: day mode, night mode, lunch mode, etc. 2012-04-16 08:53:18 -07:00
dtd xmllint --dtdvalid freeswitch_dialplan.dtd /usr/local/freeswitch/conf/default_context.xml >>/dev/null 2007-11-01 14:59:32 +00:00
freeswitch.xcodeproj cmake updates 2009-02-13 23:33:36 +00:00
fscomm Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
htdocs add this from CtRiX -- Thanks. 2008-05-14 20:39:43 +00:00
libs white space cleanup 2012-05-03 18:55:06 -05:00
patches zrtp tweaks, more coming 2009-12-17 18:33:45 +00:00
scripts Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
src do same as last patch with sched_hangup app 2012-05-04 19:48:31 -05:00
support-d we might want this at some point ;-) 2012-02-01 19:37:23 -05:00
w32 FS-4046 --resolve windows xml vanilla thanks 2012-03-26 08:34:42 -05:00
web add back empty dirs 2010-04-01 21:00:45 -04:00
.gitignore debian: add new and vastly improved packaging for Debian 2012-05-05 11:54:05 +00:00
.version.in make sure .version is populated on builds from non svn working copies 2009-12-07 10:33:28 +00:00
CMakeLists.txt FSBUILD-192 2009-10-02 14:44:16 +00:00
Freeswitch.2005.unsupported.sln bye bye iax 2010-01-23 20:19:18 +00:00
Freeswitch.2008.express.sln FS-3414 --resolve 2011-07-12 14:35:53 -05:00
Freeswitch.2008.sln more cleanup for new config changes on VS2008 2012-03-30 22:53:27 -05:00
Freeswitch.2008.sln.debug.bat merge some changes from joshrivers branch 2009-11-18 15:29:19 +00:00
Freeswitch.2008.sln.release.bat rename 2009-11-18 19:42:00 +00:00
Freeswitch.2010.express.sln VS2010 Express build fixes and remove mod_file_string 2011-03-29 22:22:56 -06:00
Freeswitch.2010.sln FS-4019 -- resolve 2012-04-26 12:45:13 -05:00
INSTALL build progress break everything 2006-12-17 01:01:09 +00:00
Makefile.am fix dependency order 2012-04-16 16:38:48 -05:00
acinclude.m4 FS-3182: fix mod_dingaling/iksemel/gnutls link error when using newer autotools 2011-03-25 12:17:25 -05:00
bootstrap.sh bootstrap.sh: fix syntax error 2012-05-04 19:10:51 +00:00
configure.in check for missing unixodbc-dev during configure 2012-04-23 17:21:25 +00:00
devel-bootstrap.sh Changed permissions for devel-bootstrap.sh 2010-10-13 14:18:38 -07:00
erlang.spec ci/centos: add erlang module support files 2012-03-24 05:15:11 +00:00
freeswitch-sounds-en-us-callie.spec centos: rework CentOS spec files 2012-03-24 04:52:58 +00:00
freeswitch-sounds-music.spec centos: rework CentOS spec files 2012-03-24 04:52:58 +00:00
freeswitch-sounds-ru-RU-elena.spec centos: rework CentOS spec files 2012-03-24 04:52:58 +00:00
freeswitch.spec DOH! 2012-04-28 09:37:56 -05:00
swig_common.i add 2011-10-21 10:15:15 -05:00