]> review.fuel-infra Code Review - openstack-build/neutron-lbaas-build.git/commitdiff
Fixed config file generation.
authorThomas Goirand <zigo@debian.org>
Fri, 29 Jan 2016 03:42:17 +0000 (11:42 +0800)
committerThomas Goirand <zigo@debian.org>
Fri, 29 Jan 2016 03:42:17 +0000 (11:42 +0800)
Rewritten-From: b4dcebf4ac054c422c204e85706ba6cd0cab5884

xenial/debian/neutron-lbaas-agent.install
xenial/debian/rules

index 06de09cbcf6b804c9597216a208b2d6aae4c5e27..d958504492d1eafbbc5716f6f22f061b9ac70eb5 100644 (file)
@@ -1,6 +1,3 @@
 usr/etc/neutron/rootwrap.d/lbaas-haproxy.filters       /etc/neutron/rootwrap.d
-usr/etc/neutron/lbaas_agent.ini                /etc/neutron
-usr/etc/neutron/services_lbaas.conf    /etc/neutron
-usr/etc/neutron/neutron_lbaas.conf     /etc/neutron
 usr/bin/neutron-lbaasv2-agent
 usr/bin/neutron-lbaas-agent
index 9e6e3449873d4e95972cbf8fa463ec5d7e1362ba..f899aade9fb548efa9ccf3d65fd50a8f59cb972b 100755 (executable)
@@ -11,8 +11,30 @@ PYTHONS:=$(shell pyversions -vr)
        dh $@ --buildsystem=python_distutils --with python2,systemd
 
 override_dh_install:
+       rm -rf $(CURDIR)/debian/tmp
+       python2.7 setup.py install --install-layout=deb --root $(CURDIR)/debian/tmp
+
+       # lbaas_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-lbaas-agent/etc/neutron
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator \
+               --output-file $(CURDIR)/debian/neutron-lbaas-agent/etc/neutron/lbaas_agent.ini
+               --wrap-width 140 \
+               --namespace neutron.lbaas.agent \
+               --namespace oslo.log
+
+       # neutron_lbaas.conf
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator \
+               --output-file $(CURDIR)/debian/neutron-lbaas-agent/etc/neutron/neutron_lbaas.conf \
+               --wrap-width 140 \
+               --namespace neutron.lbaas
+
+       # services_lbaas.conf
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator \
+               --output-file $(CURDIR)/debian/neutron-lbaas-agent/etc/neutron/services_lbaas.conf \
+               --wrap-width 140 \
+               --namespace neutron.lbaas.service
+
        dh_install -O--buildsystem=python_distutils --fail-missing
-       install -D -m 0644 etc/neutron_lbaas.conf $(CURDIR)/debian/neutron-lbass/etc/neutron/neutron_lbaas.conf
 
 override_dh_auto_test:
 ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))