Travis Cross
8ca2ed72b8
ci/debian: synchronize codename flag
2012-05-08 13:58:44 +00:00
Travis Cross
5c18656a91
debian: build different sets of modules based on the debian codename
2012-05-07 23:32:09 +00:00
Travis Cross
0553518f67
ci/debian: accept the codename for which we are packaging
2012-05-07 22:52:48 +00:00
Travis Cross
2557e962a2
debian: move .so symlink to -dev package
2012-05-07 16:27:37 +00:00
Travis Cross
e2c850b797
debian: ignore final possible-gpl-code-linked-with-openssl warning
2012-05-07 16:17:11 +00:00
Travis Cross
258ad092ac
debian: massage the prerm script to pass lintian
2012-05-07 16:17:11 +00:00
Travis Cross
664e2e322a
debian: simplify default build PATH
2012-05-07 00:45:13 +00:00
Travis Cross
6c5abe4616
debian: add wildcard to lintian override
2012-05-06 23:29:31 +00:00
Travis Cross
c7426963b7
debian: overrides some irrelevant lintian warnings
2012-05-06 23:26:37 +00:00
Travis Cross
8bbfe99e19
debian: whitespace
2012-05-06 22:46:36 +00:00
Travis Cross
fa55b5e82d
debian: avoid lintian maintainer-script-empty
...
We are going to fill in these files with useful things.
2012-05-06 22:46:13 +00:00
Travis Cross
34afc6cb2e
debian: fix last empty-binary-package lintian warning
2012-05-06 22:33:46 +00:00
Travis Cross
9a543ec9db
debian: put freeswitch-doc into the doc section
2012-05-06 19:26:52 +00:00
Travis Cross
90217e864b
debian: add remote_fs and required-stop to init
2012-05-06 19:13:49 +00:00
Travis Cross
2439bfe905
debian: mark debug packages as priority extra
...
It's required by lintian.
2012-05-06 19:09:23 +00:00
Travis Cross
3ee672467a
debian: fix typo
2012-05-06 19:08:40 +00:00
Travis Cross
f1290a7bb1
debian: properly label metapackages
2012-05-06 18:34:12 +00:00
Travis Cross
883dd296e7
debian: set possible dependencies for mod_shout and disable the module
2012-05-06 11:27:00 +00:00
Travis Cross
df0861610f
debian: disable mod_mongo as it's causing CI problems
2012-05-06 10:23:37 +00:00
Travis Cross
087bafe476
debian: correct new issue raised by lintian on source package
2012-05-06 07:28:10 +00:00
Travis Cross
621ec4ae1a
debian: fix issues raised by lintian on source package
2012-05-06 07:14:22 +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
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
William King
50acea7d95
Finally fully inline with binary* and build* with Debian Policy Manual section 4.9
2012-04-21 12:38:30 -07:00
William King
aa4b221d12
Resolve debian packaging make file conflict regressions
2012-04-20 15:05:26 -07:00
William King
ba316fcd46
oops. 1.1.head is a newer version compared to 1.1.beta2
2012-04-19 22:02:26 -07:00
William King
5c2330f766
Resolve a missing build-dep. Resolve a handful of lintian warnings and errors. Cleanup in prep for 1.2 release packaging. --resolve FS-3449
2012-04-19 19:46:10 -07:00
Ken Rice
02db8e810f
FS-4086 --resolve
2012-04-10 14:53:19 -05:00
Daniel Swarbrick
935b4aefbd
whitespace, cruft
2012-03-19 18:05:44 +01:00
Michal Bielicki - cypromis
16c23f787c
typo
2011-05-30 16:55:24 +02:00
Michal Bielicki - cypromis
7822db8aa6
added mod_cdr_sqlite to Debian build
2011-05-30 16:05:07 +02:00
cypromis
1703f3f606
added mongo module config files to debian pckage
2011-05-13 09:06:18 +02:00
Michal Bielicki - cypromis
b81cc4bc27
FS-3195, added german additional say module stuff to debian build
2011-04-26 15:12:30 +02:00
cypromis
12310fa32a
one should not copy files over ... copy and paste errors suck.
2011-04-03 20:14:07 +02:00
Michal Bielicki
0e4a1ce873
Added Hebrew Language package to debian buildsystem
2011-04-02 03:13:06 +02:00
Michal Bielicki - cypromis
6e78f6f57e
removed mod_file_string from debian build since it has been merged into dptools
2011-03-30 11:41:45 +02:00
Michal Bielicki - cypromis
326886d0fb
removed mod_file_string from debian build since it has been merged into dptools
2011-03-30 11:40:52 +02:00
Michal Bielicki - cypromis
aa18171977
Fixed handling of python module conffiles in debian
2011-03-23 18:33:41 +01:00