Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
1ef3e13
Sanitize directory tree
Mar 15, 2012
3c79dd0
Add bootstrap rule again
Mar 16, 2012
6bae8cb
Update freeswitch package files to the new tree hierarchy
Mar 16, 2012
3effc5c
Update freeswitch-dev package files to the new tree hierarchy
Mar 16, 2012
671ada3
Update freeswitch-codec-passthru-amr package files to the new tree hi…
Mar 16, 2012
76937aa
Update freeswitch-codec-passthru-amrwb package files to the new tree …
Mar 16, 2012
f2b6080
Update freeswitch-codec-passthru-g7321 package files to the new tree …
Mar 16, 2012
99962fa
Update freeswitch-codec-passthru-g729 package files to the new tree h…
Mar 16, 2012
304a60d
Update freeswitch-freetdm package files to the new tree hierarchy
Mar 16, 2012
9dd1cf3
Update freeswitch-lang-de package files to the new tree hierarchy
Mar 16, 2012
ff10b03
Update freeswitch-lang-en package files to the new tree hierarchy
Mar 16, 2012
e0c6fa0
Update freeswitch-lang-es package files to the new tree hierarchy
Mar 16, 2012
54d6af4
Update freeswitch-lang-fr package files to the new tree hierarchy
Mar 16, 2012
746a12b
Update freeswitch-lang-he package files to the new tree hierarchy
Mar 16, 2012
0363a95
Update freeswitch-lang-it package files to the new tree hierarchy
Mar 16, 2012
f4eb4d4
Update freeswitch-lang-nl package files to the new tree hierarchy
Mar 16, 2012
60d25b8
Update freeswitch-lang-ru package files to the new tree hierarchy
Mar 16, 2012
5afd73b
Update freeswitch-lua package files to the new tree hierarchy
Mar 16, 2012
5fc8a86
Update freeswitch-perl package files to the new tree hierarchy
Mar 16, 2012
8170711
Update freeswitch-python package files to the new tree hierarchy
Mar 16, 2012
74df1bb
Update freeswitch-spidermonkey package files to the new tree hierarchy
Mar 16, 2012
0a81d24
Redo post install and post remove to the new tree requiriments
Mar 18, 2012
4dc8011
Change dh_fixperms to exclude the new config files directory
Mar 18, 2012
d3f849d
Create README files, adding me as maintainer
Mar 19, 2012
f20f6ad
Change rundir in the configure section
Mar 21, 2012
0502bb0
Add new init script that works
Mar 21, 2012
53e4057
Enable freeswitch init start by default
Mar 21, 2012
0cdb678
Information that the daemon starts under freeswitch user
Mar 21, 2012
a168643
Add things to do and warnings
Mar 21, 2012
cced190
Update changelog
Mar 19, 2012
386d4ba
New LSB compliant init script
Mar 28, 2012
855f3dd
Set freeswitch user home
Mar 28, 2012
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions debian/README.Debian
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
Freeswitch for Debian
---------------------

It starts under a non-priviliged freeswitch user for safety.

Buillt with the following features:
- ODBC support
- Libedit support
- Openssl
- Curl

The following modules are built-in
- mod_avmd
- mod_avmd
- mod_callcenter
- mod_cdr_csv
- mod_celt.so*
- mod_cidlookup
- mod_cluechoo
- mod_console
- mod_codec2
- mod_commands
- mod_conference
- mod_console
- mod_curl
- mod_db
- mod_dialplan
- mod_dingaling
- mod_directory
- mod_distributor
- mod_dptools
- mod_easyroute
- mod_enum
- mod_esf
- mod_event
- mod_expr
- mod_fifo
- mod_flite
- mod_fsv
- mod_hash
- mod_h26x
- mod_ilbc
- mod_lcr
- mod_limit
- mod_local_stream
- mod_logfile
- mod_loopback
- mod_memcache
- mod_mp4v
- mod_native_file
- mod_nibblebill
- mod_portaudio
- mod_portaudio_stream
- mod_redis
- mod_rss
- mod_shout
- mod_silk
- mod_siren
- mod_skinny
- mod_skypopen
- mod_sndfile
- mod_snom
- mod_cdr_sqlite
- mod_sofia
- mod_spandsp
- mod_speex
- mod_spy
- mod_syslog
- mod_theora
- mod_timerfd
- mod_tone_stream
- mod_tts_commandline
- mod_valet_parking
- mod_vmd
- mod_voicemail
- mod_xml

