[DRE-commits] [SCM] redmine.git branch, master-experimental, updated. debian/1.4.4+dfsg1-1-35-g042f641

Ondřej Surý ondrej at sury.org
Wed Oct 17 11:19:26 UTC 2012


The following commit has been merged in the master-experimental branch:
commit 0448deca2eb5315838a701ee3f39e7710253a10e
Author: Ondřej Surý <ondrej at sury.org>
Date:   Sun Oct 14 20:40:55 2012 +0200

    Update FHS plugins assets patch to Redmine 2.1

diff --git a/debian/patches/2004_FHS_plugins_assets.patch b/debian/patches/2004_FHS_plugins_assets.patch
index e09011a..024162a 100644
--- a/debian/patches/2004_FHS_plugins_assets.patch
+++ b/debian/patches/2004_FHS_plugins_assets.patch
@@ -1,17 +1,11 @@
-Description: FHS plugins assets
- Engines plugin writes to /usr/share/redmine/public/plugin_assets by default.
- Instead, use per-instance cache directory.
-Forwarded: not-needed
-Author: Jérémy Lal <kapouer at melix.org>
-Bug-Debian: http://bugs.debian.org/570308
-Last-Update: 2010-02-18
---- a/config/environment.rb
-+++ b/config/environment.rb
-@@ -36,6 +36,7 @@
- # Load Engine plugin if available
- begin
-   require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot')
-+  Engines::public_directory = "#{ENV['RAILS_CACHE']}/plugin_assets"
- rescue LoadError
-   # Not available
- end
+--- a/lib/redmine/plugin.rb
++++ b/lib/redmine/plugin.rb
+@@ -47,7 +47,7 @@ module Redmine #:nodoc:
+     self.directory = File.join(Rails.root, 'plugins')
+ 
+     cattr_accessor :public_directory
+-    self.public_directory = File.join(Rails.root, 'public', 'plugin_assets')
++    self.public_directory = ENV['RAILS_CACHE'] ? File.join(ENV['RAILS_CACHE'], 'plugin_assets') : File.join(Rails.root, 'public', 'plugin_assets')
+ 
+     @registered_plugins = {}
+     class << self

-- 
redmine.git



More information about the Pkg-ruby-extras-commits mailing list