[DRE-commits] r5429 - in trunk/redmine/debian: . patches
Jérémy Lal
kapouer-guest at alioth.debian.org
Thu May 27 00:26:39 UTC 2010
Author: kapouer-guest
Date: 2010-05-27 00:26:37 +0000 (Thu, 27 May 2010)
New Revision: 5429
Modified:
trunk/redmine/debian/patches/0014-Move-session-configuration-to-YML-file-next-to-datab.patch
trunk/redmine/debian/postinst
Log:
Session config keys are renamed.
Modified: trunk/redmine/debian/patches/0014-Move-session-configuration-to-YML-file-next-to-datab.patch
===================================================================
--- trunk/redmine/debian/patches/0014-Move-session-configuration-to-YML-file-next-to-datab.patch 2010-05-27 00:26:25 UTC (rev 5428)
+++ trunk/redmine/debian/patches/0014-Move-session-configuration-to-YML-file-next-to-datab.patch 2010-05-27 00:26:37 UTC (rev 5429)
@@ -19,9 +19,9 @@
+require 'action_controller'
+relativeUrlRoot = ENV['RAILS_RELATIVE_URL_ROOT']
+ActionController::Base.session = {
-+ :session_key => sessionconfig[Rails.env]['session_key'],
++ :key => sessionconfig[Rails.env]['key'],
+ :secret => sessionconfig[Rails.env]['secret'],
-+ :session_path => (relativeUrlRoot.nil? or relativeUrlRoot.empty?) ? '/' : relativeUrlRoot
++ :path => (relativeUrlRoot.nil? or relativeUrlRoot.empty?) ? '/' : relativeUrlRoot
+}
+
# Load Engine plugin if available
@@ -59,15 +59,15 @@
- :secret => '#{secret}'
-}
+production:
-+ session_key: _redmine_#{ENV['X_DEBIAN_SITEID']}
++ key: _redmine_#{ENV['X_DEBIAN_SITEID']}
+ secret: #{secret}
+
+development:
-+ session_key: _redmine_#{ENV['X_DEBIAN_SITEID']}
++ key: _redmine_#{ENV['X_DEBIAN_SITEID']}
+ secret: #{secret}
+
+test:
-+ session_key: _redmine_#{ENV['X_DEBIAN_SITEID']}
++ key: _redmine_#{ENV['X_DEBIAN_SITEID']}
+ secret: #{secret}
+
EOF
Modified: trunk/redmine/debian/postinst
===================================================================
--- trunk/redmine/debian/postinst 2010-05-27 00:26:25 UTC (rev 5428)
+++ trunk/redmine/debian/postinst 2010-05-27 00:26:37 UTC (rev 5429)
@@ -212,6 +212,16 @@
rm ${fRailsEtc}/session.yml.new
# move old session_store.rb
echo "A new secret session key has been generated in ${fRailsEtc}/session.yml"
+ else
+ fHasOldSessionName=$(fgrep -c session_key "${fRailsEtc}/session.yml" || true)
+ if [ $fHasOldSessionName -gt 0 ]; then
+ cp ${fRailsEtc}/session.yml ${fRailsEtc}/session.yml.new
+ sed -i -r -e 's/session_key/key/g' ${fRailsEtc}/session.yml.new
+ chown -f root:www-data ${fRailsEtc}/session.yml.new
+ chmod 640 ${fRailsEtc}/session.yml.new
+ ucf --debconf-ok ${fRailsEtc}/session.yml.new ${fRailsEtc}/session.yml
+ rm ${fRailsEtc}/session.yml.new
+ fi
fi
if [ -f config/initializers/session_store.rb ]; then
mv config/initializers/session_store.rb config/initializers/session_store.rb.dpkg-old
More information about the Pkg-ruby-extras-commits
mailing list