summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-horizon_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-horizon_git.bb')
-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 b65ce18..0768b2d 100644
--- a/meta-openstack/recipes-devtools/python/python-horizon_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
@@ -64,6 +64,9 @@ inherit setuptools update-rc.d python-dir default_configs
64# do_install[dirs] += "${D}/usr/share/bin" 64# do_install[dirs] += "${D}/usr/share/bin"
65 65
66do_install_append() { 66do_install_append() {
67 SYSCONF_DIR=${D}${sysconfdir}
68 DASHBOARD_CONF_DIR=${SYSCONF_DIR}/openstack-dashboard
69 DASHBOARD_SHARE_DIR=${D}${datadir}/openstack-dashboard
67 HORIZON_CONF_DIR=${D}${sysconfdir}/horizon 70 HORIZON_CONF_DIR=${D}${sysconfdir}/horizon
68 71
69 install -d ${HORIZON_CONF_DIR} 72 install -d ${HORIZON_CONF_DIR}
@@ -90,24 +93,24 @@ do_install_append() {
90 cp run_tests.sh ${HORIZON_CONF_DIR} 93 cp run_tests.sh ${HORIZON_CONF_DIR}
91 94
92 # the following are setup required for horizon-apache 95 # the following are setup required for horizon-apache
93 install -d ${D}/usr/share/openstack-dashboard 96 install -d ${DASHBOARD_SHARE_DIR}
94 cp -a ${S}/openstack_dashboard ${D}/usr/share/openstack-dashboard/ 97 cp -a ${S}/openstack_dashboard ${DASHBOARD_SHARE_DIR}
95 cp ${S}/manage.py ${D}/usr/share/openstack-dashboard 98 cp ${S}/manage.py ${DASHBOARD_SHARE_DIR}
96 99
97 install -D -m 644 ${WORKDIR}/local_settings.py \ 100 install -D -m 644 ${WORKDIR}/local_settings.py \
98 ${D}/etc/openstack-dashboard/local_settings.py 101 ${DASHBOARD_CONF_DIR}/local_settings.py
99 ln -fs /etc/openstack-dashboard/local_settings.py \ 102 ln -fs ${sysconfdir}/openstack-dashboard/local_settings.py \
100 ${D}/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py 103 ${DASHBOARD_SHARE_DIR}/openstack_dashboard/local/local_settings.py
101 104
102 install -D -m 644 ${WORKDIR}/openstack-dashboard-apache.conf \ 105 install -D -m 644 ${WORKDIR}/openstack-dashboard-apache.conf \
103 ${D}/etc/apache2/conf.d/openstack-dashboard-apache.conf 106 ${SYSCONF_DIR}/apache2/conf.d/openstack-dashboard-apache.conf
104 sed -i -e 's#%PYTHON_SITEPACKAGES%#${PYTHON_SITEPACKAGES_DIR}#' ${D}/etc/apache2/conf.d/openstack-dashboard-apache.conf 107 sed -i -e 's#%PYTHON_SITEPACKAGES%#${PYTHON_SITEPACKAGES_DIR}#' ${SYSCONF_DIR}/apache2/conf.d/openstack-dashboard-apache.conf
105 sed -i -e 's#%LIBDIR%#${libdir}#' ${D}/etc/apache2/conf.d/openstack-dashboard-apache.conf 108 sed -i -e 's#%LIBDIR%#${libdir}#' ${SYSCONF_DIR}/apache2/conf.d/openstack-dashboard-apache.conf
106 109
107 ln -fs openstack_dashboard/static ${D}/usr/share/openstack-dashboard/static 110 ln -fs openstack_dashboard/static ${DASHBOARD_SHARE_DIR}/static
108 111
109 # daemon is UID 1 112 # daemon is UID 1
110 chown -R 1 ${D}/usr/share/openstack-dashboard/openstack_dashboard/static 113 chown -R 1 ${DASHBOARD_SHARE_DIR}/openstack_dashboard/static
111} 114}
112 115
113PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-apache ${SRCNAME}-standalone" 116PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-apache ${SRCNAME}-standalone"
@@ -122,9 +125,10 @@ FILES_${SRCNAME} = "${bindir}/* \
122 125
123FILES_${SRCNAME}-standalone = "${sysconfdir}/init.d/horizon" 126FILES_${SRCNAME}-standalone = "${sysconfdir}/init.d/horizon"
124 127
125FILES_${SRCNAME}-apache = "/etc/apache2 \ 128FILES_${SRCNAME}-apache = " \
126 /etc/openstack-dashboard/ \ 129 ${sysconfdir}/apache2 \
127 /usr/share/openstack-dashboard/ \ 130 ${sysconfdir}/openstack-dashboard/ \
131 ${datadir}/openstack-dashboard/ \
128 " 132 "
129 133
130RDEP_ARCH_VAR = "" 134RDEP_ARCH_VAR = ""