From: bbaetz%student.usyd.edu.au <> Date: Tue, 4 Jun 2002 09:38:55 +0000 (+0000) Subject: Bug 144285 - checksetup.pl fails to set data dir (and other dir) X-Git-Tag: bugzilla-2.17.1~331 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a162877b07097cf590f436aa6ce13ca12d54b0a6;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 79f08deb9d..4b6a23f272 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'; }