From 76e347257515f4e3ae08fa0c8f8eda935d6a572b Mon Sep 17 00:00:00 2001 From: Vu Tran Date: Tue, 8 Apr 2014 13:41:57 -0400 Subject: swift: change services config files Modify config files of the following Swift services: contains-server, account-server, and object-server in order for these services are able to start correctly. Signed-off-by: Vu Tran --- .../recipes-devtools/python/python-swift_git.bb | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'meta-openstack/recipes-devtools/python') diff --git a/meta-openstack/recipes-devtools/python/python-swift_git.bb b/meta-openstack/recipes-devtools/python/python-swift_git.bb index 28ad077..50e4839 100644 --- a/meta-openstack/recipes-devtools/python/python-swift_git.bb +++ b/meta-openstack/recipes-devtools/python/python-swift_git.bb @@ -14,7 +14,7 @@ SRCREV="2f3526c559fe53ce904b735a81dee6de46127176" PV="2013.2.2+git${SRCPV}" S = "${WORKDIR}/git" -inherit setuptools +inherit setuptools hosts do_install_append() { SWIFT_CONF_DIR=${D}${sysconfdir}/swift @@ -26,6 +26,24 @@ do_install_append() { install -m 600 ${S}/etc/account-server.conf-sample ${SWIFT_CONF_DIR}/account-server.conf install -m 600 ${S}/etc/container-server.conf-sample ${SWIFT_CONF_DIR}/container-server.conf install -m 600 ${S}/etc/object-server.conf-sample ${SWIFT_CONF_DIR}/object-server.conf + + sed 's/^# bind_port =.*/bind_port = 6002/' -i ${SWIFT_CONF_DIR}/account-server.conf + sed 's/^# user =.*/user = root/' -i ${SWIFT_CONF_DIR}/account-server.conf + sed 's/^# swift_dir =.*/swift_dir = \/etc\/swift/' -i ${SWIFT_CONF_DIR}/account-server.conf + sed 's/^# devices =.*/devices = \/etc\/swift\/node/' -i ${SWIFT_CONF_DIR}/account-server.conf + sed 's/^# mount_check =.*/mount_check = false/' -i ${SWIFT_CONF_DIR}/account-server.conf + + sed 's/^# bind_port =.*/bind_port = 6001/' -i ${SWIFT_CONF_DIR}/container-server.conf + sed 's/^# user =.*/user = root/' -i ${SWIFT_CONF_DIR}/container-server.conf + sed 's/^# swift_dir =.*/swift_dir = \/etc\/swift/' -i ${SWIFT_CONF_DIR}/container-server.conf + sed 's/^# devices =.*/devices = \/etc\/swift\/node/' -i ${SWIFT_CONF_DIR}/container-server.conf + sed 's/^# mount_check =.*/mount_check = false/' -i ${SWIFT_CONF_DIR}/container-server.conf + + sed 's/^# bind_port =.*/bind_port = 6000/' -i ${SWIFT_CONF_DIR}/object-server.conf + sed 's/^# user =.*/user = root/' -i ${SWIFT_CONF_DIR}/object-server.conf + sed 's/^# swift_dir =.*/swift_dir = \/etc\/swift/' -i ${SWIFT_CONF_DIR}/object-server.conf + sed 's/^# devices =.*/devices = \/etc\/swift\/node/' -i ${SWIFT_CONF_DIR}/object-server.conf + sed 's/^# mount_check =.*/mount_check = false/' -i ${SWIFT_CONF_DIR}/object-server.conf } PACKAGES += "${SRCNAME}" -- cgit v1.2.3-54-g00ecf