[meta-virtualization] [meta-cloud-services] [PATCH] python-cinder: Move tgt config files to avoid confliction

zhe.he at windriver.com zhe.he at windriver.com
Mon Jun 13 00:23:15 PDT 2016


From: He Zhe <zhe.he at windriver.com>

We might have the following warning and error since both tgt and python-
cinder create /etc/tgt/targets.conf. This patch creates conf.d/
under /etc/tgt/ and puts python-cinder's config file there. tgt's
config file will include it automatically.

warning: Removing tgt-1.0.63+git0+eca74a72d2-r0.0 at corei7_64 due to
file /etc/tgt/targets.conf conflicting with
python-cinder-7.0.0+git0+61026d4e4f-r0.0 at corei7_64
error: tgt-dev-1.0.63+git0+eca74a72d2-r0.0 requires tgt =
1.0.63+git0+eca74a72d2-r0.0

Signed-off-by: He Zhe <zhe.he at windriver.com>
---
 meta-openstack/recipes-devtools/python/python-cinder_git.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-openstack/recipes-devtools/python/python-cinder_git.bb b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
index 3b8200e..9620e83 100644
--- a/meta-openstack/recipes-devtools/python/python-cinder_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
@@ -107,8 +107,8 @@ do_install_append() {
 
     #Create cinder volume group backing file
     sed 's/%CINDER_LVM_VOLUME_BACKING_FILE_SIZE%/${CINDER_LVM_VOLUME_BACKING_FILE_SIZE}/g' -i ${D}/etc/cinder/drivers/lvm_iscsi_setup.sh
-    mkdir -p ${D}/etc/tgt/
-    echo "include /etc/cinder/data/volumes/*" > ${D}/etc/tgt/targets.conf
+    mkdir -p ${D}/etc/tgt/conf.d/
+    echo "include /etc/cinder/data/volumes/*" > ${D}/etc/tgt/conf.d/python-cinder.conf
 
     # Create Cinder nfs_share config file with default nfs server
     echo "${CINDER_NFS_VOLUME_SERVERS}" > ${D}/etc/cinder/nfs_shares
-- 
2.8.1



More information about the meta-virtualization mailing list