[DRE-commits] r5618 - trunk/redmine/debian

Jérémy Lal kapouer-guest at alioth.debian.org
Fri Jun 18 21:40:36 UTC 2010


Author: kapouer-guest
Date: 2010-06-18 21:40:36 +0000 (Fri, 18 Jun 2010)
New Revision: 5618

Modified:
   trunk/redmine/debian/postinst
Log:
Inplace sed of session.yml, it is not a ucf use case since only a string is replaced.

Modified: trunk/redmine/debian/postinst
===================================================================
--- trunk/redmine/debian/postinst	2010-06-18 21:40:31 UTC (rev 5617)
+++ trunk/redmine/debian/postinst	2010-06-18 21:40:36 UTC (rev 5618)
@@ -215,12 +215,8 @@
 			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			
+					# in-place, because ucf might be configured to keep the old version without asking
+					sed -i -r -e 's/session_key/key/g' ${fRailsEtc}/session.yml		
 				fi
 			fi
 			if [ -f config/initializers/session_store.rb ]; then




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