]> review.fuel-infra Code Review - openstack-build/horizon-build.git/commitdiff
Re-do offline compress after javascript lib or xstatic package is updated 16/7616/6
authorvsaienko <vsaienko@mirantis.com>
Tue, 9 Jun 2015 06:12:20 +0000 (09:12 +0300)
committervsaienko <vsaienko@mirantis.com>
Tue, 9 Jun 2015 13:03:10 +0000 (16:03 +0300)
  At the moment horizon compress static files once after install.
  Adding openstack-dashboard.triggers that will re-do offline compress
  if libjs-* or xstatic package is updated

Change-Id: I39ad62d9e21fa00f60c2398a7740891dec0bf876
Closes-Bug: #1462248

trusty/debian/changelog
trusty/debian/openstack-dashboard.postinst
trusty/debian/openstack-dashboard.triggers [new file with mode: 0644]

index 1d685ebf95c1efda4b8c370646466242bbf3396a..e40781c3ac57344f807b90820bc58dbff6a97951 100644 (file)
@@ -1,3 +1,11 @@
+horizon (1:2014.2.2-1~u14.04+mos3) mos6.1; urgency=medium
+
+  * Re-do offline compress after javascript lib is updated
+    LP: #1462248
+
+ -- Vasyl Saienko <vsaienko@mirantis.com> Tue, 9 Jun 2015 09:27:30 +0200
+
+
 horizon (1:2014.2.2-1~u14.04+mos2) mos6.1; urgency=medium
 
   * Compile l10n strings at post-install
index 77dcd2048d3c99e36747a86e0f94b46875ceb3f3..fa82773f9ee7b41def933ac7cfc5bde926cd7b21 100644 (file)
@@ -78,4 +78,8 @@ if [ "$1" = "configure" ]; then
   fi
 fi
 
+if [ "$1" = "triggered" ] ; then
+  /usr/share/openstack-dashboard/manage.py compress --force
+fi
+
 #DEBHELPER#
diff --git a/trusty/debian/openstack-dashboard.triggers b/trusty/debian/openstack-dashboard.triggers
new file mode 100644 (file)
index 0000000..8dc50ec
--- /dev/null
@@ -0,0 +1,19 @@
+interest /usr/lib/python2.7/dist-packages/xstatic/pkg/angular_mock/data
+interest /usr/lib/python2.7/dist-packages/xstatic/pkg/bootstrap_datepicker/data
+interest /usr/lib/python2.7/dist-packages/xstatic/pkg/bootstrap_scss/data
+interest /usr/lib/python2.7/dist-packages/xstatic/pkg/font_awesome/data
+interest /usr/lib/python2.7/dist-packages/xstatic/pkg/hogan/data
+interest /usr/lib/python2.7/dist-packages/xstatic/pkg/jasmine/data
+interest /usr/lib/python2.7/dist-packages/xstatic/pkg/jquery_migrate/data
+interest /usr/share/javascript/angular.js
+interest /usr/share/javascript/d3
+interest /usr/share/javascript/jquery
+interest /usr/share/javascript/jquery-metadata
+interest /usr/share/javascript/jquery.quicksearch
+interest /usr/share/javascript/jquery-tablesorter
+interest /usr/share/javascript/jquery-ui
+interest /usr/share/javascript/jsencrypt
+interest /usr/share/javascript/qunit
+interest /usr/share/javascript/rickshaw
+interest /usr/share/javascript/spin.js
+interest /usr/share/javascript/underscore