aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack')
-rw-r--r--meta-openstack/recipes-devtools/python/python-horizon_git.bb32
1 files changed, 18 insertions, 14 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-horizon_git.bb b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
index 3f9e5e6e..5ac5c14b 100644
--- a/meta-openstack/recipes-devtools/python/python-horizon_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
@@ -51,6 +51,9 @@ inherit setuptools update-rc.d python-dir default_configs
# do_install[dirs] += "${D}/usr/share/bin"
do_install_append() {
+ SYSCONF_DIR=${D}${sysconfdir}
+ DASHBOARD_CONF_DIR=${SYSCONF_DIR}/openstack-dashboard
+ DASHBOARD_SHARE_DIR=${D}${datadir}/openstack-dashboard
HORIZON_CONF_DIR=${D}${sysconfdir}/horizon
install -d ${HORIZON_CONF_DIR}
@@ -77,24 +80,24 @@ do_install_append() {
cp run_tests.sh ${HORIZON_CONF_DIR}
# the following are setup required for horizon-apache
- install -d ${D}/usr/share/openstack-dashboard
- cp -a ${S}/openstack_dashboard ${D}/usr/share/openstack-dashboard/
- cp ${S}/manage.py ${D}/usr/share/openstack-dashboard
+ install -d ${DASHBOARD_SHARE_DIR}
+ cp -a ${S}/openstack_dashboard ${DASHBOARD_SHARE_DIR}
+ cp ${S}/manage.py ${DASHBOARD_SHARE_DIR}
install -D -m 644 ${WORKDIR}/local_settings.py \
- ${D}/etc/openstack-dashboard/local_settings.py
- ln -fs /etc/openstack-dashboard/local_settings.py \
- ${D}/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py
+ ${DASHBOARD_CONF_DIR}/local_settings.py
+ ln -fs ${sysconfdir}/openstack-dashboard/local_settings.py \
+ ${DASHBOARD_SHARE_DIR}/openstack_dashboard/local/local_settings.py
install -D -m 644 ${WORKDIR}/openstack-dashboard-apache.conf \
- ${D}/etc/apache2/conf.d/openstack-dashboard-apache.conf
- sed -i -e 's#%PYTHON_SITEPACKAGES%#${PYTHON_SITEPACKAGES_DIR}#' ${D}/etc/apache2/conf.d/openstack-dashboard-apache.conf
- sed -i -e 's#%LIBDIR%#${libdir}#' ${D}/etc/apache2/conf.d/openstack-dashboard-apache.conf
+ ${SYSCONF_DIR}/apache2/conf.d/openstack-dashboard-apache.conf
+ sed -i -e 's#%PYTHON_SITEPACKAGES%#${PYTHON_SITEPACKAGES_DIR}#' ${SYSCONF_DIR}/apache2/conf.d/openstack-dashboard-apache.conf
+ sed -i -e 's#%LIBDIR%#${libdir}#' ${SYSCONF_DIR}/apache2/conf.d/openstack-dashboard-apache.conf
- ln -fs openstack_dashboard/static ${D}/usr/share/openstack-dashboard/static
+ ln -fs openstack_dashboard/static ${DASHBOARD_SHARE_DIR}/static
# daemon is UID 1
- chown -R 1 ${D}/usr/share/openstack-dashboard/openstack_dashboard/static
+ chown -R 1 ${DASHBOARD_SHARE_DIR}/openstack_dashboard/static
}
PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-apache ${SRCNAME}-standalone"
@@ -109,9 +112,10 @@ FILES_${SRCNAME} = "${bindir}/* \
FILES_${SRCNAME}-standalone = "${sysconfdir}/init.d/horizon"
-FILES_${SRCNAME}-apache = "/etc/apache2 \
- /etc/openstack-dashboard/ \
- /usr/share/openstack-dashboard/ \
+FILES_${SRCNAME}-apache = " \
+ ${sysconfdir}/apache2 \
+ ${sysconfdir}/openstack-dashboard/ \
+ ${datadir}/openstack-dashboard/ \
"
RDEP_ARCH_VAR = ""