]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - make/template/logrotate
Update copyright headers.
[user/henk/code/inspircd.git] / make / template / logrotate
1 #
2 # InspIRCd -- Internet Relay Chat Daemon
3 #
4 #   Copyright (C) 2020 Sadie Powell <sadie@witchery.services>
5 #
6 # This file is part of InspIRCd.  InspIRCd is free software: you can
7 # redistribute it and/or modify it under the terms of the GNU General Public
8 # License as published by the Free Software Foundation, version 2.
9 #
10 # This program is distributed in the hope that it will be useful, but WITHOUT
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
12 # FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
13 # details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
17 #
18
19 # To use this file move it to /etc/logrotate.d/inspircd
20
21 @LOG_DIR@/* {
22         compress
23         create 0644 @USER@ @GROUP@
24         dateext
25         delaycompress
26         missingok
27         notifempty
28         rotate 8
29         weekly
30         postrotate
31                 if [ -d /lib/systemd ]
32                 then
33                         if systemctl --quiet is-active inspircd
34                         then
35                                 systemctl kill --signal HUP inspircd
36                         fi
37                 elif [ -x "@SCRIPT_DIR@/inspircd" ]
38                 then
39                         "@SCRIPT_DIR@/inspircd" rehash
40                 fi
41         endscript
42 }