name: kazoo-configs-kamailio base_branch: origin/4.3 base_core: null template: spec.tmpl package: centos7: name: kazoo-configs-kamailio group: Productivity/Telephony license: MPL1.1 build_arch: noarch build_requires: - rpm-build summary: Kazoo specific configuration for Kamailio description: | The Kazoo platform uses Kamailio to provide SIP services as well as dispatch requests to FreeSWITCH. This package is an elaborate Kamailio configuration based on 'roles' that configure and perform these actions. If you need help you can contact us via the dev mailing list or on IRC at #2600hz on FreeNode. dist: .el7.centos requires: sudo: {} source: '%{_build_tar}' prep: '%setup -q' install: | mkdir -p %{buildroot}/etc/kazoo cp -r kamailio %{buildroot}/etc/kazoo cp CHANGELOG VERSION %{buildroot}/etc/kazoo/kamailio mkdir -p %{buildroot}/usr/sbin cp -r system/sbin/* %{buildroot}/usr/sbin chmod +x %{buildroot}/usr/sbin/* mkdir -p %{buildroot}/etc/rsyslog.d rm -rf system/rsyslog.d/1-default-config-override.conf rm -rf system/rsyslog.d/5-rate-limits.conf cp -r system/rsyslog.d/*.conf %{buildroot}/etc/rsyslog.d mkdir -p %{buildroot}/etc/logrotate.d cp -r system/logrotate.d/*.conf %{buildroot}/etc/logrotate.d mkdir -p %{buildroot}/etc/security/limits.d cp -r system/security/limits.d/*.conf %{buildroot}/etc/security/limits.d mkdir -p %{buildroot}/usr/lib/systemd/system cp system/systemd/* %{buildroot}/usr/lib/systemd/system to_replace="local.cfg tls.cfg" find %{buildroot}/etc/kazoo/kamailio -type f > filelist.txt sed -i 's#%{buildroot}##g' filelist.txt for NOREPLACE in ${to_replace} do sed -i "s!/etc/kazoo/kamailio/$NOREPLACE!%config(noreplace) /etc/kazoo/kamailio/$NOREPLACE!g" filelist.txt done cat filelist.txt files: doc: - CHANGELOG - VERSION list: filelist.txt defattr: mode: "-" user: kamailio group: daemon dir_mode: "-" dir: /etc/kazoo/kamailio config: - mode: noreplace path: /etc/rsyslog.d/*kamailio* - mode: noreplace path: /etc/logrotate.d/*kamailio* - mode: noreplace path: /etc/security/limits.d/*kamailio* path: - /usr/sbin/kazoo-kamailio - /usr/lib/systemd/system/kazoo-kamailio.service url: 'http://www.2600hz.org' vendor: 2600Hz metapackage: - name: meta-kazoo-kamailio package: kazoo-configs-kamailio type: required branch: '4.3'