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>
+ * upgrade: Remove the requirement for EXACTLY automake1.9 and change it to need atleast automake 1.9
+ * upgrade: Add the modules (directory, cluechoo, and valet_parking) to the build files. These are in the standard build, so they should be here too.
+
+ -- William King <quentusrex@gmail.com> Fri, 18 Dec 2009 14:27:42 -0800
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16002 d0543943-73ff-0310-b7d9-9358b9ac24b2
* Updated revision number
* Fixed init problem reported by Jay Binks (FSSCRIPTS-1)
* Added a patch to the debian build system add more features (thanks to Hadley Rich) (FSBUILD-45)
- Added en-us-callie sounds and music on hold packages
- Added recommends and suggests
- Added mod_say_es and mod_say_nl
- Updated descriptions
- Added mod_cdr_csv
* Fixed typos and some errors in the previus patch.
* Modified monit script. Now it should work.
* The debian build system now bootstrap automagically if it's necessary and all scripts are in place.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8926 d0543943-73ff-0310-b7d9-9358b9ac24b2
added initscripts
added feeswitch user
added monit configuration
changed ownership to freeswitch:daemon
handle with care ... should work but a change in trunk can kill it any time :)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6416 d0543943-73ff-0310-b7d9-9358b9ac24b2