From: bbaetz%student.usyd.edu.au <> Date: Tue, 4 Jun 2002 09:39:27 +0000 (+0000) Subject: Bug 144285 - checksetup.pl fails to set data dir (and other dir) X-Git-Tag: bugzilla-2.16rc2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c53b46ca13d422376dfc7547a8901ae5bc53948;p=thirdparty%2Fbugzilla.git Bug 144285 - checksetup.pl fails to set data dir (and other dir) permissions properly r=justdave, myk --- diff --git a/checksetup.pl b/checksetup.pl index 8e1e825f42..5e00092f25 100755 --- a/checksetup.pl +++ b/checksetup.pl @@ -1077,7 +1077,12 @@ if ($my_webservergroup) { fixPerms('css', $<, $webservergid, 027, 1); chmod 0644, 'globals.pl'; chmod 0644, 'RelationSet.pm'; + + # Don't use fixPerms here, because it won't change perms on the directory + # unless its using recursion + chown $<, $webservergid, 'data'; chmod 0771, 'data'; + chown $<, $webservergid, 'graphs'; chmod 0770, 'graphs'; } else { # get current gid from $( list @@ -1090,7 +1095,12 @@ if ($my_webservergroup) { fixPerms('*', $<, $gid, 022); fixPerms('template', $<, $gid, 022, 1); fixPerms('css', $<, $gid, 022, 1); + + # Don't use fixPerms here, because it won't change perms on the directory + # unless its using recursion + chown $<, $gid, 'data'; chmod 0777, 'data'; + chown $<, $gid, 'graphs'; chmod 01777, 'graphs'; }