diff options
author | bbaetz%student.usyd.edu.au <> | 2002-08-14 09:59:43 +0200 |
---|---|---|
committer | bbaetz%student.usyd.edu.au <> | 2002-08-14 09:59:43 +0200 |
commit | eaa936685f9099320de7cc75afd58186ca409c2f (patch) | |
tree | cbf2d68887db2a6fb016f243b4bb443beac734a3 /checksetup.pl | |
parent | f9e05e2778aa373cb29c2cc49a470b184981f24d (diff) | |
download | bugzilla-eaa936685f9099320de7cc75afd58186ca409c2f.tar.gz bugzilla-eaa936685f9099320de7cc75afd58186ca409c2f.tar.xz |
Bug 162438 - fix permissions/tests for Bugzilla/ directory
r=joel x2
Diffstat (limited to 'checksetup.pl')
-rwxr-xr-x | checksetup.pl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/checksetup.pl b/checksetup.pl index e0a42c1a5..9c1150080 100755 --- a/checksetup.pl +++ b/checksetup.pl @@ -773,6 +773,17 @@ END close HTACCESS; chmod $fileperm, ".htaccess"; } + if (!-e "Bugzilla/.htaccess") { + print "Creating Bugzilla/.htaccess...\n"; + open HTACCESS, ">Bugzilla/.htaccess"; + print HTACCESS <<'END'; +# nothing in this directory is retrievable unless overriden by an .htaccess +# in a subdirectory +deny from all +END + close HTACCESS; + chmod $fileperm, "Bugzilla/.htaccess"; + } if (!-e "data/.htaccess") { print "Creating data/.htaccess...\n"; open HTACCESS, ">data/.htaccess"; @@ -1102,6 +1113,7 @@ if ($my_webservergroup) { fixPerms('data/webdot/.htaccess', $<, $webservergid, 027); fixPerms('data/params', $<, $webservergid, 017); fixPerms('*', $<, $webservergid, 027); + fixPerms('Bugzilla', $<, $webservergid, 027, 1); fixPerms('template', $<, $webservergid, 027, 1); fixPerms('css', $<, $webservergid, 027, 1); chmod 0644, 'globals.pl'; @@ -1126,6 +1138,7 @@ if ($my_webservergroup) { fixPerms('data/webdot/.htaccess', $<, $gid, 022); fixPerms('data/params', $<, $gid, 011); fixPerms('*', $<, $gid, 022); + fixPerms('Bugzilla', $<, $gid, 022, 1); fixPerms('template', $<, $gid, 022, 1); fixPerms('css', $<, $gid, 022, 1); |