summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python
diff options
context:
space:
mode:
authorAdrian Dudau <adrian.dudau@enea.com>2017-08-08 11:29:37 +0200
committerAdrian Dudau <adrian.dudau@enea.com>2017-08-08 11:32:12 +0200
commit1615d72e2927619321c353c1ff792ed3352e73a9 (patch)
tree381ba1554aad9126830b4f1ccadac44c8680521f /meta-openstack/recipes-devtools/python
parentada7b80b4f01cbcdd29cd00ed9e5b255de292d35 (diff)
downloadmeta-cloud-services-1615d72e2927619321c353c1ff792ed3352e73a9.tar.gz
python-neutron: Fix sed error due to missing metadata_agent.ini
metadata_agent.ini is installed only if sysV is present, so use a dummy variable to avoid sed-ing it if not installed. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Diffstat (limited to 'meta-openstack/recipes-devtools/python')
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutron_git.bb4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-neutron_git.bb b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
index 56fa4e6..70b59b1 100644
--- a/meta-openstack/recipes-devtools/python/python-neutron_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
@@ -52,7 +52,6 @@ do_install_append() {
52 install -d ${NEUTRON_CONF_DIR}/plugins/ml2 52 install -d ${NEUTRON_CONF_DIR}/plugins/ml2
53 53
54 install -m 600 ${TEMPLATE_CONF_DIR}/neutron.conf ${NEUTRON_CONF_DIR}/ 54 install -m 600 ${TEMPLATE_CONF_DIR}/neutron.conf ${NEUTRON_CONF_DIR}/
55 #touch ${NEUTRON_CONF_DIR}/neutron.conf
56 install -m 600 ${S}/etc/api-paste.ini ${NEUTRON_CONF_DIR}/ 55 install -m 600 ${S}/etc/api-paste.ini ${NEUTRON_CONF_DIR}/
57 install -m 600 ${S}/etc/policy.json ${NEUTRON_CONF_DIR}/ 56 install -m 600 ${S}/etc/policy.json ${NEUTRON_CONF_DIR}/
58 install -m 600 ${TEMPLATE_CONF_DIR}/ml2* ${NEUTRON_CONF_DIR}/plugins/ml2 57 install -m 600 ${TEMPLATE_CONF_DIR}/ml2* ${NEUTRON_CONF_DIR}/plugins/ml2
@@ -116,9 +115,10 @@ do_install_append() {
116 sed "s:@suffix@:$AGENT:;s:@args@:$ARGS:" < ${WORKDIR}/neutron-agent.init >${WORKDIR}/neutron-$AGENT.init.sh 115 sed "s:@suffix@:$AGENT:;s:@args@:$ARGS:" < ${WORKDIR}/neutron-agent.init >${WORKDIR}/neutron-$AGENT.init.sh
117 install -m 0755 ${WORKDIR}/neutron-$AGENT.init.sh ${D}${sysconfdir}/init.d/neutron-$AGENT-agent 116 install -m 0755 ${WORKDIR}/neutron-$AGENT.init.sh ${D}${sysconfdir}/init.d/neutron-$AGENT-agent
118 install -m 600 ${WORKDIR}/${AGENT}_agent.ini ${NEUTRON_CONF_DIR}/ 117 install -m 600 ${WORKDIR}/${AGENT}_agent.ini ${NEUTRON_CONF_DIR}/
118 metadataagentini = "metadata_agent.ini"
119 fi 119 fi
120 120
121 for file in plugins/ml2/ml2_conf.ini neutron.conf metadata_agent.ini; do 121 for file in plugins/ml2/ml2_conf.ini neutron.conf ${metadataagentini}; do
122 sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${NEUTRON_CONF_DIR}/$file 122 sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${NEUTRON_CONF_DIR}/$file
123 sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NEUTRON_CONF_DIR}/$file 123 sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NEUTRON_CONF_DIR}/$file
124 sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${NEUTRON_CONF_DIR}/$file 124 sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${NEUTRON_CONF_DIR}/$file