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 +++++++++++++ t/Support/Files.pm | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) 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); diff --git a/t/Support/Files.pm b/t/Support/Files.pm index 63c55ce86..e68d08ea7 100644 --- a/t/Support/Files.pm +++ b/t/Support/Files.pm @@ -37,8 +37,9 @@ package Support::Files; @additional_files = ('syncshadowdb','processmail'); @exclude_files = ('importxml.pl'); +# XXX - this file should be rewritten to use File::Find or similar $file = '*'; -@files = glob($file); +@files = (glob($file), glob('Bugzilla/*.pm')); sub isTestingFile { my ($file) = @_; -- cgit v1.2.3-24-g4f1b