|
@@ -702,6 +702,7 @@ $(man_prefix)/$(man_dir)/man5:
|
|
|
|
|
|
# note: sed with POSIX.1 regex doesn't support |, + or ? (darwin, solaris ...)
|
|
# note: sed with POSIX.1 regex doesn't support |, + or ? (darwin, solaris ...)
|
|
install-cfg: $(cfg_prefix)/$(cfg_dir)
|
|
install-cfg: $(cfg_prefix)/$(cfg_dir)
|
|
|
|
+ @# main configuration file
|
|
@if [ -f ../etc/$(CFG_NAME).cfg ]; then \
|
|
@if [ -f ../etc/$(CFG_NAME).cfg ]; then \
|
|
sed $(foreach m,$(modules_dirs),\
|
|
sed $(foreach m,$(modules_dirs),\
|
|
-e "s#/usr/[^:]*lib/$(CFG_NAME)/$(m)\([:/\"]\)#$($(m)_target)\1#g") \
|
|
-e "s#/usr/[^:]*lib/$(CFG_NAME)/$(m)\([:/\"]\)#$($(m)_target)\1#g") \
|
|
@@ -715,34 +716,7 @@ install-cfg: $(cfg_prefix)/$(cfg_dir)
|
|
$(cfg_prefix)/$(cfg_dir)$(MAIN_NAME).cfg; \
|
|
$(cfg_prefix)/$(cfg_dir)$(MAIN_NAME).cfg; \
|
|
fi; \
|
|
fi; \
|
|
fi
|
|
fi
|
|
- @if [ -f ../etc/$(CFG_NAME)-basic.cfg ]; then \
|
|
|
|
- sed $(foreach m,$(modules_dirs),\
|
|
|
|
- -e "s#/usr/[^:]*lib/$(CFG_NAME)/$(m)\([:/\"]\)#$($(m)_target)\1#g") \
|
|
|
|
- -e "s#/usr/local/etc/$(CFG_NAME)/#$(cfg_target)#g" \
|
|
|
|
- < ../etc/$(CFG_NAME)-basic.cfg \
|
|
|
|
- > $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg.sample; \
|
|
|
|
- chmod 644 $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg.sample; \
|
|
|
|
- if [ -z "${skip_cfg_install}" -a \
|
|
|
|
- ! -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg ]; then \
|
|
|
|
- mv -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg.sample \
|
|
|
|
- $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg; \
|
|
|
|
- fi; \
|
|
|
|
- fi
|
|
|
|
- @if [ -f ../etc/$(CFG_NAME)-oob.cfg ]; then \
|
|
|
|
- sed $(foreach m,$(modules_dirs),\
|
|
|
|
- -e "s#/usr/[^:]*lib/$(CFG_NAME)/$(m)\([:/\"]\)#$($(m)_target)\1#g") \
|
|
|
|
- -e "s#/usr/local/etc/$(CFG_NAME)/#$(cfg_target)#g" \
|
|
|
|
- < ../etc/$(CFG_NAME)-oob.cfg \
|
|
|
|
- > $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg.sample; \
|
|
|
|
- chmod 644 $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg.sample; \
|
|
|
|
- if [ -z "${skip_cfg_install}" -a \
|
|
|
|
- ! -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg ]; \
|
|
|
|
- then \
|
|
|
|
- mv -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg.sample \
|
|
|
|
- $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg; \
|
|
|
|
- fi; \
|
|
|
|
- fi
|
|
|
|
- @# other configs
|
|
|
|
|
|
+ @# other configuration files
|
|
@for r in $(C_INSTALL_CFGS) ""; do \
|
|
@for r in $(C_INSTALL_CFGS) ""; do \
|
|
if [ -n "$$r" ]; then \
|
|
if [ -n "$$r" ]; then \
|
|
if [ -f "$$r" ]; then \
|
|
if [ -f "$$r" ]; then \
|
|
@@ -768,6 +742,36 @@ install-cfg: $(cfg_prefix)/$(cfg_dir)
|
|
: ; done; true
|
|
: ; done; true
|
|
@echo "config files installed"
|
|
@echo "config files installed"
|
|
|
|
|
|
|
|
+# additional examples of configuration files
|
|
|
|
+install-cfg-extras: $(cfg_prefix)/$(cfg_dir)
|
|
|
|
+ @if [ -f ../misc/examples/pkg/$(CFG_NAME)-basic.cfg ]; then \
|
|
|
|
+ sed $(foreach m,$(modules_dirs),\
|
|
|
|
+ -e "s#/usr/[^:]*lib/$(CFG_NAME)/$(m)\([:/\"]\)#$($(m)_target)\1#g") \
|
|
|
|
+ -e "s#/usr/local/etc/$(CFG_NAME)/#$(cfg_target)#g" \
|
|
|
|
+ < ../misc/examples/pkg/$(CFG_NAME)-basic.cfg \
|
|
|
|
+ > $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg.sample; \
|
|
|
|
+ chmod 644 $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg.sample; \
|
|
|
|
+ if [ -z "${skip_cfg_install}" -a \
|
|
|
|
+ ! -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg ]; then \
|
|
|
|
+ mv -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg.sample \
|
|
|
|
+ $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-basic.cfg; \
|
|
|
|
+ fi; \
|
|
|
|
+ fi
|
|
|
|
+ @if [ -f ../misc/examples/pkg/$(CFG_NAME)-oob.cfg ]; then \
|
|
|
|
+ sed $(foreach m,$(modules_dirs),\
|
|
|
|
+ -e "s#/usr/[^:]*lib/$(CFG_NAME)/$(m)\([:/\"]\)#$($(m)_target)\1#g") \
|
|
|
|
+ -e "s#/usr/local/etc/$(CFG_NAME)/#$(cfg_target)#g" \
|
|
|
|
+ < ../misc/examples/pkg/$(CFG_NAME)-oob.cfg \
|
|
|
|
+ > $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg.sample; \
|
|
|
|
+ chmod 644 $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg.sample; \
|
|
|
|
+ if [ -z "${skip_cfg_install}" -a \
|
|
|
|
+ ! -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg ]; \
|
|
|
|
+ then \
|
|
|
|
+ mv -f $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg.sample \
|
|
|
|
+ $(cfg_prefix)/$(cfg_dir)$(MAIN_NAME)-advanced.cfg; \
|
|
|
|
+ fi; \
|
|
|
|
+ fi
|
|
|
|
+
|
|
install-cfg-pkg: $(cfg_prefix)/$(cfg_dir)
|
|
install-cfg-pkg: $(cfg_prefix)/$(cfg_dir)
|
|
@if [ -f ../misc/examples/pkg/sipcapture.cfg ]; then \
|
|
@if [ -f ../misc/examples/pkg/sipcapture.cfg ]; then \
|
|
sed $(foreach m,$(modules_dirs),\
|
|
sed $(foreach m,$(modules_dirs),\
|