sys-auth/keystone: logrotate and tmpfile

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri 2022-03-30 12:22:30 +02:00
parent e62b628b18
commit 9dd644c92d
No known key found for this signature in database
GPG Key ID: 4E4140121372C837
3 changed files with 17 additions and 3 deletions

View File

@ -0,0 +1,8 @@
/var/log/keystone/*.log {
daily
missingok
rotate 5
compress
minsize 100k
copytruncate
}

View File

@ -0,0 +1 @@
d /run/keystone 0755 keystone keystone -

View File

@ -6,7 +6,7 @@ EAPI=8
MYP="${P/_/}"
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
inherit distutils-r1 tmpfiles
DESCRIPTION="The Openstack authentication, authorization, and service catalog"
HOMEPAGE="
@ -131,8 +131,8 @@ python_install_all() {
keepdir /etc/keystone /var/log/keystone
insinto /etc/keystone
insopts -m 0640 -o keystone -g keystone
doins etc/nova/keystone.conf.sample
doins etc/nova/policy.yaml.sample
doins etc/keystone.conf.sample
doins etc/keystone.policy.yaml.sample
doins etc/logging.conf.sample
doins etc/default_catalog.templates
insinto /etc/keystone/httpd
@ -140,6 +140,11 @@ python_install_all() {
fowners keystone:keystone /etc/keystone /etc/keystone/httpd /var/log/keystone
newtmpfiles "${FILESDIR}/keystone.tmpfile" keystone.conf
insinto /etc/logrotate.d
newins "${FILESDIR}/keystone.logrotate" keystone.conf
rm -r "${ED}/usr/etc" || die
}