From 84d5f2faf95c21d9ba9e94cad4aa90a60c4610d8 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 22 Aug 2019 21:45:29 +0000 Subject: [PATCH] freeradius: Add a logrotate configuration file Signed-off-by: Michael Tremer Signed-off-by: Arne Fitzenreiter --- config/freeradius/logrotate | 11 +++++++++++ lfs/freeradius | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 config/freeradius/logrotate diff --git a/config/freeradius/logrotate b/config/freeradius/logrotate new file mode 100644 index 0000000000..ad8d435779 --- /dev/null +++ b/config/freeradius/logrotate @@ -0,0 +1,11 @@ +/var/log/radius/*.log /var/log/radius/radacct/*/* { + weekly + rotate 4 + copytruncate + compress + notifempty + missingok + postrotate + /etc/init.d/freeradius reload &>/dev/null || true + endscript +} diff --git a/lfs/freeradius b/lfs/freeradius index 21f6c0ad25..4afe55f180 100644 --- a/lfs/freeradius +++ b/lfs/freeradius @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = freeradius -PAK_VER = 7 +PAK_VER = 8 DEPS = "samba" @@ -141,6 +141,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) install -v -m 644 $(DIR_SRC)/config/backup/includes/freeradius \ /var/ipfire/backup/addons/includes/freeradius + # Logrotate + -mkdir -pv /etc/logrotate.d + install -v -m 644 $(DIR_SRC)/config/freeradius/logrotate \ + /etc/logrotate.d/freeradius + #install initscripts $(call INSTALL_INITSCRIPT,freeradius) -- 2.39.5