-- Alfredo Palhares <masterkorp@masterkorp.net> Thu, 19 Mar 2012 11:06:21 +0000
8 changes: 8 additions & 0 deletions debian/README.source
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Freeswitch for Debian
---------------------

- Building from upstream

When building from upstream you should bump the version to the date of the
last commit in the control file and you run rules upstream-convert that renames
the folder and creates a orig file.
29 changes: 0 additions & 29 deletions debian/READ_BEFORE_CHANGING_ANYTHING_IN_HERE

This file was deleted.

8 changes: 8 additions & 0 deletions debian/TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
TODO
----

BUG: Init script - -ncwait option is not working sometimes, unknown reason.
BUG: Init script - reload option is not working properly.
Init script - add status function.
Remove the debian/ directory from the upstream tree.
Add debian/watch to get code from upstream and tame it.
9 changes: 9 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
freeswitch (1.0.head-git.master.20120319.1-1) unstable; urgency=low

* New install tree, debian policy compatible.
* New init script
* Added a README
* Added a TODO

-- Alfredo Palhares <masterkorp@masterkorp.net> Mon, 19 May 2012 21:13:22 +0000

freeswitch (1.0.head-git.master.20110530.1-1) unstable; urgency=low

* added mod_cdr_sqlite
Expand Down
2 changes: 1 addition & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Source: freeswitch
Section: comm
Priority: extra
Maintainer: FreeSWITCH developers <freeswitch-dev@lists.freeswitch.org>
Uploaders: Michal Bielicki <michal.bielicki@seventhsignal.pl>, Gabriel Gunderson <gabe@gundy.org>, William King <quentusrex@gmail.com>, Mathieu Parent <sathieu@debian.org>
Uploaders: Michal Bielicki <michal.bielicki@seventhsignal.pl>, Gabriel Gunderson <gabe@gundy.org>, William King <quentusrex@gmail.com>, Mathieu Parent <sathieu@debian.org>, Alfredo Palhares <masterkorp@masterkorp.net>
Build-Depends: debhelper (>= 7), wget, automake (>=1.9), autoconf, libtool,
unixodbc-dev, libasound2-dev, libcurl3-openssl-dev|libcurl4-openssl-dev,
libssl-dev, ncurses-dev, libogg-dev, libvorbis-dev, libperl-dev, libgdbm-dev,
Expand Down
6 changes: 2 additions & 4 deletions debian/dirs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
opt/freeswitch/log
opt/freeswitch/db
opt/freeswitch/bin/scripts
var/log/freeswitch
var/spool/freeswitch/db
etc/monit

