Bug 144285 - checksetup.pl fails to set data dir (and other dir)

permissions properly r=justdave, myk
parent 4ca74bcb
...@@ -1077,7 +1077,12 @@ if ($my_webservergroup) { ...@@ -1077,7 +1077,12 @@ if ($my_webservergroup) {
fixPerms('css', $<, $webservergid, 027, 1); fixPerms('css', $<, $webservergid, 027, 1);
chmod 0644, 'globals.pl'; chmod 0644, 'globals.pl';
chmod 0644, 'RelationSet.pm'; 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'; chmod 0771, 'data';
chown $<, $webservergid, 'graphs';
chmod 0770, 'graphs'; chmod 0770, 'graphs';
} else { } else {
# get current gid from $( list # get current gid from $( list
...@@ -1090,7 +1095,12 @@ if ($my_webservergroup) { ...@@ -1090,7 +1095,12 @@ if ($my_webservergroup) {
fixPerms('*', $<, $gid, 022); fixPerms('*', $<, $gid, 022);
fixPerms('template', $<, $gid, 022, 1); fixPerms('template', $<, $gid, 022, 1);
fixPerms('css', $<, $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'; chmod 0777, 'data';
chown $<, $gid, 'graphs';
chmod 01777, 'graphs'; chmod 01777, 'graphs';
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment