diff --git a/nginx-ldap-auth.logrotate b/nginx-ldap-auth.logrotate new file mode 100644 index 0000000..da80a55 --- /dev/null +++ b/nginx-ldap-auth.logrotate @@ -0,0 +1,8 @@ +/var/log/nginx-ldap-auth/daemon.log { + delaycompress + create 0644 nginx-ldap-auth nginx-ldap-auth + su nginx-ldap-auth nginx-ldap-auth + postrotate + /usr/bin/systemctl restart nginx-ldap-auth + endscript +} diff --git a/rpm/nginx-ldap-auth.spec b/rpm/nginx-ldap-auth.spec index f86f203..8de6b6e 100644 --- a/rpm/nginx-ldap-auth.spec +++ b/rpm/nginx-ldap-auth.spec @@ -12,6 +12,7 @@ BuildRequires: systemd Requires: systemd Requires: python-ldap Requires: python-argparse +Requires: logrotate %description Reference implementation of method for authenticating users on behalf of @@ -28,10 +29,12 @@ mkdir -p %buildroot%_unitdir install -m644 %name.service %buildroot%_unitdir/ install -d -m755 %buildroot/etc/default install -m644 %name.default %buildroot/etc/default/%name +install -m644 %name.logrotate %buildroot%_sysconfdir/logrotate.d/%name %files %doc README.md nginx-ldap-auth.conf backend-sample-app.py LICENSE /etc/default/%name +%_sysconfdir/logrotate.d/%name %_bindir/nginx-ldap-auth-daemon %_unitdir/%name.service