Merge "barbican: fix path issue in service unitfile and missing dir"
authorXiaohua Zhang <xiaohua.zhang@windriver.com>
Wed, 6 May 2020 14:05:24 +0000 (14:05 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Wed, 6 May 2020 14:05:24 +0000 (14:05 +0000)
meta-stx/recipes-devtools/python/files/python-barbican/openstack-barbican-api.service
meta-stx/recipes-devtools/python/python-barbican_git.bb

index 197a281..d1e9cc0 100644 (file)
@@ -10,8 +10,8 @@ Group=barbican
 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
 
index 93b79ef..6eabfbe 100644 (file)
@@ -88,6 +88,9 @@ do_install_append() {
 
     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}"
@@ -106,6 +109,7 @@ FILES_${SRCNAME} = "${sysconfdir}/${SRCNAME}/* \
                    ${bindir}/* \
                     ${localstatedir}/* \
                     ${systemd_system_unitdir} \
+                    ${sysconfdir}/tmpfiles.d/barbican.conf \
 "
 
 ALLOW_EMPTY_${SRCNAME}-setup = "1"