On Fri, Jan 28, 2011 at 1:00 PM, Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum 10353@lyskom.lysator.liu.se wrote:
Why is this not obvious? Umask 077 means "don't make things usable by anyone but me".
There is at least more to Martin's point than I saw at first:
1) Umasks, by definition, affect the permissions of newly created files, not files with an existing set of permissions (i. e. copied ones, untar'ed ones, ...). I think we can somewhat legitimately extrapolate that to complete build sessions. 2) Having half of the files of the Pike installation be affected by the umask and the other half unaffected clearly doesn't help at all, in one way or the other.
So probably it should be decided whether files are affected by the umask at all or not. The current mixing clearly can be of no help to anyone.