override_dh_auto_install:
python setup.py install --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb
+
install -d -m 755 $(CURDIR)/debian/tmp/usr/share/openstack-dashboard
install -d -m 755 $(CURDIR)/debian/tmp/etc/openstack-dashboard
-
cp -a $(CURDIR)/openstack_dashboard/ $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/
cp $(CURDIR)/openstack_dashboard/local/local_settings.py.example \
ln -fs /etc/openstack-dashboard/local_settings.py \
$(CURDIR)/debian/tmp/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py
+ # compressed js and css
+ DJANGO_SETTINGS_MODULE="openstack_dashboard.settings" python -c 'import os, sys; from django.core.management import execute_from_command_line ; sys.path.append("$(CURDIR)") ;execute_from_command_line(["", "compress", "--force"])'
+ cp -a $(CURDIR)/static/dashboard/js $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/js
+ cp -a $(CURDIR)/static/dashboard/css $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/css
+ cp $(CURDIR)/static/dashboard/manifest.json $(CURDIR)/debian/tmp/usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/
+
# openstack-dashboard-apache
install -d -m 755 $(CURDIR)/debian/tmp/etc/apache2/sites-available/
cp -a $(CURDIR)/debian/openstack-dashboard-apache.conf $(CURDIR)/debian/tmp/etc/apache2/sites-available/openstack-dashboard
override_dh_auto_clean:
dh_auto_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