}
case $1 in
- openstack-dashboard)
+ openstack-dashboard|openstack-dashboard-apache|openstack-dashboard-common)
get_distr_name
+
+ if [ "$DISTR" = "Ubuntu" ] && [ "$1" = "openstack-dashboard-common" ]; then
+ echo 'Test is not defined.'
+ exit 0
+ fi
+
if [ "$DISTR" = "Ubuntu" ] || [ "$DISTR" = "Debian" ] ; then
apache="apache2"
elif [ "$DISTR" = "CentOS" ]; then
--- /dev/null
+WSGIScriptAlias /horizon /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
+WSGIDaemonProcess horizon user=horizon group=horizon
+Alias /static /var/lib/openstack-dashboard/static
+Alias /horizon/static /var/lib/openstack-dashboard/static
+
+
+<Directory /usr/share/openstack-dashboard/openstack_dashboard/wsgi>
+ Require all granted
+</Directory>
+
+<Directory /var/lib/openstack-dashboard/static>
+ Require all granted
+</Directory>
--- /dev/null
+<VirtualHost *:80>
+ ServerAdmin webmaster@localhost
+ DocumentRoot /var/www
+
+ <Directory />
+ AllowOverride None
+ </Directory>
+
+ RewriteEngine On
+ RewriteCond %{HTTPS} off
+ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
+
+ ErrorLog ${APACHE_LOG_DIR}/error.log
+ LogLevel warn
+ CustomLog ${APACHE_LOG_DIR}/access.log combined
+ </VirtualHost>
--- /dev/null
+<VirtualHost *:443>
+ ServerAdmin webmaster@localhost
+ SSLEngine on
+ SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
+ SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
+ BrowserMatch "MSIE [2-6]" \
+ nokeepalive ssl-unclean-shutdown \
+ downgrade-1.0 force-response-1.0
+ BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
+
+ WSGIScriptAlias / /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
+ WSGIDaemonProcess horizon user=horizon group=horizon
+ #WSGIProcessGroup openstack-dashboard
+ Alias /static /var/lib/openstack-dashboard/static
+ Alias /horizon/static /var/lib/openstack-dashboard/static
+
+ DocumentRoot /var/www
+
+ <Directory />
+ AllowOverride None
+ </Directory>
+
+ <Directory /usr/share/openstack-dashboard/openstack_dashboard/wsgi/>
+ Require all granted
+ </Directory>
+
+ <Directory /var/lib/openstack-dashboard/static>
+ Require all granted
+ </Directory>
+
+ ErrorLog ${APACHE_LOG_DIR}/error.log
+ LogLevel warn
+ CustomLog ${APACHE_LOG_DIR}/access.log combined
+</VirtualHost>
--- /dev/null
+<VirtualHost *:80>
+ ServerAdmin webmaster@localhost
+ WSGIScriptAlias / /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
+ WSGIDaemonProcess horizon user=horizon group=horizon
+ #WSGIProcessGroup openstack-dashboard
+ Alias /static /var/lib/openstack-dashboard/static
+ Alias /horizon/static /var/lib/openstack-dashboard/static
+
+ DocumentRoot /var/www
+
+ <Directory />
+ AllowOverride None
+ </Directory>
+
+ <Directory /usr/share/openstack-dashboard/openstack_dashboard/wsgi>
+ Require all granted
+ </Directory>
+
+ <Directory /var/lib/openstack-dashboard/static>
+ Require all granted
+ </Directory>
+
+ ErrorLog ${APACHE_LOG_DIR}/error.log
+ LogLevel warn
+ CustomLog ${APACHE_LOG_DIR}/access.log combined
+</VirtualHost>
+horizon (2:9.0.0~b2-1~u14.04+mos1) mos9.0; urgency=medium
+
+ * Source: https://anonscm.debian.org/git/openstack/horizon.git
+ Commit: 69419a8f82326d67f0b06c44728dd1e85f346ec5
+
+ -- Ivan Udovichenko <iudovichenko@mirantis.com> Wed, 27 Jan 2016 17:33:53 +0200
+
+horizon (2:9.0.0~b2-1) experimental; urgency=medium
+
+ * New upstream release.
+ * Fixed (build-)depends for this release.
+
+ -- Thomas Goirand <zigo@debian.org> Wed, 09 Dec 2015 11:37:40 +0100
+
+horizon (2:8.0.0-6~u14.04+mos1) mos8.0; urgency=medium
+
+ * Source: https://anonscm.debian.org/git/openstack/horizon.git
+ Commit: acd27929ae4d6c3c0285b676b21dd9873ff959dc
+ * d/control: Move recommended dependencies to suggested.
+ Update Apache requirements.
+ * d/openstack-*.postinst: Add collectstatic execution.
+ Add additional checks for file existance before deletion.
+ * d/rules: Remove symlinks in order to make collectstatic working.
+ Make required directories and set STATIC_ROOT .
+ * Update Apache configuration files accordingly.
+ * d/changelog: Artificially raise release version (LP#1529220).
+
+ -- Ivan Udovichenko <iudovichenko@mirantis.com> Fri, 18 Dec 2015 14:02:36 +0200
+
+horizon (2:8.0.0-3) unstable; urgency=medium
+
+ * Updated pt.po debconf translation (Closes: #802419).
+
+ -- Thomas Goirand <zigo@debian.org> Fri, 13 Nov 2015 10:36:16 +0100
+
+horizon (2:8.0.0-2) unstable; urgency=medium
+
+ * Uploading to unstable.
+ * Disabled apache config properly on removal.
+
+ -- Thomas Goirand <zigo@debian.org> Fri, 16 Oct 2015 07:21:51 +0000
+
+horizon (2:8.0.0-1) experimental; urgency=medium
+
+ * New upstream release.
+
+ -- Thomas Goirand <zigo@debian.org> Thu, 15 Oct 2015 16:49:49 +0200
+
+horizon (2:8.0.0~rc2-2) experimental; urgency=medium
+
+ * Do not set /etc/.../local_settings.py as CONFFILES (Closes: #801543).
+
+ -- Thomas Goirand <zigo@debian.org> Tue, 13 Oct 2015 08:46:21 +0000
+
+horizon (2:8.0.0~rc2-1) experimental; urgency=medium
+
+ * New upstream release.
+ * Fixed the issue with the file
+ /var/lib/openstack-dashboard/secret-key/.secret_key_store not being
+ writeable. What seems to happen is that compress, which is run as root,
+ writes that file.
+
+ -- Thomas Goirand <zigo@debian.org> Thu, 08 Oct 2015 21:52:34 +0000
+
+horizon (2:8.0.0~rc1-1) experimental; urgency=medium
+
+ * New upstream release.
+ * Fixed (build-)depends for this release.
+ * Removed Improving_find_static_robustness.patch applied upstream.
+
+ -- Thomas Goirand <zigo@debian.org> Sat, 26 Sep 2015 16:05:12 +0200
+
horizon (2:8.0.0~b3-5~u14.04+mos2) mos8.0; urgency=medium
* Source: http://archive.ubuntu.com/ubuntu/pool/main/h/horizon/horizon_8.0.0~rc2-0ubuntu1.dsc
-- Sergey Kolekonov <skolekonov@mirantis.com> Fri, 25 Sep 2015 1:22:54 +0300
+horizon (2:8.0.0~b3-7) experimental; urgency=medium
+
+ * openstack-dashboard-apache now also Depends: apache2.
+
+ -- Thomas Goirand <zigo@debian.org> Wed, 23 Sep 2015 13:25:46 +0200
+
+horizon (2:8.0.0~b3-6) experimental; urgency=medium
+
+ * Added a horizon-doc package.
+ * Fixed debian/rules dpkg-parsechangelog to be compatible with Ubuntu.
+
+ -- Thomas Goirand <zigo@debian.org> Wed, 23 Sep 2015 08:50:12 +0200
+
horizon (2:8.0.0~b3-5) experimental; urgency=medium
* Increasing EPOCH to match the one of Ubuntu.
--- /dev/null
+#!/bin/sh
+
+set -e
+set -x
+
+CURDIR=`pwd`
+cd horizon
+${CURDIR}/manage.py compilemessages
+cd ..
+cd openstack_dashboard
+${CURDIR}/manage.py compilemessages
+cd ..
+rm -vf horizon/locale/en/LC_MESSAGES/django*.mo
+rm -vf openstack_dashboard/locale/en/LC_MESSAGES/django.mo
Source: horizon
Section: net
Priority: extra
-Maintainer: MOS Packaging Team <mos-packaging@mirantis.com>
-Build-Depends: debhelper (>= 9~),
+Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
+Uploaders: Thomas Goirand <zigo@debian.org>,
+Build-Depends: debhelper (>= 9),
dh-python,
- openstack-pkg-tools (>= 23~),
+ openstack-pkg-tools,
+ po-debconf,
python-all,
- python-pbr (>= 1.8),
+ python-pbr (>= 1.6),
python-setuptools,
python-sphinx,
Build-Depends-Indep: gettext,
python-babel,
- python-ceilometerclient (>= 1.0.13),
+ python-ceilometerclient (>= 2.0.0),
python-cinderclient (>= 1:1.3.0),
python-compressor,
python-coverage,
- python-django,
+ python-django (>= 1.8),
python-django-babel,
python-django-nose,
+ python-django-openstack-auth (>= 2.0.0),
python-django-pyscss (>= 2.0.2),
- python-eventlet (>= 0.17.4),
- python-glanceclient (>= 1:0.18.0),
+ python-glanceclient (>= 1:1.2.0),
python-hacking,
- python-heatclient (>= 0.3.0),
+ python-heatclient (>= 0.6.0),
python-httplib2,
python-iso8601,
python-keystoneclient (>= 1:1.6.0),
- python-kombu,
python-mock (>= 1.3),
python-mox3 (>= 0.7.0),
python-netaddr (>= 0.7.12),
python-nose-exclude,
python-nosehtmloutput,
python-nosexcover,
- python-novaclient (>= 2:2.26.0),
- python-openstack-auth (>= 1.4.0),
+ python-novaclient (>= 2:2.29.0),
python-openstack.nose-plugin,
python-oslo.concurrency (>= 2.3.0),
- python-oslo.config (>= 1:2.3.0),
+ python-oslo.config (>= 1:3.2.0),
python-oslo.i18n (>= 1.5.0),
python-oslo.policy (>= 0.5.0),
- python-oslo.serialization (>= 1.4.0),
- python-oslo.utils (>= 2.0.0),
+ python-oslo.serialization (>= 2.0.0),
+ python-oslo.utils (>= 3.2.0),
python-oslosphinx (>= 2.5.0),
python-pint,
python-pyscss (>= 1.3.4),
- python-saharaclient (>= 0.10.0),
python-six (>= 1.9.0),
python-swiftclient,
python-testtools (>= 1.4.0),
- python-troveclient (>= 1:1.2.0),
python-tz,
python-xstatic,
python-xstatic-angular (>= 1.3.7),
python-xstatic-jsencrypt,
python-xstatic-magic-search (>= 0.2.5.1),
python-xstatic-mdi,
- python-xstatic-qunit,
python-xstatic-rickshaw,
python-xstatic-roboto-fontface (>= 0.4.3.2),
python-xstatic-smart-table,
python-xvfbwrapper,
python-yaml,
Standards-Version: 3.9.6
-Homepage: http://launchpad.net/horizon
-XS-Testsuite: autopkgtest
+Homepage: http://horizon.openstack.org
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/horizon.git;a=summary
+Vcs-Git: git://anonscm.debian.org/openstack/horizon.git
Package: python-django-horizon
Section: python
Architecture: all
Depends: python-babel,
- python-ceilometerclient (>= 1.0.13),
+ python-ceilometerclient (>= 2.0.0),
python-cinderclient (>= 1:1.3.0),
python-compressor,
- python-django,
+ python-django (>= 1.8),
python-django-babel,
+ python-django-openstack-auth (>= 2.0.0),
python-django-pyscss (>= 2.0.2),
- python-eventlet (>= 0.17.4),
- python-glanceclient (>= 1:0.18.0),
- python-heatclient (>= 0.3.0),
+ python-glanceclient (>= 1:1.2.0),
+ python-heatclient (>= 0.6.0),
python-httplib2,
python-iso8601,
python-keystoneclient (>= 1:1.6.0),
- python-kombu,
python-memcache,
python-netaddr (>= 0.7.12),
python-neutronclient (>= 1:2.6.0),
- python-novaclient (>= 2:2.26.0),
- python-openstack-auth (>= 1.4.0),
+ python-novaclient (>= 2:2.29.0),
python-oslo.concurrency (>= 2.3.0),
- python-oslo.config (>= 1:2.3.0),
+ python-oslo.config (>= 1:3.2.0),
python-oslo.i18n (>= 1.5.0),
python-oslo.policy (>= 0.5.0),
- python-oslo.serialization (>= 1.4.0),
- python-oslo.utils (>= 2.0.0),
- python-pbr (>= 1.6),
+ python-oslo.serialization (>= 2.0.0),
+ python-oslo.utils (>= 3.2.0),
+ python-pbr (>= 1.8),
python-pint,
python-pyscss (>= 1.3.4),
- python-saharaclient (>= 0.10.0),
python-six (>= 1.9.0),
python-swiftclient,
- python-troveclient (>= 1:1.2.0),
python-tz,
python-xstatic,
python-xstatic-angular (>= 1.3.7),
python-xstatic-jsencrypt,
python-xstatic-magic-search (>= 0.2.5.1),
python-xstatic-mdi,
- python-xstatic-qunit,
python-xstatic-rickshaw,
python-xstatic-roboto-fontface (>= 0.4.3.2),
python-xstatic-smart-table,
python-yaml,
${misc:Depends},
${python:Depends},
-Recommends: memcached,
-Description: Django module providing web based interaction with OpenStack
- The Django-Nova project is a Django module that is used to provide web based
- interactions with the OpenStack Nova cloud controller.
+Suggests: memcached,
+Description: Django module providing web interaction with OpenStack
+ The OpenStack Dashboard is a web application to control an OpenStack
+ cloud. It connects to OpenStack services such as Nova, Swift, or Keystone
+ using the OpenStack REST API just as you would with the command line
+ clients.
+ .
+ Horizon is a Django module that permits interaction with an OpenStack
+ cloud. It can be used to build a dashboard to control an OpenStack cloud.
Package: openstack-dashboard
Architecture: all
-Pre-Depends: dpkg (>= 1.15.7.2),
+Depends: openstack-dashboard-apache (= ${source:Version})
+Description: web application to control an OpenStack cloud
+ The OpenStack Dashboard is a web application to control an OpenStack
+ cloud. It connects to OpenStack services such as Nova, Swift, or Keystone
+ using the OpenStack REST API just as you would with the command line
+ clients.
+
+Package: openstack-dashboard-common
+Architecture: all
Depends: adduser,
- apache2 | httpd,
- libapache2-mod-wsgi (>= 2.3),
+ libjs-jquery,
+ libjs-jquery-cookie,
python-django-horizon (= ${source:Version}),
${misc:Depends},
${python:Depends},
-Description: Django web interface for OpenStack
- The OpenStack Dashboard is a reference implementation of a Django site that
- uses the Django-Nova project to provide web based interactions with the
- OpenStack Nova cloud controller.
+ ${shlibs:Depends},
+Suggests: memcached,
+ openstack-dashboard-apache,
+Description: web application to control an OpenStack cloud
+ The OpenStack Dashboard is a web application to control an OpenStack
+ cloud. It connects to OpenStack services such as Nova, Swift, or Keystone
+ using the OpenStack REST API just as you would with the command line
+ clients.
-Package: horizon-doc
+Package: openstack-dashboard-apache
Architecture: all
+Depends: apache2 (>= 2.4),
+ debconf,
+ libapache2-mod-wsgi (>= 2.3),
+ openstack-dashboard-common,
+ ${misc:Depends},
+Description: web application to control an OpenStack cloud - Apache support
+ The OpenStack Dashboard is a web application to control an OpenStack
+ cloud. It connects to OpenStack services such as Nova, Swift, or Keystone
+ using the OpenStack REST API just as you would with the command line
+ clients.
+ .
+ This package includes the configuration files to use within Apache. If you
+ wish to configure Apache yourself, use only openstack-dashboard-common.
+
+Package: horizon-doc
Section: doc
-Pre-Depends: dpkg (>= 1.15.7.2),
-Depends: ${misc:Depends}, ${sphinxdoc:Depends}
-Description:
- The OpenStack Dashboard is a reference implementation of a Django site that
- uses the Django-Nova project to provide web based interactions with the
- OpenStack Nova cloud controller.
+Architecture: all
+Depends: ${misc:Depends},
+ ${sphinxdoc:Depends},
+Description: web application to control an OpenStack cloud - doc
+ The OpenStack Dashboard is a web application to control an OpenStack
+ cloud. It connects to OpenStack services such as Nova, Swift, or Keystone
+ using the OpenStack REST API just as you would with the command line
+ clients.
.
This package contains the documentation.
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: horizon
-Source: http://github.com/openstack/horizon
+Source: git://github.com/openstack/horizon.git
Files: *
-Copyright: 2010 United States Government as represented by the Administrator of the National Aeronautics and Space Administration.
- 2011 Nebula, Inc.
- 2011 OpenStack LLC
- 2011 Midokura KK
-License: Apache-2
+Copyright: 2011 OpenStack LLC
+ 2011 Nebula, Inc
+ 2011 United States Government as represented by the Administrator
+ of the National Aeronautics and Space Administration
+ 2011 Midokura KK
+License: Apache-2.0
+
+Files: debian/*
+Copyright: 2011 Julien Danjou <acid@debian.org>
+ 2012 Thomas Goirand <zigo@debian.org>
+License: Apache-2.0
Files: tools/rfc.sh
Copyright: Copyright (c) 2010-2011 Gluster, Inc
License: GPL-v3
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
+
+License: GPL-v3
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
.
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
+ Everyone is permitted to copy and distribute verbatim copies of this license
+ document, but changing it is not allowed.
.
- On Debian-based systems the full text of the Apache version 2.0 license
- can be found in `/usr/share/common-licenses/GPL-3'
-
-Files: debian/*
-Copyright: (c) 2012 Chuck Short <chuck.short@canonical.com>
-License: Apache-2
+ On Debian-based systems the full text of the Apache version 2.0 license can be
+ found in `/usr/share/common-licenses/GPL-3'
-License: Apache-2
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ use this file except in compliance with the License. You may obtain a copy of
+ the License at
.
- http://www.apache.org/licenses/LICENSE-2.0
+ http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ License for the specific language governing permissions and limitations under
+ the License.
.
- On Debian-based systems the full text of the Apache version 2.0 license
- can be found in `/usr/share/common-licenses/Apache-2.0'.
+ On Debian systems, the complete text of the Apache version 2.0 license can be
+ found in "/usr/share/common-licenses/Apache-2.0".
--- /dev/null
+README.rst
[DEFAULT]
-debian-branch = master
-pristine-tar = True
+upstream-branch = master
+debian-branch = debian/mitaka
+upstream-tag = %(version)s
[buildpackage]
-export-dir = ../build-area
+export-dir = ../build-area/
+compression = xz
--- /dev/null
+Document: horizon-doc
+Title: Horizon Documentation
+Author: OpenStack
+Abstract: Sphinx documentation for Horizon
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/horizon-doc/html/index.html
+Files: /usr/share/doc/horizon-doc/html/*
--- /dev/null
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+if [ -r /etc/default/openstack-dashboard-apache ] ; then
+ . /etc/default/openstack-dashboard-apache
+
+ if [ "${HORIZON_ACTIVATE_VHOSTS}" = "true" ] || [ "${HORIZON_ACTIVATE_VHOSTS}" = "yes" ] ; then
+ db_set horizon/activate_vhost true
+ else
+ db_set horizon/activate_vhost false
+ fi
+fi
+
+
+db_input high horizon/activate_vhost || true
+db_go || true
+
+db_get horizon/activate_vhost
+if [ "${RET}" = "true" ] ; then
+ if [ -r /etc/default/openstack-dashboard-apache ] ; then
+ if [ "${HORIZON_USE_SSL}" = "true" ] || [ "${HORIZON_USE_SSL}" = "yes" ] ; then
+ db_set horizon/use_ssl true
+ else
+ db_set horizon/use_ssl false
+ fi
+ fi
+
+ db_input high horizon/use_ssl || true
+ db_go || true
+fi
+
+exit 0
--- /dev/null
+debian/apache-sites-available/openstack-dashboard-ssl-redirect.conf /etc/apache2/sites-available
+debian/apache-sites-available/openstack-dashboard-ssl.conf /etc/apache2/sites-available
+debian/apache-sites-available/openstack-dashboard.conf /etc/apache2/sites-available
+debian/apache-sites-available/openstack-dashboard-alias-only.conf /etc/apache2/sites-available
--- /dev/null
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" ] ; then
+ . /usr/share/debconf/confmodule
+ if ! [ -f /etc/default/openstack-dashboard-apache ] ; then
+ echo "# This file controls the behavior of the
+# Apache installation / upgrade.
+
+# Controls if the Apache \"default\" site provided by the Debian
+# Apache package should be disabled, and the \"openstack-dashboard\"
+# virtual host enabled. If set to no, then you will have to do the
+# setup manually.
+HORIZON_ACTIVATE_VHOSTS=yes
+
+# If the above HORIZON_ACTIVATE_VHOSTS is set to yes, the
+# below directive is set to yes also, then Horizon will
+# be setup using SSL, and any query to the non-SSL site
+# will be redirected to the SSL site.
+HORIZON_USE_SSL=yes" >/etc/default/openstack-dashboard-apache
+ fi
+ db_get horizon/activate_vhost
+ if [ "${RET}" = "true" ] && [ -x /etc/init.d/apache2 ] ; then
+ sed -i 's#[ \t]*HORIZON_ACTIVATE_VHOSTS=.*#HORIZON_ACTIVATE_VHOSTS=yes#' /etc/default/openstack-dashboard-apache
+ a2dissite 000-default.conf || true
+ a2dissite default-ssl.conf || true
+ sed -i "s|^[ \t]*WEBROOT[ \t]=.*|WEBROOT = '/'|" /etc/openstack-dashboard/local_settings.py
+ db_get horizon/use_ssl
+ if [ "${RET}" = "true" ] ; then
+ sed -i 's#[ \t]*HORIZON_USE_SSL=.*#HORIZON_USE_SSL=yes#' /etc/default/openstack-dashboard-apache
+ a2enmod ssl
+ a2enmod rewrite
+ a2dissite openstack-dashboard.conf
+ a2dissite openstack-dashboard-alias-only.conf
+ a2ensite openstack-dashboard-ssl-redirect.conf
+ a2ensite openstack-dashboard-ssl.conf
+ else
+ sed -i 's#[ \t]*HORIZON_USE_SSL=.*#HORIZON_USE_SSL=no#' /etc/default/openstack-dashboard-apache
+ a2dissite openstack-dashboard-ssl.conf
+ a2dissite openstack-dashboard-ssl-redirect.conf
+ a2dissite openstack-dashboard-alias-only.conf
+ a2ensite openstack-dashboard.conf
+ fi
+ if [ -d '/usr/share/openstack-dashboard/static' ] ; then
+ rm -rf /usr/share/openstack-dashboard/static
+ fi
+ ln -s /var/lib/openstack-dashboard/static /usr/share/openstack-dashboard/static
+ /usr/share/openstack-dashboard/manage.py collectstatic --clear --noinput
+ /usr/share/openstack-dashboard/manage.py compress --force
+ if [ -f '/var/lib/openstack-dashboard/secret-key/.secret_key_store' ]; then
+ rm -f /var/lib/openstack-dashboard/secret-key/.secret_key_store
+ fi
+ chown -R www-data /var/lib/openstack-dashboard/secret-key /var/lib/openstack-dashboard/static
+ invoke-rc.d --quiet apache2 reload
+ else
+ sed -i 's#[ \t]*HORIZON_ACTIVATE_VHOSTS=.*#HORIZON_ACTIVATE_VHOSTS=no#' /etc/default/openstack-dashboard-apache
+ site_configs='openstack-dashboard-ssl-redirect.conf
+ openstack-dashboard-ssl.conf
+ openstack-dashboard.conf
+ openstack-dashboard-alias-only.conf'
+ for site_config in $site_configs
+ do
+ if [ -f /etc/apache2/sites-available/$site_config ]; then
+ sed -i 's#WSGIScriptAlias / #WSGIScriptAlias /horizon #g' /etc/apache2/sites-available/$site_config
+ fi
+ done
+ a2ensite 000-default.conf || true
+ a2ensite default-ssl.conf || true
+ sed -i "s|^[ \t]*WEBROOT[ \t]=.*|WEBROOT = '/horizon'|" /etc/openstack-dashboard/local_settings.py
+ a2dissite openstack-dashboard.conf
+ a2dissite openstack-dashboard-ssl-redirect.conf
+ a2dissite openstack-dashboard-ssl.conf
+ a2ensite openstack-dashboard-alias-only.conf
+ if [ -d '/usr/share/openstack-dashboard/static' ] ; then
+ rm -rf /usr/share/openstack-dashboard/static
+ fi
+ ln -s /var/lib/openstack-dashboard/static /usr/share/openstack-dashboard/static
+ /usr/share/openstack-dashboard/manage.py collectstatic --clear --noinput
+ /usr/share/openstack-dashboard/manage.py compress --force
+ if [ -f /var/lib/openstack-dashboard/secret-key/.secret_key_store ]; then
+ rm -f /var/lib/openstack-dashboard/secret-key/.secret_key_store
+ fi
+ chown -R www-data /var/lib/openstack-dashboard/secret-key /var/lib/openstack-dashboard/static
+ invoke-rc.d --quiet apache2 reload
+ fi
+ db_stop
+fi
+
+#DEBHELPER#
+
+exit 0
--- /dev/null
+#!/bin/sh
+
+set -e
+
+if [ "${1}" = "purge" ] ; then
+ if [ -f /etc/default/openstack-dashboard-apache ] ; then
+ rm -rf /etc/default/openstack-dashboard-apache
+ fi
+fi
+
+#DEBHELPER#
--- /dev/null
+#!/bin/sh
+
+set -e
+
+if [ -x /usr/sbin/a2dissite ] ; then
+ for i in openstack-dashboard openstack-dashboard-ssl-redirect openstack-dashboard-ssl openstack-dashboard-alias-only.conf openstack-dashboard.conf openstack-dashboard-ssl.conf openstack-dashboard-ssl-redirect.conf ; do
+ if [ -L /etc/apache2/sites-enabled/${i} ] ; then
+ a2dissite ${i} || true
+ fi
+ if [ -L /etc/apache2/sites-enabled/${i}.conf ] ; then
+ a2dissite ${i}.conf
+ fi
+ done
+fi
+
+#DEBHELPER#
--- /dev/null
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
+Template: horizon/activate_vhost
+Type: boolean
+Default: false
+_Description: Activate Dashboard and disable default VirtualHost?
+ The Apache package sets up a default web site and a default page, configured
+ in /etc/apache2/sites-available/default.
+ .
+ If this option is not selected, Horizon will be installed using /horizon
+ instead of the webroot.
+ .
+ Choose this option to replace that default with the OpenStack Dashboard
+ configuration.
+
+Template: horizon/use_ssl
+Type: boolean
+Default: true
+_Description: Should the Dashboard use HTTPS?
+ Select this option if you would like Horizon to be served over HTTPS only,
+ with a redirection to HTTPS if HTTP is in use.
--- /dev/null
+/usr/share/openstack-dashboard/bin/less/
+
--- /dev/null
+usr/share/openstack-dashboard
--- /dev/null
+/usr/bin/lessc /usr/share/openstack-dashboard/bin/less/lessc
--- /dev/null
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" ] ; then
+ adduser --system \
+ --home /var/lib/horizon \
+ --quiet \
+ --disabled-password \
+ --group horizon
+
+ mkdir -p /var/lib/openstack-dashboard/secret-key
+ chown www-data:www-data /var/lib/openstack-dashboard/secret-key
+
+ mkdir -p /etc/openstack-dashboard
+ if ! [ -f /etc/openstack-dashboard/local_settings.py ] ; then
+ cp /usr/share/openstack-dashboard/local_settings.py /etc/openstack-dashboard/local_settings.py
+ fi
+
+ if [ -d '/usr/share/openstack-dashboard/static' ] ; then
+ rm -rf /usr/share/openstack-dashboard/static
+ fi
+ ln -s /var/lib/openstack-dashboard/static /usr/share/openstack-dashboard/static
+
+ # Compress the JS and CSS with python-compressor and python-lesscpy
+ /usr/share/openstack-dashboard/manage.py collectstatic --clear --noinput
+ /usr/share/openstack-dashboard/manage.py compress --force
+ if [ -f /var/lib/openstack-dashboard/secret-key/.secret_key_store ]; then
+ rm /var/lib/openstack-dashboard/secret-key/.secret_key_store
+ fi
+ chown -R www-data /var/lib/openstack-dashboard/secret-key /var/lib/openstack-dashboard/static
+fi
+
+if [ "$1" = "triggered" ] ; then
+ /usr/share/openstack-dashboard/manage.py collectstatic --clear --noinput
+ /usr/share/openstack-dashboard/manage.py compress --force
+ if [ -f /var/lib/openstack-dashboard/secret-key/.secret_key_store ]; then
+ rm /var/lib/openstack-dashboard/secret-key/.secret_key_store
+ fi
+ chown -R www-data /var/lib/openstack-dashboard/secret-key /var/lib/openstack-dashboard/static
+fi
+
+#DEBHELPER#
+
+exit 0
--- /dev/null
+#!/bin/sh
+
+set -e
+
+if [ "${1}" = "purge" ] ; then
+ rm -f /etc/openstack-dashboard/local_settings.py
+ rmdir --ignore-fail-on-non-empty /etc/openstack-dashboard || true
+ rm -rf /var/lib/openstack-dashboard
+ rm -rf /var/lib/horizon
+ rm -rf /usr/share/openstack-dashboard
+fi
+
+#DEBHELPER#
+
+exit 0
--- /dev/null
+server {
+ location / {
+ include uwsgi_params;
+ uwsgi_pass unix:///var/run/horizon-wsgi.sock;
+ }
+}
\ No newline at end of file
--- /dev/null
+<uwsgi>
+ <socket>/var/run/horizon-uwsgi.sock</socket>
+ <pidfile>/var/run/horizon-uwsgi.pid</pidfile>
+ <mount>/=/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi</mount>
+ <plugin>python27</plugin>
+ <uid>www-data</uid>
+ <gid>www-data</gid>
+</uwsgi>
+++ /dev/null
-WSGIScriptAlias /horizon /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
-WSGIDaemonProcess horizon user=horizon group=horizon processes=3 threads=10
-WSGIProcessGroup horizon
-Alias /horizon/static /usr/share/openstack-dashboard/static
-<Directory /usr/share/openstack-dashboard/openstack_dashboard/wsgi>
- Order allow,deny
- Allow from all
-</Directory>
+++ /dev/null
-/etc/openstack-dashboard
-/usr/share/openstack-dashboard
-/usr/share/openstack-dashboard/bin/less/
-/usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/css
-/usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/js
-/var/lib/openstack-dashboard
+++ /dev/null
-debian/openstack-dashboard.conf etc/apache2/conf-available
-etc/openstack-dashboard
-usr/share/openstack-dashboard
+++ /dev/null
-/usr/bin/lessc /usr/share/openstack-dashboard/bin/less/lessc
+++ /dev/null
-#!/bin/sh
-# vim: set ts=2 et:
-
-set -e
-
-CONF="openstack-dashboard.conf"
-
-if [ "$1" = "configure" ]; then
- # /etc/apache2/conf.d/dashboard.conf -> /etc/apache2/conf-available/openstack-dashboard.conf
- dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/dashboard.conf /etc/apache2/conf-available/$CONF \
- 2012.1~rc1-0ubuntu1 -- "$@"
-
- # Transition config to apache 2.4 compatable location.
- dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/$CONF \
- /etc/apache2/conf-available/$CONF \
- 1:2013.2~b2-0ubuntu3 -- "$@"
-
- if ! getent group horizon > /dev/null 2>&1
- then
- addgroup --system horizon >/dev/null
- fi
- if ! getent passwd horizon > /dev/null 2>&1
- then
- adduser --system --home /usr/share/openstack-dashboard/ --ingroup horizon \
- --no-create-home --shell /bin/false horizon
- fi
-
- (
- cd /usr/share/openstack-dashboard
- echo "Collecting and compressing static assets..."
- rm -rf /usr/share/openstack-dashboard/static/custom/* || :
- python manage.py collectstatic --clear --noinput 2>&1 > /dev/null
- python manage.py compress --force 2>&1 > /dev/null
- )
-
- if [ -e /usr/share/openstack-dashboard/openstack_dashboard/static ] ; then
- chown -R horizon:horizon \
- /usr/share/openstack-dashboard/openstack_dashboard/static
- fi
-
- if [ -d /etc/openstack-dashboard/ ] ; then
- chown horizon:horizon /etc/openstack-dashboard/
- fi
-
- A22_STATE=$(dpkg-query -f '${Status}' -W 'apache2.2-common' 2>/dev/null | awk '{print $3}' || true)
-
- if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
- # apache 2.4
- . /usr/share/apache2/apache2-maintscript-helper
- apache2_invoke enconf $CONF || exit $?
- elif [ "$A22_STATE" = "installed" ] || [ "$A22_STATE" = "unpacked" ] ; then
- # apache 2.2
- [ -d /etc/apache2/conf.d/ ] && [ ! -L /etc/apache2/conf.d/$CONF ] &&
- ln -s ../conf-available/$CONF /etc/apache2/conf.d/$CONF
- [ -x /etc/init.d/apache2 ] && invoke-rc.d --quiet apache2 reload
- fi
-
- if [ ! -d /var/lib/horizon ]; then
- mkdir /var/lib/horizon
- fi
- chown -R horizon:horizon /var/lib/horizon
-
- if [ -d /var/lib/openstack-dashboard ] ; then
- # Generated secret storage for single node use - see local_settings.py
- # for more details of SECRET_KEY
- chmod 0700 /var/lib/openstack-dashboard
- if [ -f /etc/openstack-dashboard/secret_key ]; then
- mv /etc/openstack-dashboard/secret_key /var/lib/openstack-dashboard
- fi
- chown -R horizon:horizon /var/lib/openstack-dashboard
- fi
-fi
-
-#DEBHELPER#
+++ /dev/null
-#!/bin/sh
-# vim: set ts=2 et:
-
-set -e
-
-CONF="openstack-dashboard.conf"
-
-# /etc/apache2/conf.d/dashboard.conf -> /etc/apache2/conf-available/openstack-dashboard.conf
-dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/dashboard.conf /etc/apache2/conf-available/$CONF \
- 2012.1~rc1-0ubuntu1 -- "$@"
-
-# Transition config to apache 2.4 compatable location.
-dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/openstack-dashboard.conf \
- /etc/apache2/conf-available/openstack-dashboard.conf \
- 1:2013.2~b2-0ubuntu3 -- "$@"
-
-if [ "$1" = "remove" ] || [ "$1" = "purge" ] ; then
- A22_STATE=$(dpkg-query -f '${Status}' -W 'apache2.2-common' 2>/dev/null | awk '{print $3}' || true)
-
- if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
- # apache 2.4
- . /usr/share/apache2/apache2-maintscript-helper
- apache2_invoke disconf $CONF || exit $?
- elif [ "$A22_STATE" = "installed" ] || [ "$A22_STATE" = "unpacked" ] ; then
- # apache 2.2
- [ -d /etc/apache2/conf.d/ ] && [ -L /etc/apache2/conf.d/$CONF ] &&
- rm /etc/apache2/conf.d/$CONF
- [ -x /etc/init.d/apache2 ] && invoke-rc.d --quiet apache2 reload
- fi
-
-fi
-
-if [ "$1" = "purge" ] ; then
- if (which deluser && getent passwd horizon) > /dev/null 2>&1; then
- deluser --system --quiet --backup-to /var/lib horizon
- fi
- if (which delgroup && getent group horizon) > /dev/null 2>&1; then
- delgroup --system --quiet horizon
- fi
-fi
-
-#DEBHELPER#
+++ /dev/null
-#!/bin/sh
-# vim: set ts=2 et:
-
-set -e
-
-# /etc/apache2/conf.d/dashboard.conf -> /etc/apache2/conf.d/openstack-dashboard.conf
-dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/dashboard.conf /etc/apache2/conf.d/openstack-dashboard.conf \
- 2012.1~rc1-0ubuntu1 -- "$@"
-
-# Transition config to apache 2.4 compatable location.
-dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/openstack-dashboard.conf \
- /etc/apache2/conf-available/openstack-dashboard.conf \
- 1:2013.2~b2-0ubuntu3 -- "$@"
-
-#DEBHELPER#
+++ /dev/null
-From 2d4f41d36323dc208214fc3ae94029a50790d673 Mon Sep 17 00:00:00 2001
-From: Sergey Kolekonov <skolekonov@mirantis.com>
-Date: Fri, 9 Oct 2015 23:24:48 +0300
-Subject: [PATCH] Better defaults
-
----
- .../local/local_settings.py.example | 32 ++++++++++++++--------
- openstack_dashboard/settings.py | 3 +-
- 2 files changed, 22 insertions(+), 13 deletions(-)
-
-diff --git a/openstack_dashboard/local/local_settings.py.example b/openstack_dashboard/local/local_settings.py.example
-index 5f4db63..4280a47 100644
---- a/openstack_dashboard/local/local_settings.py.example
-+++ b/openstack_dashboard/local/local_settings.py.example
-@@ -7,7 +7,7 @@ from horizon.utils import secret_key
- from openstack_dashboard import exceptions
- from openstack_dashboard.settings import HORIZON_CONFIG
-
--DEBUG = True
-+DEBUG = False
- TEMPLATE_DEBUG = DEBUG
-
-
-@@ -101,25 +101,24 @@ LOCAL_PATH = os.path.dirname(os.path.abspath(__file__))
- # (usually behind a load-balancer). Either you have to make sure that a session
- # gets all requests routed to the same dashboard instance or you set the same
- # SECRET_KEY for all of them.
--SECRET_KEY = secret_key.generate_or_read_from_file(
-- os.path.join(LOCAL_PATH, '.secret_key_store'))
-+SECRET_KEY = secret_key.generate_or_read_from_file('/var/lib/openstack-dashboard/secret_key')
-
- # We recommend you use memcached for development; otherwise after every reload
- # of the django development server, you will have to login again. To use
- # memcached set CACHES to something like
--#CACHES = {
--# 'default': {
--# 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
--# 'LOCATION': '127.0.0.1:11211',
--# }
--#}
--
- CACHES = {
- 'default': {
-- 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
-+ 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
-+ 'LOCATION': '127.0.0.1:11211',
- }
- }
-
-+#CACHES = {
-+# 'default': {
-+# 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
-+# }
-+#}
-+
- # Send email to the console by default
- EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
- # Or send them to /dev/null
-@@ -644,6 +643,17 @@ REST_API_REQUIRED_SETTINGS = ['OPENSTACK_HYPERVISOR_FEATURES']
- # may be deprecated in the future without notice.
- #REST_API_ADDITIONAL_SETTINGS = []
-
-+# Default Ubuntu apache configuration uses /horizon as the application root.
-+WEBROOT='/horizon/'
-+
-+# By default, validation of the HTTP Host header is disabled. Production
-+# installations should have this set accordingly. For more information
-+# see https://docs.djangoproject.com/en/dev/ref/settings/.
-+ALLOWED_HOSTS = '*'
-+
-+# Compress all assets offline as part of packaging installation
-+COMPRESS_OFFLINE = True
-+
- # DISALLOW_IFRAME_EMBED can be used to prevent Horizon from being embedded
- # within an iframe. Legacy browsers are still vulnerable to a Cross-Frame
- # Scripting (XFS) vulnerability, so this option allows extra security hardening
-diff --git a/openstack_dashboard/settings.py b/openstack_dashboard/settings.py
-index 1a05135..cb7adbf 100644
---- a/openstack_dashboard/settings.py
-+++ b/openstack_dashboard/settings.py
-@@ -352,8 +352,7 @@ if not SECRET_KEY:
- 'local')
-
- from horizon.utils import secret_key
-- SECRET_KEY = secret_key.generate_or_read_from_file(os.path.join(LOCAL_PATH,
-- '.secret_key_store'))
-+ SECRET_KEY = secret_key.generate_or_read_from_file('/var/lib/openstack-dashboard/secret_key')
-
- from openstack_dashboard import policy_backend
- POLICY_CHECK_FUNCTION = policy_backend.check
---
-1.9.1
-
---- a/openstack_dashboard/wsgi/django.wsgi
-+++ b/openstack_dashboard/wsgi/django.wsgi
+Description: Adds /usr/share/openstack-dashboard in the search path for the django.wsgi
+Author: Mehdi Abaakouk <sileht@sileht.net>
+Forwarded: not-needed
+
+Index: horizon/openstack_dashboard/wsgi/django.wsgi
+===================================================================
+--- horizon.orig/openstack_dashboard/wsgi/django.wsgi
++++ horizon/openstack_dashboard/wsgi/django.wsgi
@@ -9,6 +9,8 @@ sys.path.insert(0, os.path.join(os.path.
os.environ['DJANGO_SETTINGS_MODULE'] = 'openstack_dashboard.settings'
sys.stdout = sys.stderr
---- a/manage.py
-+++ b/manage.py
-@@ -17,6 +17,8 @@ import sys
+Description: Adds /usr/share/openstack-dashboard in the search path for manage.py
+Author: Mehdi Abaakouk <sileht@sileht.net>
+Forwarded: not-needed
+
+Index: horizon/manage.py
+===================================================================
+--- horizon.orig/manage.py 2013-12-09 22:14:14.000000000 +0800
++++ horizon/manage.py 2013-12-10 00:30:58.000000000 +0800
+@@ -17,6 +17,8 @@
from django.core.management import execute_from_command_line # noqa
--- /dev/null
+Description: Fixed horizon MANIFEST.in
+Author: Thomas Goirand <zigo@debian.org>
+Forwarded: not-needed
+Last-Update: 2015-09-26
+
+--- horizon-8.0.0~rc1.orig/MANIFEST.in
++++ horizon-8.0.0~rc1/MANIFEST.in
+@@ -1,6 +1,6 @@
+-recursive-include doc *.py *.rst *.scss *.js *.html *.conf *.jpg *.gif *.png
+-recursive-include horizon *.html *.scss *.js *.csv *.template *.tmpl *.mo *.po
+-recursive-include openstack_dashboard *.html *.js *.scss *.mo *.po *.example *.eot *.svg *.ttf *.woff *.png *.ico *.wsgi *.gif *.csv *.template
++recursive-include doc *
++recursive-include horizon *
++recursive-include openstack_dashboard *
+ recursive-include tools *.py *.sh
+
+ include AUTHORS
fix-dashboard-django-wsgi.patch
fix-dashboard-manage.patch
-better_defaults.patch
+fixed-horizon-MANIFEST.in.patch
--- /dev/null
+[type: gettext/rfc822deb] openstack-dashboard-apache.templates
--- /dev/null
+# Czech PO debconf template translation of horizon.
+# Copyright (C) 2013 Michal Simunek <michal.simunek@gmail.com>
+# This file is distributed under the same license as the horizon package.
+# Michal Simunek <michal.simunek@gmail.com>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon 2013.1.3-2\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2013-10-12 10:41+0200\n"
+"Last-Translator: Michal Simunek <michal.simunek@gmail.com>\n"
+"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Aktivovat Ovládací panel a zakázat výchozího virtuálního hosta?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Balíček Apache má výchozí web a výchozí stránku nastavené v /etc/apache2/"
+"sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Tuto možnost zvolte k nahrazení výchozího nastavení nastavením Ovládacího "
+"panelu pro OpenStack."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Má Ovládací panel používat HTTPS?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Tuto možnost zvolte, pokud chcete mít Horizon přístupný pouze přes HTTPS s "
+"přesměrováním na HTTPS v případě, že se použije HTTP."
--- /dev/null
+# Danish translation horizon.
+# Copyright (C) 2013 horizon & nedenstående oversættere.
+# This file is distributed under the same license as the horizon package.
+# Joe Hansen <joedalton2@yahoo.dk>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2013-10-10 23:51+0200\n"
+"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
+"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Aktiver Dashboard og deaktiver standard-VirtualHost?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Pakken Apache opsætter en standardnetside og en standardside, konfigureret "
+"i !/etc/apache2/sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Vælg denne indstilling for at erstatte den standard med Openstack Dashboard-"
+"konfigurationen."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Skal Dashboard'et bruge HTTPS?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Vælg venligst om du ønsker, at Horizon kun skal betjenes over HTTPS, med en "
+"videresendelse til HTTPS hvis HTTP er i brug."
--- /dev/null
+# German translation of horizon debconf templates
+# This file is distributed under the same license as the horizon package.
+# Copyright: Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, 2013.
+# Chris Leick <c.leick@vollbio.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon 2014.1-2\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2014-06-05 22:45+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Dashboard aktivieren und die Vorgabe für VirtualHost deaktivieren?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Das Paket Apache richtet eine Standard-Website und eine Standardseite ein, "
+"die in /etc/apache2/sites-available/default konfiguriert werden."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Wählen Sie diese Option, um diese Voreinstellung durch die OpenStack-"
+"Dashboard-Konfiguration zu ersetzen."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Soll das Dashboard HTTPS verwenden?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Wählen Sie diese Option, falls Horizon nur über HTTPS bereitgestellt und bei "
+"der Nutzung von HTTP auf HTTPS umgeleitet werden soll."
--- /dev/null
+# horizon po-debconf translation to Spanish.
+# Copyright (C) 2013 Software in the Public Interest
+# This file is distributed under the same license as the horizon package.
+#
+# Changes:
+# - Initial translation
+# Matías Bellone <matiasbellone+debian@gmail.com>, 2013.
+#
+# Traductores, si no conocen el formato PO, merece la pena leer la
+# documentación de gettext, especialmente las secciones dedicadas a este
+# formato, por ejemplo ejecutando:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Equipo de traducción al español, por favor lean antes de traducir
+# los siguientes documentos:
+#
+# - El proyecto de traducción de Debian al español
+# http://www.debian.org/intl/spanish/
+# especialmente las notas y normas de traducción en
+# http://www.debian.org/intl/spanish/notas
+#
+# - La guía de traducción de po's de debconf:
+# /usr/share/doc/po-debconf/README-trans
+# o http://www.debian.org/intl/l10n/po-debconf/README-trans
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2013-12-08 21:21-0300\n"
+"Last-Translator: Matías Bellone <matiasbellone+debian@gmail.com>\n"
+"Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr ""
+"¿Desea activar el panel de control de OpenStack («Dashboard») y desactivar "
+"el «VirtualHost» predeterminado?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+#, fuzzy
+#| msgid ""
+#| "In Debian, Apache comes with a default website and a default page, "
+#| "configured in /etc/apache2/sites-available/default. Select if this "
+#| "configuration should be disabled and replaced by the Openstack Dashboard "
+#| "configuration."
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"En Debian, Apache provee un sitio web y una página web predeterminados, "
+"ambos configurados en el archivo «/etc/apache2/sites-available/default». "
+"Seleccione esta opción si desea desactivar esta configuración y reemplazarla "
+"con la configuración del panel de control de OpenStack («Dashboard»)."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+#, fuzzy
+#| msgid "Should the Dashboard be installed on HTTPS?"
+msgid "Should the Dashboard use HTTPS?"
+msgstr "¿Desea instalar el panel de control con HTTPS?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+#, fuzzy
+#| msgid ""
+#| "Please choose if you would like Horizon to be installed on HTTPS only, "
+#| "with a redirection to HTTPS if HTTP is in use."
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Indique si desea que se instale Horizon sólo con HTTPS o con una redirección "
+"a HTTPS cuando se utilice HTTP."
--- /dev/null
+# Translation of horizon debconf templates to French.
+# Copyright (C) 2013, French l10n team <debian-l10n-french@lists.debian.org>
+# This file is distributed under the same license as the HORIZON package.
+# Julien Patriarca <leatherface@debian.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2013-10-09 09:09+0100\n"
+"Last-Translator: Julien Patriarca <leatherface@debian.org>\n"
+"Language-Team: FRENCH <debian-l10n-french@lists.debian.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.5.4\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Activer Dashboard et désactiver l'hôte virtuel par défaut ?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Le paquet Apache installe un site et une page par défaut, configurés dans /"
+"etc/apache2/sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+"Si cette option n'est pas selectionée, Horizon sera installé sur /horizon "
+"plustot que la racine du server web."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Choisissez cette option pour remplacer le réglage par défaut par la "
+"configuration d'OpenStack Dashboard."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Faut-il utiliser HTTPS pour le Dashboard ?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Veuillez choisir cette option si vous souhaitez qu'Horizon soit installé sur HTTPS "
+"uniquement, avec une redirection vers HTTPS si HTTP est utilisé."
--- /dev/null
+# Italian translation of horizon's debconf messages.
+# Copyright (C) 2013, horizon package copyright holder
+# This file is distributed under the same license as the horizon package.
+# Beatrice Torracca <beatricet@libero.it>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2013-10-19 18:48+0200\n"
+"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
+"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.7.1\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Attivare Dashboard e disabilitare il VirtualHost predefinito?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Il pacchetto Apache imposta un sito web e una pagina predefiniti, "
+"configurati in /etc/apache2/sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Scegliere questa opzione per sostituire il valore predefinito con la "
+"configurazione di Dashboard di OpenStack."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Dashboard deve usare HTTPS?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Scegliere questa opzione se si desidera che Horizon venga servito solamente "
+"su HTTPS, con una ridirezione verso HTTPS se viene usato HTTP."
--- /dev/null
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the horizon package.
+# victory <victory.deb@gmail.com>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2013-07-19 23:32+0900\n"
+"Last-Translator: victory <victory.deb@gmail.com>\n"
+"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Dashboard を有効にしてデフォルトのバーチャルホストを無効にしますか?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Apache パッケージがデフォルトウェブサイトやデフォルトページを用意しています。"
+"これは /etc/apache2/sites-available/default で設定されています。"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"そのデフォルトを OpenStack の Dashboard 設定で置き換える場合はこのオプション"
+"を選択してください。"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Dashboard で HTTPS を使いますか?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Horizon を HTTPS だけで使い、HTTP によるアクセスを HTTPS に転送する場合はこの"
+"オプションを選択してください。"
--- /dev/null
+# Dutch translation of horizon debconf templates.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the horizon package.
+# Frans Spiesschaert <Frans.Spiesschaert@yucom.be>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2014-10-08 23:05+0200\n"
+"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
+"Language-Team: Dutch <debian-l10n-dutch@lists.debian.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Dashboard activeren en de standaard VirtualHost uitzetten?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Het pakket Apache zet een standaardwebsite en een standaardpagina op in /etc/"
+"apache2/sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Kies deze optie om die standaard te vervangen door de configuratie van "
+"OpenStack Dashboard."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Moet Dashboard gebruik maken van HTTPS?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Kies deze optie indien u wenst dat Horizon enkel over HTTPS bediend wordt, "
+"met een omlegging naar HTTPS als HTTP gebruikt wordt."
--- /dev/null
+# Translation of horizon's debconf messages to european portuguese
+# Copyright (C) 2013 THE horizon'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the horizon package.
+#
+# Américo Monteiro <a_monteiro@gmx.com>, 2013, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon 2:8.0.0-2\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2015-10-19 23:49+0100\n"
+"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
+"Language-Team: Portuguese <traduz@debianpt.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Activar o Dashboard e desactivar o VirtualHost predefinido?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"O pacote Apache define um sítio web predefinido e uma página predefinida, "
+"configurada em /etc/apache2/sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+"Se esta opção não for seleccionada, o Horizon será instalado usando "
+"/horizon em vez da webroot."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Escolha esta opção para substituir essa predefinição pela configuração "
+"Dashboard do OpenStack."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Deve o Dashboard usar HTTPS?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Seleccione esta opção se você desejar que o Horizon seja servido apenas por "
+"HTTPS, com um redireccionamento para HTTPS se for usado HTTP."
+
--- /dev/null
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the horizon package.
+#
+# Yuri Kozlov <yuray@komyakino.ru>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon 2013.1.3-2\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2013-10-09 19:26+0400\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr "Активировать Dashboard и отключить VirtualHost по умолчанию?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"В пакете Apache уже настроен веб-сайт и страница по умолчанию согласно /etc/"
+"apache2/sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr "Выберите, нужно ли заменить её на настройку из Openstack Dashboard."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Использовать HTTPS в Dashboard?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Выберите, нужно ли включить доступ к Horizon только по HTTPS, с "
+"перенаправлением на HTTPS, если использован HTTP."
--- /dev/null
+# Translation of horizon debconf template to Swedish
+# Copyright (C) 2015 Martin Bagge <brother@bsnet.se>
+# This file is distributed under the same license as the horizon package.
+#
+# Martin Bagge <brother@bsnet.se>, 2013, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: 2015-04-01 16:51+0100\n"
+"Last-Translator: Martin Bagge / brother <brother@bsnet.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.6.10\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr ""
+"Aktivera Dashboard och avaktivera den standardiserade virtuella värden?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+"Apache-paketet levereras med en standard webbplats och en standard sida, "
+"dessa inställningar finns i /etc/apache2/sites-available/default."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+"Välj denna väg för att ersätta standard-Dashboard i OpenStack med Horizon."
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr "Ska Dashboard använda HTTPS?"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+"Välj detta om du vill att Horizon endast ska levereras på HTTPS, en "
+"omdirigering av HTTP till HTTPS kommer att aktiveras."
--- /dev/null
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the horizon package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: horizon\n"
+"Report-Msgid-Bugs-To: horizon@packages.debian.org\n"
+"POT-Creation-Date: 2015-09-22 13:31+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid "Activate Dashboard and disable default VirtualHost?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"The Apache package sets up a default web site and a default page, configured "
+"in /etc/apache2/sites-available/default."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"If this option is not selected, Horizon will be installed using /horizon "
+"instead of the webroot."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:2001
+msgid ""
+"Choose this option to replace that default with the OpenStack Dashboard "
+"configuration."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid "Should the Dashboard use HTTPS?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../openstack-dashboard-apache.templates:3001
+msgid ""
+"Select this option if you would like Horizon to be served over HTTPS only, "
+"with a redirection to HTTPS if HTTP is in use."
+msgstr ""
+++ /dev/null
-django-babel
-xstatic
-xstatic-angular
-xstatic-angular-bootstrap
-xstatic-angular-cookies
-xstatic-angular-mock
-xstatic-bootstrap-datepicker
-xstatic-bootstrap-scss
-xstatic-d3
-xstatic-hogan
-xstatic-font-awesome
-xstatic-jasmine
-xstatic-jquery
-xstatic-jquery-migrate
-xstatic-jquery.quicksearch
-xstatic-jquery.tablesorter
-xstatic-jquery-ui
-xstatic-jsencrypt
-xstatic-magic-search
-xstatic-qunit
-xstatic-rickshaw
-xstatic-smart-table
-xstatic-spin
-xstatic-angular-lrdragndrop
-xstatic-term.js
-xstatic-angular-gettext
-xstatic-roboto-fontface
-xstatic-bootswatch
-xstatic-mdi
+++ /dev/null
-usr/lib/python*/dist-packages/horizon*
--- /dev/null
+/usr/share/javascript/jquery-cookie/jquery.cookie.js /usr/lib/python2.7/dist-packages/horizon/static/horizon/lib/jquery/jquery.cookie.js
+/usr/share/javascript/jquery/jquery.min.js /usr/lib/python2.7/dist-packages/horizon/static/horizon/lib/jquery/jquery.min.js
+++ /dev/null
-# Templates are not intended to be executed directly:
-python-django-horizon binary: script-not-executable usr/share/pyshared/horizon/dashboards/settings/templates/settings/tenant/openrc.sh.template
#!/usr/bin/make -f
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+PYTHONS:=$(shell pyversions -vr)
-%:
- dh $@ --with python2,sphinxdoc
-
-PYVER=$(shell pyversions -d)
-
-DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
-DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-)
-DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//')
-
-override_dh_auto_clean:
- find . -name "django*.mo" -delete || :
- rm -f horizon/xstatic
- dh_auto_clean
- rm -f horizon/openstack_dashboard/local/.secret_key_store
+include /usr/share/openstack-pkg-tools/pkgos.make
+export OSLO_PACKAGE_VERSION=$(shell dpkg-parsechangelog | grep Version: | cut -d' ' -f2 | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//' -e 's/~/.0/' | head -n 1)
-override_dh_auto_build:
- ln -sf ../xstatic horizon/xstatic
- patch -p1 -R <debian/patches/better_defaults.patch
- ./run_tests.sh -N --compilemessages
- patch -p1 <debian/patches/better_defaults.patch
- dh_auto_build
+%:
+ dh $@ --buildsystem=python_distutils --with python2,sphinxdoc
override_dh_auto_install:
- # install horizon and dashboard
- python setup.py install --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb
- # install vendorfied xstatic assets
+ # Note: upstream advises to use "python setup.py compile_catalog"
+ # maybe we should do that next time.
+ chmod +x debian/compile-messages
+ $(CURDIR)/debian/compile-messages
+
+ set -e && for pyvers in $(PYTHONS); do \
+ python$$pyvers setup.py install \
+ --install-layout=deb \
+ --root $(CURDIR)/debian/python-django-horizon \
+ --no-compile -O0; \
+ done
+
install -d -m 755 $(CURDIR)/debian/tmp/usr/share/openstack-dashboard
- install -d -m 755 $(CURDIR)/debian/tmp/etc/openstack-dashboard
- install -d -m 755 $(CURDIR)/debian/tmp/etc/apache2/conf-available
cp -a $(CURDIR)/openstack_dashboard/ $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/
- install -d -m 755 $(CURDIR)/debian/tmp/etc/openstack-dashboard
- cp -a $(CURDIR)/openstack_dashboard/settings.py $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/
- cp $(CURDIR)/openstack_dashboard/local/local_settings.py.example \
- $(CURDIR)/debian/tmp/etc/openstack-dashboard/local_settings.py
+ # Sets memcached by default in local_settings.py
+ cp $(CURDIR)/openstack_dashboard/local/local_settings.py.example $(CURDIR)/debian/openstack-dashboard-common/usr/share/openstack-dashboard/local_settings.py
+ sed -i -e 's/os.path.join(LOCAL_PATH,/os.path.join("\/","var","lib","openstack-dashboard","secret-key",/' $(CURDIR)/debian/openstack-dashboard-common/usr/share/openstack-dashboard/local_settings.py
+ echo "COMPRESS_OFFLINE=True" >> $(CURDIR)/debian/openstack-dashboard-common/usr/share/openstack-dashboard/local_settings.py
+ install -d -m 755 $(CURDIR)/debian/openstack-dashboard-common/var/lib/openstack-dashboard/static
+
+
cp $(CURDIR)/manage.py \
- $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/manage.py
+ $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/
ln -fs /etc/openstack-dashboard/local_settings.py \
$(CURDIR)/debian/tmp/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py
-ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
-override_dh_auto_test:
- # Skip tests
- :
-endif
-
-get-orig-source:
- uscan --verbose --force-download --rename --destdir=../build-area
+override_dh_auto_clean:
+ dh_auto_clean
+ python setup.py clean
+ rm -rf $(CURDIR)/static
+ rm -rf $(CURDIR)/horizon/build
+ rm -rf $(CURDIR)/horizon.egg-info
+ rm -rf $(CURDIR)/openstack_dashboard/openstack_dashboard.egg-info
+ rm -rf doc/source/sourcecode
+ rm -rf $(CURDIR)/doc/build
+ rm -f horizon/openstack_dashboard/test/.secret_key_store
+ find $(CURDIR)/openstack_dashboard -iname '*.pyc' -delete
override_dh_sphinxdoc:
ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
- python setup.py build_sphinx
- cp -rf doc/build/html $(CURDIR)/debian/horizon-doc/usr/share/doc/horizon-doc
+ sphinx-build -b html doc/source debian/horizon-doc/usr/share/doc/horizon-doc/html
dh_sphinxdoc -O--buildsystem=python_distutils
endif
+
+ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
+override_dh_auto_test:
+ # We should add --compilemessages when the .mo are removed.
+ ./run_tests.sh --no-virtual-env --no-pep8 --verbosity=2
+endif
+
-extend-diff-ignore = "^[^/]*[.]egg-info/"
+extend-diff-ignore = ".*\.secret_key_store|.*\.mo"
+++ /dev/null
-Tests: install
-Depends: @
-Restrictions: needs-root
+++ /dev/null
-#!/bin/bash
-
-set -e
-
-echo "Installation test completed OK"
version=3
-opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/;s/\.0b/~b/;s/\.0rc/~rc/" \
- http://tarballs.openstack.org/horizon horizon-(\d.*)\.tar\.gz
+opts="uversionmangle=s/\.(b|rc)/~$1/" \
+https://github.com/openstack/horizon/tags .*/(\d[\d\.]+)\.tar\.gz