2 changes: 1 addition & 1 deletion debian/freeswitch-codec-passthru-amr.install
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/mod/mod_amr.so*
usr/lib/freeswitch/mod/mod_amr.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-codec-passthru-amrwb.install
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/mod/mod_amrwb.so*
usr/lib/freeswitch/mod/mod_amrwb.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-codec-passthru-g7231.install
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/mod/mod_g723_1.so*
usr/lib/freeswitch/mod/mod_g723_1.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-codec-passthru-g729.install
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/mod/mod_g729.so*
usr/lib/freeswitch/mod/mod_g729.so*
10 changes: 5 additions & 5 deletions debian/freeswitch-dev.install
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
opt/freeswitch/include/*
opt/freeswitch/lib/*.a
opt/freeswitch/lib/*.la
opt/freeswitch/mod/*.a
opt/freeswitch/mod/*.la
usr/include/freeswitch/*
usr/lib/freeswitch/*.a
usr/lib/freeswitch/*.la
usr/lib/freeswitch/mod/*.a
usr/lib/freeswitch/mod/*.la
12 changes: 6 additions & 6 deletions debian/freeswitch-freetdm.conffiles
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
opt/freeswitch/conf/tones.conf
opt/freeswitch/conf/autoload_configs/freetdm.conf.xml
opt/freeswitch/conf/pika.conf
opt/freeswitch/conf/freetdm.conf
opt/freeswitch/conf/wanpipe.conf
opt/freeswitch/conf/zt.conf
etc/freeswitch/tones.conf
etc/freeswitch/autoload_configs/freetdm.conf.xml
etc/freeswitch/pika.conf
etc/freeswitch/freetdm.conf
etc/freeswitch/wanpipe.conf
etc/freeswitch/zt.conf
19 changes: 9 additions & 10 deletions debian/freeswitch-freetdm.install
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
opt/freeswitch/conf/tones.conf
opt/freeswitch/conf/autoload_configs/freetdm.conf.xml
opt/freeswitch/conf/pika.conf
opt/freeswitch/conf/freetdm.conf
opt/freeswitch/conf/wanpipe.conf
opt/freeswitch/conf/zt.conf
opt/freeswitch/lib/libfreetdm.so*
opt/freeswitch/mod/mod_freetdm.so*
opt/freeswitch/mod/ftm*.so*

etc/freeswitch/tones.conf
etc/freeswitch/autoload_configs/freetdm.conf.xml
etc/freeswitch/pika.conf
etc/freeswitch/freetdm.conf
etc/freeswitch/wanpipe.conf
etc/freeswitch/zt.conf
usr/lib/freeswitch/libfreetdm.so*
usr/lib/freeswitch/mod/mod_freetdm.so*
usr/lib/freeswitch/mod/ftm*.so*
8 changes: 4 additions & 4 deletions debian/freeswitch-lang-de.conffiles
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/opt/freeswitch/conf/lang/de/demo/demo.xml
/opt/freeswitch/conf/lang/de/de.xml
/opt/freeswitch/conf/lang/de/vm/tts.xml
/opt/freeswitch/conf/lang/de/vm/sounds.xml
etc/freeswitch/lang/de/demo/demo.xml
etc/freeswitch/lang/de/de.xml
etc/freeswitch/lang/de/vm/tts.xml
etc/freeswitch/lang/de/vm/sounds.xml
10 changes: 5 additions & 5 deletions debian/freeswitch-lang-de.install
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
opt/freeswitch/conf/lang/de/demo/demo.xml
opt/freeswitch/conf/lang/de/de.xml
opt/freeswitch/conf/lang/de/vm/tts.xml
/opt/freeswitch/conf/lang/de/vm/sounds.xml
opt/freeswitch/mod/mod_say_de.so*
etc/freeswitch/lang/de/demo/demo.xml
etc/freeswitch/lang/de/de.xml
etc/freeswitch/lang/de/vm/tts.xml
etc/freeswitch/lang/de/vm/sounds.xml
usr/lib/freeswitch/mod/mod_say_de.so*
14 changes: 7 additions & 7 deletions debian/freeswitch-lang-en.conffiles
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/opt/freeswitch/conf/lang/en/demo/demo-ivr.xml
/opt/freeswitch/conf/lang/en/demo/demo.xml
/opt/freeswitch/conf/lang/en/dir/sounds.xml
/opt/freeswitch/conf/lang/en/dir/tts.xml
/opt/freeswitch/conf/lang/en/en.xml
/opt/freeswitch/conf/lang/en/vm/sounds.xml
/opt/freeswitch/conf/lang/en/vm/tts.xml
etc/freeswitch/lang/en/demo/demo-ivr.xml
etc/freeswitch/lang/en/demo/demo.xml
etc/freeswitch/lang/en/dir/sounds.xml
etc/freeswitch/lang/en/dir/tts.xml
etc/freeswitch/lang/en/en.xml
etc/freeswitch/lang/en/vm/sounds.xml
etc/freeswitch/lang/en/vm/tts.xml
16 changes: 8 additions & 8 deletions debian/freeswitch-lang-en.install
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
opt/freeswitch/conf/lang/en/demo/demo-ivr.xml
opt/freeswitch/conf/lang/en/demo/demo.xml
opt/freeswitch/conf/lang/en/dir/sounds.xml
opt/freeswitch/conf/lang/en/dir/tts.xml
opt/freeswitch/conf/lang/en/en.xml
opt/freeswitch/conf/lang/en/vm/sounds.xml
opt/freeswitch/conf/lang/en/vm/tts.xml
opt/freeswitch/mod/mod_say_en.so*
etc/freeswitch/lang/en/demo/demo-ivr.xml
etc/freeswitch/lang/en/demo/demo.xml
etc/freeswitch/lang/en/dir/sounds.xml
etc/freeswitch/lang/en/dir/tts.xml
etc/freeswitch/lang/en/en.xml
etc/freeswitch/lang/en/vm/sounds.xml
etc/freeswitch/lang/en/vm/tts.xml
usr/lib/freeswitch/mod/mod_say_en.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-lang-es.install
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/mod/mod_say_es.so*
usr/lib/freeswitch/mod/mod_say_es.so*
10 changes: 5 additions & 5 deletions debian/freeswitch-lang-fr.conffiles
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/opt/freeswitch/conf/lang/fr/fr.xml
/opt/freeswitch/conf/lang/fr/demo/demo.xml
/opt/freeswitch/conf/lang/fr/dir/sounds.xml
/opt/freeswitch/conf/lang/fr/dir/tts.xml
/opt/freeswitch/conf/lang/fr/vm/sounds.xml
etc/freeswitch/lang/fr/fr.xml
etc/freeswitch/lang/fr/demo/demo.xml
etc/freeswitch/lang/fr/dir/sounds.xml
etc/freeswitch/lang/fr/dir/tts.xml
etc/freeswitch/lang/fr/vm/sounds.xml
12 changes: 6 additions & 6 deletions debian/freeswitch-lang-fr.install
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
opt/freeswitch/conf/lang/fr/fr.xml
opt/freeswitch/conf/lang/fr/demo/demo.xml
opt/freeswitch/conf/lang/fr/dir/sounds.xml
opt/freeswitch/conf/lang/fr/dir/tts.xml
opt/freeswitch/conf/lang/fr/vm/sounds.xml
opt/freeswitch/mod/mod_say_fr.so*
etc/freeswitch/lang/fr/fr.xml
etc/freeswitch/lang/fr/demo/demo.xml
etc/freeswitch/lang/fr/dir/sounds.xml
etc/freeswitch/lang/fr/dir/tts.xml
etc/freeswitch/lang/fr/vm/sounds.xml
usr/lib/freeswitch/mod/mod_say_fr.so*
10 changes: 5 additions & 5 deletions debian/freeswitch-lang-he.conffiles
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/opt/freeswitch/conf/lang/he/demo/demo-ivr.xml
/opt/freeswitch/conf/lang/he/demo/demo.xml
/opt/freeswitch/conf/lang/he/dir/sounds.xml
/opt/freeswitch/conf/lang/he/he.xml
/opt/freeswitch/conf/lang/he/vm/sounds.xml
etc/freeswitch/lang/he/demo/demo-ivr.xml
etc/freeswitch/lang/he/demo/demo.xml
etc/freeswitch/lang/he/dir/sounds.xml
etc/freeswitch/lang/he/he.xml
etc/freeswitch/lang/he/vm/sounds.xml
12 changes: 6 additions & 6 deletions debian/freeswitch-lang-he.install
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
opt/freeswitch/conf/lang/he/demo/demo-ivr.xml
opt/freeswitch/conf/lang/he/demo/demo.xml
opt/freeswitch/conf/lang/he/dir/sounds.xml
opt/freeswitch/conf/lang/he/he.xml
opt/freeswitch/conf/lang/he/vm/sounds.xml
opt/freeswitch/mod/mod_say_he.so*
etc/freeswitch/lang/he/demo/demo-ivr.xml
etc/freeswitch/lang/he/demo/demo.xml
etc/freeswitch/lang/he/dir/sounds.xml
etc/freeswitch/lang/he/he.xml
etc/freeswitch/lang/he/vm/sounds.xml
usr/lib/freeswitch/mod/mod_say_he.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-lang-it.install
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/mod/mod_say_it.so*
usr/lib/freeswitch/mod/mod_say_it.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-lang-nl.install
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/mod/mod_say_nl.so*
usr/lib/freeswitch/mod/mod_say_nl.so*
14 changes: 7 additions & 7 deletions debian/freeswitch-lang-ru.conffiles
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/opt/freeswitch/conf/lang/ru/demo/demo-ivr.xml
/opt/freeswitch/conf/lang/ru/demo/demo.xml
/opt/freeswitch/conf/lang/ru/dir/sounds.xml
/opt/freeswitch/conf/lang/ru/dir/tts.xml
/opt/freeswitch/conf/lang/ru/ru.xml
/opt/freeswitch/conf/lang/ru/vm/sounds.xml
/opt/freeswitch/conf/lang/ru/vm/tts.xml
etc/freeswitch/lang/ru/demo/demo-ivr.xml
etc/freeswitch/lang/ru/demo/demo.xml
etc/freeswitch/lang/ru/dir/sounds.xml
etc/freeswitch/lang/ru/dir/tts.xml
etc/freeswitch/lang/ru/ru.xml
etc/freeswitch/lang/ru/vm/sounds.xml
etc/freeswitch/lang/ru/vm/tts.xml
16 changes: 8 additions & 8 deletions debian/freeswitch-lang-ru.install
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
opt/freeswitch/conf/lang/ru/demo/demo-ivr.xml
opt/freeswitch/conf/lang/ru/demo/demo.xml
opt/freeswitch/conf/lang/ru/dir/sounds.xml
opt/freeswitch/conf/lang/ru/dir/tts.xml
opt/freeswitch/conf/lang/ru/ru.xml
opt/freeswitch/conf/lang/ru/vm/sounds.xml
opt/freeswitch/conf/lang/ru/vm/tts.xml
opt/freeswitch/mod/mod_say_ru.so*
etc/freeswitch/lang/ru/demo/demo-ivr.xml
etc/freeswitch/lang/ru/demo/demo.xml
etc/freeswitch/lang/ru/dir/sounds.xml
etc/freeswitch/lang/ru/dir/tts.xml
etc/freeswitch/lang/ru/ru.xml
etc/freeswitch/lang/ru/vm/sounds.xml
etc/freeswitch/lang/ru/vm/tts.xml
usr/lib/freeswitch/mod/mod_say_ru.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-lua.conffiles
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/opt/freeswitch/conf/autoload_configs/lua.conf.xml
etc/freeswitch/autoload_configs/lua.conf.xml
4 changes: 2 additions & 2 deletions debian/freeswitch-lua.install
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
opt/freeswitch/conf/autoload_configs/lua.conf.xml
opt/freeswitch/mod/mod_lua.so*
etc/freeswitch/autoload_configs/lua.conf.xml
usr/lib/freeswitch/mod/mod_lua.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-perl.conffiles
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/opt/freeswitch/conf/autoload_configs/perl.conf.xml
etc/freeswitch/autoload_configs/perl.conf.xml
6 changes: 3 additions & 3 deletions debian/freeswitch-perl.install
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
opt/freeswitch/conf/autoload_configs/perl.conf.xml
opt/freeswitch/mod/mod_perl.so*
opt/freeswitch/perl/*
etc/freeswitch/autoload_configs/perl.conf.xml
usr/lib/freeswitch/mod/mod_perl.so*
usr/share/freeswitch/perl/*
2 changes: 1 addition & 1 deletion debian/freeswitch-python.conffiles
Original file line number Diff line number Diff line change
@@ -1 +1 @@
opt/freeswitch/conf/autoload_configs/python.conf.xml
etc/freeswitch/autoload_configs/python.conf.xml
4 changes: 2 additions & 2 deletions debian/freeswitch-python.install
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
opt/freeswitch/conf/autoload_configs/python.conf.xml
opt/freeswitch/mod/mod_python.so*
etc/freeswitch/autoload_configs/python.conf.xml
usr/lib/freeswitch/mod/mod_python.so*
usr/lib/python2.*/*-packages/freeswitch.py*
usr/lib/python2.*/*-packages/ESL.py*
usr/lib/python2.*/*-packages/_ESL.so*
2 changes: 1 addition & 1 deletion debian/freeswitch-spidermonkey.conffiles
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/opt/freeswitch/conf/autoload_configs/spidermonkey.conf.xml
etc/freeswitch/autoload_configs/spidermonkey.conf.xml
12 changes: 6 additions & 6 deletions debian/freeswitch-spidermonkey.install
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
opt/freeswitch/conf/autoload_configs/spidermonkey.conf.xml
opt/freeswitch/lib/libjs.so*
opt/freeswitch/lib/libnspr4.so*
opt/freeswitch/lib/libplc4.so*
opt/freeswitch/lib/libplds4.so*
opt/freeswitch/mod/mod_spidermonkey*.so*
etc/freeswitch/autoload_configs/spidermonkey.conf.xml
usr/lib/freeswitch/libjs.so*
usr/lib/freeswitch/libnspr4.so*
usr/lib/freeswitch/libplc4.so*
usr/lib/freeswitch/libplds4.so*
usr/lib/freeswitch/mod/mod_spidermonkey*.so*
Loading