[Pkg-bugzilla-commits] r59 - trunk/bugzilla-2.18/debian/patches

Alexis Sukrieh sukria-guest@costa.debian.org
Thu, 21 Apr 2005 10:23:17 +0000


Author: sukria-guest
Date: 2005-04-21 10:23:17 +0000 (Thu, 21 Apr 2005)
New Revision: 59

Added:
   trunk/bugzilla-2.18/debian/patches/101_Config.diff
Log:
Patch for enabling the safe merge of params when checksetup.pl runs

Added: trunk/bugzilla-2.18/debian/patches/101_Config.diff
===================================================================
--- trunk/bugzilla-2.18/debian/patches/101_Config.diff	2005-04-21 10:16:58 UTC (rev 58)
+++ trunk/bugzilla-2.18/debian/patches/101_Config.diff	2005-04-21 10:23:17 UTC (rev 59)
@@ -0,0 +1,17 @@
+--- bugzilla-2.18.orig/Bugzilla/Config.pm 
++++ bugzilla-2.18/Bugzilla/Config.pm
+@@ -263,10 +263,11 @@
+ 
+     close $fh;
+ 
+-    rename $tmpname, "$datadir/params"
+-      || die "Can't rename $tmpname to $datadir/params: $!";
++    # rename $tmpname, "$datadir/params.new" and use ucf after...
++    rename $tmpname, "$datadir/params.new"
++      || die "Can't rename $tmpname to $datadir/params.new: $!";
+ 
+-    ChmodDataFile("$datadir/params", 0666);
++    ChmodDataFile("$datadir/params.new", 0666);
+ }
+ 
+ # Some files in the data directory must be world readable iff we don't have