]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
freeradius: Add a logrotate configuration file
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 22 Aug 2019 21:45:29 +0000 (21:45 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 28 Aug 2019 08:16:41 +0000 (08:16 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/freeradius/logrotate [new file with mode: 0644]
lfs/freeradius

diff --git a/config/freeradius/logrotate b/config/freeradius/logrotate
new file mode 100644 (file)
index 0000000..ad8d435
--- /dev/null
@@ -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
+}
index 21f6c0ad254c8b235529368840e556b5ffac742a..4afe55f1809b3925b4a8b5692e87114661635509 100644 (file)
@@ -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)