summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorJafar Al-Gharaibeh <jafar@atcorp.com>2022-11-16 05:15:45 +0100
committerGitHub <noreply@github.com>2022-11-16 05:15:45 +0100
commita221745a404ffa1a9232a4f58351d724103be398 (patch)
tree171e5820dd5629601e5467404a5042a639c51d6c /debian
parentMerge pull request #12291 from anlancs/pimd/mtrace-fd (diff)
parentpackaging: Reuse frr.logrotate for Debian and Redhat builds (diff)
downloadfrr-a221745a404ffa1a9232a4f58351d724103be398.tar.xz
frr-a221745a404ffa1a9232a4f58351d724103be398.zip
Merge pull request #11058 from opensourcerouting/fix/redhat_debian_logrotate
packaging: Reuse frr.logrotate for Debian and Redhat builds
Diffstat (limited to 'debian')
-rw-r--r--debian/frr.install1
-rw-r--r--debian/frr.logrotate27
2 files changed, 1 insertions, 27 deletions
diff --git a/debian/frr.install b/debian/frr.install
index 48263222f..044b48498 100644
--- a/debian/frr.install
+++ b/debian/frr.install
@@ -1,6 +1,7 @@
debian/frr.conf usr/lib/tmpfiles.d
etc/
tools/etc/frr/frr.conf etc/frr/
+tools/etc/logrotate.d/frr etc/logrotate.d/
tools/frr-reload usr/lib/frr/
usr/bin/mtracebis
usr/bin/vtysh
diff --git a/debian/frr.logrotate b/debian/frr.logrotate
deleted file mode 100644
index 735af6539..000000000
--- a/debian/frr.logrotate
+++ /dev/null
@@ -1,27 +0,0 @@
-/var/log/frr/*.log {
- size 500k
- sharedscripts
- missingok
- compress
- rotate 14
- create 0640 frr frr
-
- postrotate
- pid=$(lsof -t -a -c /syslog/ /var/log/frr/* 2>/dev/null)
- if [ -n "$pid" ]
- then # using syslog
- kill -HUP $pid
- fi
- # in case using file logging; if switching back and forth
- # between file and syslog, rsyslogd might still have file
- # open, as well as the daemons, so always signal the daemons.
- # It's safe, a NOP if (only) syslog is being used.
- for i in babeld bgpd eigrpd isisd ldpd nhrpd ospf6d ospfd sharpd \
- pimd pim6d ripd ripngd zebra pathd pbrd staticd bfdd fabricd vrrpd; do
- if [ -e /var/run/frr/$i.pid ] ; then
- pids="$pids $(cat /var/run/frr/$i.pid)"
- fi
- done
- [ -n "$pids" ] && kill -USR1 $pids || true
- endscript
-}