Commit Graph

21091 Commits

Author SHA1 Message Date
Travis Cross
02c0637c0c ci: factor out common code 2012-05-06 04:28:15 +00:00
Travis Cross
1aa303d275 ci: automatically add datestamp to debian nightly build 2012-05-06 04:28:07 +00:00
Travis Cross
c408911551 ci: remove unused variable 2012-05-06 03:46:35 +00:00
Travis Cross
000e78df0f ci: style 2012-05-06 03:45:01 +00:00
Travis Cross
52dbfabd0b ci: remove obsolete code 2012-05-06 03:04:48 +00:00
Travis Cross
d25b2a3e9f ci: modify our copy of configure.in rather than the original 2012-05-06 00:24:57 +00:00
Travis Cross
3f1293fa6b ci: use bootstrap -j 2012-05-06 00:17:20 +00:00
Travis Cross
f4f0d7e60f debian: add instructions on how to quickly setup a demo system 2012-05-05 23:43:39 +00:00
Travis Cross
d281cf8ee8 debian: correct indentation level 2012-05-05 23:33:17 +00:00
Travis Cross
d95ac52a15 correct some module .gitignore entries 2012-05-05 23:29:18 +00:00
Travis Cross
a943189e3d debian: update .gitignore for new debian install directories 2012-05-05 23:29:18 +00:00
Travis Cross
eec92b51e6 debian: update .gitignore for music .install files 2012-05-05 23:29:18 +00:00
Travis Cross
fa4e329847 debian: add a makefile rule to install build deps 2012-05-05 23:29:17 +00:00
Travis Cross
0a00e7e5eb debian: install build dependencies without confirming 2012-05-05 23:29:17 +00:00
Travis Cross
b13f18ba8d debian: add a utility to install necessary build dependencies 2012-05-05 23:29:16 +00:00
Travis Cross
38379a5f0d debian: make utilities work when run from any arbitrary directory 2012-05-05 23:29:08 +00:00
Travis Cross
6c7548925c debian: make utilities work when run from within debian/ 2012-05-05 23:19:53 +00:00
Travis Cross
6e01f31798 debian: add a utility to output build dependencies for aptitude 2012-05-05 23:19:41 +00:00
Travis Cross
75da872259 debian: stylistic harmony 2012-05-05 20:28:46 +00:00
Travis Cross
b281e1340b debian: place build utilities in a single file 2012-05-05 20:23:53 +00:00
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
Travis Cross
9181e8e51b debian: start over 2012-05-05 07:36:37 +00:00
Anthony Minessale
073e405642 do same as last patch with sched_hangup app 2012-05-04 19:48:31 -05:00
Anthony Minessale
1374f98645 make sched_hangup +0 the same as uuid_kill 2012-05-04 19:44:29 -05:00
Anthony Minessale
64d4d9ea57 add pickup endpoint and app to dptools add pickup/keyname to forked dial, then route a call to call app pickup(keyname) to have your channel return from originate. sub to pickup+keyname or presence map the pickup proto to use on blf 2012-05-04 18:59:34 -05:00
Anthony Minessale
5c66ab4793 fix xml object leak in conference cdrs 2012-05-04 18:59:34 -05:00
Travis Cross
e278c0facd mod_mongo: pass CXXFLAGS to mongo build 2012-05-04 22:15:47 +00:00
Travis Cross
56e4a5fc5d mod_mongo: let mongo build with ccache 2012-05-04 21:04:42 +00:00
Travis Cross
adfe462691 bootstrap.sh: fix syntax error
...it's always the seemingly trivial changes.
2012-05-04 19:10:51 +00:00
Travis Cross
fb04149a82 bootstrap.sh: remove broken and useless check_awk
...and replace with a TODO explaining why the function stub is there.
2012-05-04 19:01:24 +00:00
William King
6ac20ed54d If the notify event contains call-info headers, then process the call-info linked list into comma separated values and add them to a header on the event. 2012-05-04 10:07:08 -07:00
Anthony Minessale
ca39f15aa9 let the var take precedence over the profile setting 2012-05-04 11:41:54 -05:00
Anthony Minessale
e8098c060d FS-4184 --resolve 2012-05-04 08:47:27 -05:00
Giovanni Maruzzelli
67240d2905 skypopen: DISABLED (for the time being) mod_sms hookup needs to CHAT CREATE, then read back the DIALOG. It will have to be spun as a separate thread, but is here as a proof of concept. I disable it right now 2012-05-04 16:39:50 +02:00
Giovanni Maruzzelli
c64813f4fd skypopen: mod_sms hookup, is flawed, because it needs to CHAT CREATE, then read back the DIALOG. It will have to be spun as a separate thread, but is here as a proof of concept. I disable it right now 2012-05-04 16:39:50 +02:00
Anthony Minessale
29f23c1c67 FS-4185 --resolve 2012-05-04 08:32:32 -05:00
Anthony Minessale
5190bd0849 FS-4186 --resolve 2012-05-04 08:25:48 -05:00
Anthony Minessale
fd9486f0ed remove 2012-05-04 07:42:49 -05:00
Giovanni Maruzzelli
1ad0d0af36 gsmopen: FS-4155, mod_sms hookup 2012-05-04 14:46:30 +02:00
Jeff Lenk
1b399d3cf2 FS-4184 --resolve 2012-05-04 08:44:38 -05:00
Travis Cross
d174c2ee3c gitignore the noreg file
This file is used to squelch the advertisement for ClueCon in
configure.
2012-05-04 02:39:22 +00:00
Travis Cross
6a9572fca9 fix mod_pocketsphinx build under make -j 2012-05-04 02:36:29 +00:00
Travis Cross
f3f954bdb4 whitespace 2012-05-04 02:30:58 +00:00
Ken Rice
0eca328f48 white space cleanup 2012-05-03 18:55:06 -05:00
Anthony Minessale
8664dc6d5a some perfomance tweaks 2012-05-03 16:31:21 -05:00
Anthony Minessale
2368f556ac FS-4180 --resolve 2012-05-03 14:23:09 -05:00
Anthony Minessale
163fffb3e8 fix issue with threaded ivrd, forking is back by default but threaded can be chosen with -t; in both modes the fd number is not passed as the first arg to the program but in threaded mode the stdin will no longer be mapped to the socket you will have to get the first command line arg instead of fileno stdin 2012-05-03 13:13:48 -05:00
Anthony Minessale
086cbf1bfc FS-4176 --resolve 2012-05-03 13:17:05 -05:00
Giovanni Maruzzelli
de019abd21 gsmopen: indented 2012-05-03 15:23:57 +02:00
Giovanni Maruzzelli
1666292025 gsmopen: fix FS-4181 , catch gsmlib exceptions 2012-05-03 15:22:15 +02:00