- use systemd-tmpfiles to create missing /var/log/barbican
Issue-ID: INF-38
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: Id774e8859259289ecaba578726b9998edb5e47cb
RuntimeDirectory=barbican
RuntimeDirectoryMode=770
ExecStart=/usr/bin/gunicorn --pid /run/barbican/pid -c /etc/barbican/gunicorn-config.py --paste /etc/barbican/barbican-api-paste.ini
-ExecReload=/usr/bin/kill -s HUP $MAINPID
-ExecStop=/usr/bin/kill -s TERM $MAINPID
+ExecReload=/bin/kill -s HUP $MAINPID
+ExecStop=/bin/kill -s TERM $MAINPID
StandardError=syslog
Restart=on-failure
sed -e "s:%BARBICAN_CONF_DIR%:${sysconfdir}/${SRCNAME}:g" \
-i ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/tests/api/test_resources_policy.py
+
+ install -m 0755 -d ${D}/${sysconfdir}/tmpfiles.d
+ echo "d ${localstatedir}/log/barbican 0750 barbican barbican -" >> ${D}/${sysconfdir}/tmpfiles.d/barbican.conf
}
USERADD_PACKAGES = "${PN}"
${bindir}/* \
${localstatedir}/* \
${systemd_system_unitdir} \
+ ${sysconfdir}/tmpfiles.d/barbican.conf \
"
ALLOW_EMPTY_${SRCNAME}-setup = "1"