From eaa936685f9099320de7cc75afd58186ca409c2f Mon Sep 17 00:00:00 2001 From: "bbaetz%student.usyd.edu.au" <> Date: Wed, 14 Aug 2002 07:59:43 +0000 Subject: Bug 162438 - fix permissions/tests for Bugzilla/ directory r=joel x2 --- checksetup.pl | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'checksetup.pl') 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); -- cgit v1.2.3-24-g4f1b