summaryrefslogtreecommitdiffstats
path: root/checksetup.pl
diff options
context:
space:
mode:
authorbbaetz%student.usyd.edu.au <>2002-06-04 14:47:27 +0200
committerbbaetz%student.usyd.edu.au <>2002-06-04 14:47:27 +0200
commitb4c02643fcf1586496bafcdda50e8219dc3fa0df (patch)
tree73276f17ed04fa1babf3b71caf6a902e41827728 /checksetup.pl
parenta162877b07097cf590f436aa6ce13ca12d54b0a6 (diff)
downloadbugzilla-b4c02643fcf1586496bafcdda50e8219dc3fa0df.tar.gz
bugzilla-b4c02643fcf1586496bafcdda50e8219dc3fa0df.tar.xz
Bug 143574 - taint errors with alternate formats. Also make data/template
writable for non webservergroup users. r=myk, justdave
Diffstat (limited to 'checksetup.pl')
-rwxr-xr-xchecksetup.pl6
1 files changed, 5 insertions, 1 deletions
diff --git a/checksetup.pl b/checksetup.pl
index 4b6a23f27..0f9e2328f 100755
--- a/checksetup.pl
+++ b/checksetup.pl
@@ -841,6 +841,8 @@ END
if (-e 'data/template') {
unless (-d 'data/template' && -e 'data/template/.lastRebuild' &&
(stat('data/template/.lastRebuild'))[9] >= $lastTemplateParamChange) {
+ print "Removing existing compiled templates ...\n";
+
# If File::Path::rmtree reported errors, then I'd use that
use File::Find;
sub remove {
@@ -904,6 +906,8 @@ END
}
{
+ print "Precompiling templates ...\n";
+
use File::Find;
use Cwd;
@@ -1089,7 +1093,7 @@ if ($my_webservergroup) {
my $gid = (split " ", $()[0];
fixPerms('.htaccess', $<, $gid, 022); # glob('*') doesn't catch dotfiles
fixPerms('data/.htaccess', $<, $gid, 022);
- fixPerms('data/template', $<, $gid, 022, 1);
+ fixPerms('data/template', $<, $gid, 000, 1); # webserver will write to these
fixPerms('data/webdot/.htaccess', $<, $gid, 022);
fixPerms('data/params', $<, $gid, 011);
fixPerms('*', $<, $gid, 022);