diff options
Diffstat (limited to 'main/kamailio/kamctl_build.patch')
-rw-r--r-- | main/kamailio/kamctl_build.patch | 236 |
1 files changed, 236 insertions, 0 deletions
diff --git a/main/kamailio/kamctl_build.patch b/main/kamailio/kamctl_build.patch new file mode 100644 index 0000000000..3342ec3f0f --- /dev/null +++ b/main/kamailio/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 \ |