Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > 7659e92c30a078583a9dcb358deb4ad3 > files > 1

bugzilla-2.22-4mdv2007.0.src.rpm

diff -Naur bugzilla-2.20/checksetup.pl bugzilla-2.20.install/checksetup.pl
--- bugzilla-2.20/checksetup.pl	2005-09-12 12:51:08.000000000 +0200
+++ bugzilla-2.20.install/checksetup.pl	2005-11-06 11:07:27.000000000 +0100
@@ -635,7 +635,7 @@
 # <Directory> blocks.)
 # If this is set to 1, Bugzilla will create these files if they don't exist.
 # If this is set to 0, Bugzilla will not create these files.
-$create_htaccess = 1;
+$create_htaccess = 0;
 END
 
 my $webservergroup_default;
@@ -867,7 +867,7 @@
 unless (-d 'graphs') {
     print "Creating graphs directory...\n";
     # permissions for non-webservergroup are fixed later on
-    mkdir 'graphs', 0770;
+    mkdir "$datadir/graphs", 0770;
     # Upgrade data format
     foreach my $in_file (glob("$datadir/mining/*"))
     {
@@ -1366,21 +1366,13 @@
         fixPerms($webdotdir, $<, $webservergid, 007, 1);
         fixPerms("$webdotdir/.htaccess", $<, $webservergid, 027);
         fixPerms("$datadir/params", $<, $webservergid, 017);
-        fixPerms('*', $<, $webservergid, 027);
-        fixPerms('Bugzilla', $<, $webservergid, 027, 1);
-        fixPerms($templatedir, $<, $webservergid, 027, 1);
-        fixPerms('images', $<, $webservergid, 027, 1);
-        fixPerms('css', $<, $webservergid, 027, 1);
-        fixPerms('skins', $<, $webservergid, 027, 1);
-        fixPerms('js', $<, $webservergid, 027, 1);
-        chmod 0644, 'globals.pl';
         
         # Don't use fixPerms here, because it won't change perms 
         # on the directory unless it's using recursion
         chown $<, $webservergid, $datadir;
         chmod 0771, $datadir;
-        chown $<, $webservergid, 'graphs';
-        chmod 0770, 'graphs';
+        chown $<, $webservergid, "$datadir/graphs";
+        chmod 0770, "$datadir/graphs";
     } else {
         # get current gid from $( list
         my $gid = (split " ", $()[0];