diff --git a/.shipyard.yml b/.shipyard.yml index 717c956..05248c1 100644 --- a/.shipyard.yml +++ b/.shipyard.yml @@ -27,31 +27,40 @@ package: 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/kazoo/kamailio - mode: noreplace path: /etc/rsyslog.d/*kamailio* - mode: noreplace