[Pkg-voip-commits] [kamailio] 01/02: fix fifo and ctl defaults pointing to unsecure /tmp dir
Victor Seva Lopez
maniac-guest at moszumanska.debian.org
Wed Jan 28 20:53:42 UTC 2015
This is an automated email from the git hooks/post-receive script.
maniac-guest pushed a commit to branch master
in repository kamailio.
commit 42e50f60af5170f9d9f00d127244882c2ae49192
Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Date: Sat Jan 24 13:25:23 2015 +0100
fix fifo and ctl defaults pointing to unsecure /tmp dir
- change default binrpc parameter of module ctl from
/tmp/kamailio_ctl to /var/run/kamailio/kamailio_ctl
- set that parameter on the configs etc/kamailio*cfg
to reflect the change
- set fifo_name to /var/run/kamailio/kamailio_fifo at all
etc/kamailio*cfg files.
This was already the default for kamctl since (#712083)
- update README.Debian
---
debian/kamailio.README.Debian | 11 +-
debian/patches/default_ctl.patch | 47 ++++++++
debian/patches/default_fifo.patch | 28 ++++-
debian/patches/kamctl_build.patch | 236 ++++++++++++++++++++++++++++++++++++++
debian/patches/series | 2 +
5 files changed, 320 insertions(+), 4 deletions(-)
diff --git a/debian/kamailio.README.Debian b/debian/kamailio.README.Debian
index 1e79b0e..d7a4956 100644
--- a/debian/kamailio.README.Debian
+++ b/debian/kamailio.README.Debian
@@ -14,6 +14,15 @@ the init script will be preserved upon upgrade, as the file is tagged
as a conffile.
+* different module defaults
+---------------------------
+
+upstream's default configs had been modified. See #775681 for more details.
+
+- mi_fifo: "fifo_name" => "/var/run/kamailio/kamailio_fifo"
+- ctl: "binrpc" => "/var/run/kamailio/kamailio_ctl"
+
+
* Kamailio setup
----------------
@@ -36,4 +45,4 @@ get a core dump in case Kamailio crashes. The debug symbols for Kamailio are
provided by the kamailio-dbg package.
- -- Victor Seva <linuxmaniac at torreviejawireless.org> Mon, 06 Jan 2014 10:38:11 +0100
+ -- Victor Seva <linuxmaniac at torreviejawireless.org> Wed, 28 Jan 2015 20:43:44 +0100
\ No newline at end of file
diff --git a/debian/patches/default_ctl.patch b/debian/patches/default_ctl.patch
new file mode 100644
index 0000000..c702911
--- /dev/null
+++ b/debian/patches/default_ctl.patch
@@ -0,0 +1,47 @@
+Description: change default ctl file
+Author: Victor Seva <linuxmaniac at torreviejawireless.org>
+
+--- a/etc/kamailio-basic.cfg
++++ b/etc/kamailio-basic.cfg
+@@ -193,6 +193,8 @@
+ # ----- mi_fifo params -----
+ modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")
+
++# ----- ctl params -----
++modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
+
+ # ----- tm params -----
+ # auto-discard branches from previous serial forking leg
+--- a/etc/kamailio-oob.cfg
++++ b/etc/kamailio-oob.cfg
+@@ -317,6 +317,8 @@
+ # ----- mi_fifo params -----
+ modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")
+
++# ----- ctl params -----
++modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
+
+ # ----- tm params -----
+ # auto-discard branches from previous serial forking leg
+--- a/etc/kamailio.cfg
++++ b/etc/kamailio.cfg
+@@ -290,6 +290,8 @@
+ # ----- mi_fifo params -----
+ modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")
+
++# ----- ctl params -----
++modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
+
+ # ----- tm params -----
+ # auto-discard branches from previous serial forking leg
+--- a/modules/ctl/ctl_defaults.h
++++ b/modules/ctl/ctl_defaults.h
+@@ -6,7 +6,7 @@
+ /*listen by default on: */
+ #ifdef SRNAME
+ /* this is used when compiling sercmd tool */
+-#define DEFAULT_CTL_SOCKET "unixs:/tmp/" SRNAME "_ctl"
++#define DEFAULT_CTL_SOCKET "unixs:/var/run/" SRNAME "/" SRNAME "_ctl"
+ #else
+ /* this is used when compiling sip server */
+ #define DEFAULT_CTL_SOCKET "unixs:/tmp/" NAME "_ctl"
diff --git a/debian/patches/default_fifo.patch b/debian/patches/default_fifo.patch
index 68d2e72..3a6ac0b 100644
--- a/debian/patches/default_fifo.patch
+++ b/debian/patches/default_fifo.patch
@@ -3,7 +3,7 @@ Author: Victor Seva <linuxmaniac at torreviejawireless.org>
--- a/etc/kamailio.cfg
+++ b/etc/kamailio.cfg
-@@ -287,7 +287,7 @@
+@@ -288,7 +288,7 @@
# ----- mi_fifo params -----
@@ -25,7 +25,7 @@ Author: Victor Seva <linuxmaniac at torreviejawireless.org>
fi
--- a/utils/kamctl/kamctlrc
+++ b/utils/kamctl/kamctlrc
-@@ -122,7 +122,7 @@
+@@ -124,7 +124,7 @@
# CTLENGINE="FIFO"
## path to FIFO file
@@ -34,7 +34,7 @@ Author: Victor Seva <linuxmaniac at torreviejawireless.org>
## check ACL names; default on (1); off (0)
# VERIFY_ACL=1
-@@ -140,7 +140,7 @@
+@@ -142,7 +142,7 @@
## Kamailio START Options
## PID file path - default is: /var/run/kamailio.pid
@@ -43,3 +43,25 @@ Author: Victor Seva <linuxmaniac at torreviejawireless.org>
## Extra start options - default is: not set
# example: start Kamailio with 64MB share memory: STARTOPTIONS="-m 64"
+--- a/etc/kamailio-basic.cfg
++++ b/etc/kamailio-basic.cfg
+@@ -191,7 +191,7 @@
+
+
+ # ----- mi_fifo params -----
+-modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
++modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")
+
+
+ # ----- tm params -----
+--- a/etc/kamailio-oob.cfg
++++ b/etc/kamailio-oob.cfg
+@@ -315,7 +315,7 @@
+
+
+ # ----- mi_fifo params -----
+-modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
++modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")
+
+
+ # ----- tm params -----
diff --git a/debian/patches/kamctl_build.patch b/debian/patches/kamctl_build.patch
new file mode 100644
index 0000000..3342ec3
--- /dev/null
+++ b/debian/patches/kamctl_build.patch
@@ -0,0 +1,236 @@
+--- a/utils/kamctl/Makefile
++++ b/utils/kamctl/Makefile
+@@ -25,63 +25,63 @@
+ cat kamctl | \
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" | \
+ sed -e "s#/usr/local/lib/kamailio#$(lib_target)#g" | \
+- sed -e "s#/usr/local/etc/kamailio#$(cfg_target)#g" >/tmp/kamctl
++ sed -e "s#/usr/local/etc/kamailio#$(cfg_target)#g" >$(basedir)/kamctl
+ $(INSTALL_TOUCH) $(bin_prefix)/$(bin_dir)/kamctl
+- $(INSTALL_BIN) /tmp/kamctl $(bin_prefix)/$(bin_dir)
+- rm -fr /tmp/kamctl
++ $(INSTALL_BIN) $(basedir)/kamctl $(bin_prefix)/$(bin_dir)
++ rm -fr $(basedir)/kamctl
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" \
+- < kamctl.base > /tmp/kamctl.base
++ < kamctl.base > $(basedir)/kamctl.base
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl
+ $(INSTALL_TOUCH) \
+ $(modules_prefix)/$(lib_dir)/kamctl
+- $(INSTALL_CFG) /tmp/kamctl.base \
++ $(INSTALL_CFG) $(basedir)/kamctl.base \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.base
+- rm -fr /tmp/kamctl.base
++ rm -fr $(basedir)/kamctl.base
+ sed -e "s#/usr/local#$(bin_target)#g" \
+- < kamctl.ctlbase > /tmp/kamctl.ctlbase
+- $(INSTALL_CFG) /tmp/kamctl.ctlbase \
++ < kamctl.ctlbase > $(basedir)/kamctl.ctlbase
++ $(INSTALL_CFG) $(basedir)/kamctl.ctlbase \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.ctlbase
+- rm -fr /tmp/kamctl.ctlbase
++ rm -fr $(basedir)/kamctl.ctlbase
+ sed -e "s#/usr/local#$(bin_target)#g" \
+- < kamctl.fifo > /tmp/kamctl.fifo
+- $(INSTALL_CFG) /tmp/kamctl.fifo \
++ < kamctl.fifo > $(basedir)/kamctl.fifo
++ $(INSTALL_CFG) $(basedir)/kamctl.fifo \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.fifo
+- rm -fr /tmp/kamctl.fifo
++ rm -fr $(basedir)/kamctl.fifo
+ sed -e "s#/usr/local#$(bin_target)#g" \
+- < kamctl.ser > /tmp/kamctl.ser
+- $(INSTALL_CFG) /tmp/kamctl.ser \
++ < kamctl.ser > $(basedir)/kamctl.ser
++ $(INSTALL_CFG) $(basedir)/kamctl.ser \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.ser
+- rm -fr /tmp/kamctl.ser
++ rm -fr $(basedir)/kamctl.ser
+ sed -e "s#/usr/local#$(bin_target)#g" \
+- < kamctl.ser_mi > /tmp/kamctl.ser_mi
+- $(INSTALL_CFG) /tmp/kamctl.ser_mi \
++ < kamctl.ser_mi > $(basedir)/kamctl.ser_mi
++ $(INSTALL_CFG) $(basedir)/kamctl.ser_mi \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.ser_mi
+- rm -fr /tmp/kamctl.ser_mi
++ rm -fr $(basedir)/kamctl.ser_mi
+ sed -e "s#/usr/local#$(bin_target)#g" \
+- < kamctl.unixsock > /tmp/kamctl.unixsock
+- $(INSTALL_CFG) /tmp/kamctl.unixsock \
++ < kamctl.unixsock > $(basedir)/kamctl.unixsock
++ $(INSTALL_CFG) $(basedir)/kamctl.unixsock \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.unixsock
+- rm -fr /tmp/kamctl.unixsock
++ rm -fr $(basedir)/kamctl.unixsock
+ sed -e "s#/usr/local#$(bin_target)#g" \
+- < kamctl.sqlbase > /tmp/kamctl.sqlbase
+- $(INSTALL_CFG) /tmp/kamctl.sqlbase \
++ < kamctl.sqlbase > $(basedir)/kamctl.sqlbase
++ $(INSTALL_CFG) $(basedir)/kamctl.sqlbase \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.sqlbase
+- rm -fr /tmp/kamctl.sqlbase
++ rm -fr $(basedir)/kamctl.sqlbase
+ # install db setup base script
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" \
+ -e "s#/usr/local/etc/kamailio#$(cfg_target)#g" \
+ -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbctl.base > /tmp/kamdbctl.base
+- $(INSTALL_CFG) /tmp/kamdbctl.base \
++ < kamdbctl.base > $(basedir)/kamdbctl.base
++ $(INSTALL_CFG) $(basedir)/kamdbctl.base \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.base
+- rm -fr /tmp/kamdbctl.base
++ rm -fr $(basedir)/kamdbctl.base
+ cat kamdbctl | \
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" | \
+ sed -e "s#/usr/local/lib/kamailio#$(lib_target)#g" | \
+- sed -e "s#/usr/local/etc/kamailio#$(cfg_target)#g" >/tmp/kamdbctl
++ sed -e "s#/usr/local/etc/kamailio#$(cfg_target)#g" >$(basedir)/kamdbctl
+ $(INSTALL_TOUCH) $(bin_prefix)/$(bin_dir)/kamdbctl
+- $(INSTALL_BIN) /tmp/kamdbctl $(bin_prefix)/$(bin_dir)
+- rm -fr /tmp/kamdbctl
++ $(INSTALL_BIN) $(basedir)/kamdbctl $(bin_prefix)/$(bin_dir)
++ rm -fr $(basedir)/kamdbctl
+
+ install-man: $(man_prefix)/$(man_dir)/man8 $(man_prefix)/$(man_dir)/man5
+ sed -e "s#/etc/$(NAME)/$(NAME)\.cfg#$(cfg_target)$(NAME).cfg#g" \
+@@ -105,15 +105,15 @@
+ if [ "$(MYSQLON)" = "yes" ]; then \
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl ; \
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" \
+- < kamctl.mysql > /tmp/kamctl.mysql ; \
+- $(INSTALL_CFG) /tmp/kamctl.mysql \
++ < kamctl.mysql > $(basedir)/kamctl.mysql ; \
++ $(INSTALL_CFG) $(basedir)/kamctl.mysql \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.mysql ; \
+- rm -fr /tmp/kamctl.mysql ; \
++ rm -fr $(basedir)/kamctl.mysql ; \
+ sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbctl.mysql > /tmp/kamdbctl.mysql ; \
++ < kamdbctl.mysql > $(basedir)/kamdbctl.mysql ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.mysql ; \
+- $(INSTALL_CFG) /tmp/kamdbctl.mysql $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+- rm -fr /tmp/kamdbctl.mysql ; \
++ $(INSTALL_CFG) $(basedir)/kamdbctl.mysql $(modules_prefix)/$(lib_dir)/kamctl/ ; \
++ rm -fr $(basedir)/kamdbctl.mysql ; \
+ mkdir -p $(data_prefix)/$(data_dir)/mysql ; \
+ for FILE in $(wildcard mysql/*) ; do \
+ if [ -f $$FILE ] ; then \
+@@ -128,15 +128,15 @@
+ if [ "$(PGSQLON)" = "yes" ]; then \
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl ; \
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" \
+- < kamctl.pgsql > /tmp/kamctl.pgsql ; \
+- $(INSTALL_CFG) /tmp/kamctl.pgsql \
++ < kamctl.pgsql > $(basedir)/kamctl.pgsql ; \
++ $(INSTALL_CFG) $(basedir)/kamctl.pgsql \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.pgsql ; \
+- rm -fr /tmp/kamctl.pgsql ; \
++ rm -fr $(basedir)/kamctl.pgsql ; \
+ sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbctl.pgsql > /tmp/kamdbctl.pgsql ; \
++ < kamdbctl.pgsql > $(basedir)/kamdbctl.pgsql ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.pgsql ; \
+- $(INSTALL_CFG) /tmp/kamdbctl.pgsql $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+- rm -fr /tmp/kamdbctl.pgsql ; \
++ $(INSTALL_CFG) $(basedir)/kamdbctl.pgsql $(modules_prefix)/$(lib_dir)/kamctl/ ; \
++ rm -fr $(basedir)/kamdbctl.pgsql ; \
+ mkdir -p $(data_prefix)/$(data_dir)/postgres ; \
+ for FILE in $(wildcard postgres/*) ; do \
+ if [ -f $$FILE ] ; then \
+@@ -151,20 +151,20 @@
+ if [ "$(ORACLEON)" = "yes" ]; then \
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl ; \
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" \
+- < kamctl.oracle > /tmp/kamctl.oracle ; \
+- $(INSTALL_CFG) /tmp/kamctl.oracle \
++ < kamctl.oracle > $(basedir)/kamctl.oracle ; \
++ $(INSTALL_CFG) $(basedir)/kamctl.oracle \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.oracle ; \
+- rm -fr /tmp/kamctl.oracle ; \
++ rm -fr $(basedir)/kamctl.oracle ; \
+ sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbctl.oracle > /tmp/kamdbctl.oracle ; \
++ < kamdbctl.oracle > $(basedir)/kamdbctl.oracle ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.oracle ; \
+- $(INSTALL_CFG) /tmp/kamdbctl.oracle $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+- rm -fr /tmp/kamdbctl.oracle ; \
++ $(INSTALL_CFG) $(basedir)/kamdbctl.oracle $(modules_prefix)/$(lib_dir)/kamctl/ ; \
++ rm -fr $(basedir)/kamdbctl.oracle ; \
+ sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbfunc.oracle > /tmp/kamdbfunc.oracle ; \
++ < kamdbfunc.oracle > $(basedir)/kamdbfunc.oracle ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbfunc.oracle ; \
+- $(INSTALL_CFG) /tmp/kamdbfunc.oracle $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+- rm -fr /tmp/kamdbfunc.oracle ; \
++ $(INSTALL_CFG) $(basedir)/kamdbfunc.oracle $(modules_prefix)/$(lib_dir)/kamctl/ ; \
++ rm -fr $(basedir)/kamdbfunc.oracle ; \
+ mkdir -p $(data_prefix)/$(data_dir)/oracle ; \
+ for FILE in $(wildcard oracle/*) ; do \
+ if [ -f $$FILE ] ; then \
+@@ -199,15 +199,15 @@
+ if [ "$(BERKELEYDBON)" = "yes" ]; then \
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl ; \
+ sed -e "s#/usr/local/share/kamailio/#$(data_target)#g" \
+- < kamctl.db_berkeley > /tmp/kamctl.db_berkeley ; \
+- $(INSTALL_CFG) /tmp/kamctl.db_berkeley \
++ < kamctl.db_berkeley > $(basedir)/kamctl.db_berkeley ; \
++ $(INSTALL_CFG) $(basedir)/kamctl.db_berkeley \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.db_berkeley ; \
+- rm -fr /tmp/kamctl.db_berkeley ; \
++ rm -fr $(basedir)/kamctl.db_berkeley ; \
+ sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbctl.db_berkeley > /tmp/kamdbctl.db_berkeley ; \
++ < kamdbctl.db_berkeley > $(basedir)/kamdbctl.db_berkeley ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.db_berkeley ; \
+- $(INSTALL_CFG) /tmp/kamdbctl.db_berkeley $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+- rm -fr /tmp/kamdbctl.db_berkeley ; \
++ $(INSTALL_CFG) $(basedir)/kamdbctl.db_berkeley $(modules_prefix)/$(lib_dir)/kamctl/ ; \
++ rm -fr $(basedir)/kamdbctl.db_berkeley ; \
+ mkdir -p $(data_prefix)/$(data_dir)/db_berkeley/kamailio ; \
+ for FILE in $(wildcard db_berkeley/kamailio/*) ; do \
+ if [ -f $$FILE ] ; then \
+@@ -224,15 +224,15 @@
+ if [ "$(DBTEXTON)" = "yes" ]; then \
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl ; \
+ sed -e "s#/usr/local/share/kamailio/#$(data_target)#g" \
+- < kamctl.dbtext > /tmp/kamctl.dbtext ; \
+- $(INSTALL_CFG) /tmp/kamctl.dbtext \
++ < kamctl.dbtext > $(basedir)/kamctl.dbtext ; \
++ $(INSTALL_CFG) $(basedir)/kamctl.dbtext \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.dbtext ; \
+- rm -fr /tmp/kamctl.dbtext ; \
++ rm -fr $(basedir)/kamctl.dbtext ; \
+ sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbctl.dbtext > /tmp/kamdbctl.dbtext ; \
++ < kamdbctl.dbtext > $(basedir)/kamdbctl.dbtext ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.dbtext ; \
+- $(INSTALL_CFG) /tmp/kamdbctl.dbtext $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+- rm -fr /tmp/kamdbctl.dbtext ; \
++ $(INSTALL_CFG) $(basedir)/kamdbctl.dbtext $(modules_prefix)/$(lib_dir)/kamctl/ ; \
++ rm -fr $(basedir)/kamdbctl.dbtext ; \
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl/dbtextdb ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/dbtextdb/dbtextdb.py ; \
+ $(INSTALL_BIN) dbtextdb/dbtextdb.py $(modules_prefix)/$(lib_dir)/kamctl/dbtextdb/ ; \
+@@ -250,15 +250,15 @@
+ if [ "$(SQLITEON)" = "yes" ]; then \
+ mkdir -p $(modules_prefix)/$(lib_dir)/kamctl ; \
+ sed -e "s#/usr/local/sbin#$(bin_target)#g" \
+- < kamctl.sqlite > /tmp/kamctl.sqlite ; \
+- $(INSTALL_CFG) /tmp/kamctl.sqlite \
++ < kamctl.sqlite > $(basedir)/kamctl.sqlite ; \
++ $(INSTALL_CFG) $(basedir)/kamctl.sqlite \
+ $(modules_prefix)/$(lib_dir)/kamctl/kamctl.sqlite ; \
+- rm -fr /tmp/kamctl.sqlite ; \
++ rm -fr $(basedir)/kamctl.sqlite ; \
+ sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+- < kamdbctl.sqlite > /tmp/kamdbctl.sqlite ; \
++ < kamdbctl.sqlite > $(basedir)/kamdbctl.sqlite ; \
+ $(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.sqlite ; \
+- $(INSTALL_CFG) /tmp/kamdbctl.sqlite $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+- rm -fr /tmp/kamdbctl.sqlite ; \
++ $(INSTALL_CFG) $(basedir)/kamdbctl.sqlite $(modules_prefix)/$(lib_dir)/kamctl/ ; \
++ rm -fr $(basedir)/kamdbctl.sqlite ; \
+ mkdir -p $(data_prefix)/$(data_dir)/db_sqlite ; \
+ for FILE in $(wildcard db_sqlite/*) ; do \
+ if [ -f $$FILE ] ; then \
diff --git a/debian/patches/series b/debian/patches/series
index 8b9d3d4..ea0be66 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,4 +2,6 @@ no_lib64_on_64_bits.patch
no_INSTALL_file.patch
fix_export.patch
default_fifo.patch
+kamctl_build.patch
+default_ctl.patch
fix-mips.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/kamailio.git
More information about the Pkg-voip-commits
mailing list