Fix logrotate and update rpm spec file
* Create log directory in spec file * Fix logrotate file
This commit is contained in:
parent
d9a2149825
commit
61d8777204
|
|
@ -1,4 +1,5 @@
|
||||||
/var/log/nginx-ldap-auth/daemon.log {
|
/var/log/nginx-ldap-auth/daemon.log {
|
||||||
|
compress
|
||||||
delaycompress
|
delaycompress
|
||||||
create 0644 nginx-ldap-auth nginx-ldap-auth
|
create 0644 nginx-ldap-auth nginx-ldap-auth
|
||||||
su nginx-ldap-auth nginx-ldap-auth
|
su nginx-ldap-auth nginx-ldap-auth
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
|
%global logdir /var/log/%name
|
||||||
|
|
||||||
Name: nginx-ldap-auth
|
Name: nginx-ldap-auth
|
||||||
Version: 0.0.3
|
Version: 0.0.5
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: NGINX Plus LDAP authentication daemon
|
Summary: NGINX Plus LDAP authentication daemon
|
||||||
|
|
||||||
|
|
@ -31,14 +33,17 @@ install -d -m755 %buildroot/etc/default
|
||||||
install -m644 %name.default %buildroot/etc/default/%name
|
install -m644 %name.default %buildroot/etc/default/%name
|
||||||
install -d -m755 %buildroot/etc/logrotate.d
|
install -d -m755 %buildroot/etc/logrotate.d
|
||||||
install -m644 %name.logrotate %buildroot%_sysconfdir/logrotate.d/%name
|
install -m644 %name.logrotate %buildroot%_sysconfdir/logrotate.d/%name
|
||||||
|
mkdir -p %{buildroot}%{logdir}
|
||||||
|
touch %{buildroot}%{logdir}/daemon.log
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md nginx-ldap-auth.conf backend-sample-app.py LICENSE
|
%doc README.md nginx-ldap-auth.conf backend-sample-app.py LICENSE
|
||||||
/etc/default/%name
|
%config(noreplace) /etc/default/%name
|
||||||
%_sysconfdir/logrotate.d/%name
|
%config(noreplace) %_sysconfdir/logrotate.d/%name
|
||||||
%_bindir/nginx-ldap-auth-daemon
|
%_bindir/nginx-ldap-auth-daemon
|
||||||
%_unitdir/%name.service
|
%_unitdir/%name.service
|
||||||
|
%attr(750,nginx-ldap-auth,nginx-ldap-auth) %dir %{logdir}
|
||||||
|
%config %ghost %attr(640,nginx-ldap-auth,nginx-ldap-auth) %{logdir}/daemon.log
|
||||||
|
|
||||||
%post
|
%post
|
||||||
getent group nginx-ldap-auth > /dev/null || groupadd -r nginx-ldap-auth
|
getent group nginx-ldap-auth > /dev/null || groupadd -r nginx-ldap-auth
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue