From 3bbbe09260134de3b60140a5674b5509672e18f7 Mon Sep 17 00:00:00 2001 From: Sean Wysor Date: Wed, 20 Nov 2019 13:19:20 -0800 Subject: [PATCH] [master] change file handling (#118) --- .shipyard.yml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) 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