Browse Source

[master] change file handling (#118)

master
Sean Wysor 6 years ago
committed by lazedo
parent
commit
3bbbe09260
1 changed files with 16 additions and 7 deletions
  1. +16
    -7
      .shipyard.yml

+ 16
- 7
.shipyard.yml View File

@ -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


Loading…
Cancel
Save