GNU bug report logs -
#12130
"sudo make install" applies umask to new directories
Previous Next
Reported by: Jason Eisner <jason <at> cs.jhu.edu>
Date: Fri, 3 Aug 2012 07:18:01 UTC
Severity: normal
Tags: notabug
Done: Eric Blake <eblake <at> redhat.com>
Bug is archived. No further changes may be made.
Full log
Message #23 received at 12130 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Fri, Aug 10, 2012 at 8:43 AM, Jason Eisner <jason <at> cs.jhu.edu> wrote:
> The only ways I can see to make it consistent between files and
> directories are to use the "OR" solution for both, or to ignore umask by
> default but have a command-line flag on "sudo make install" that says
> "please respect my umask" (for the few users who want to rely on it to get
> nonstandard installation permissions at their site).
>
Better idea:
Have default 644 for files and 755 for directories, but let the user
override this by explicitly specifying any of
* the desired file permissions
* the desired directory permissions for newly created directories
* the desired group owner for newly created files and directories
via command-line options on "make install".
The 644/755 default is consistent and will work right for almost everyone.
But the command-line flag is useful for users who want to install with
different conventions. I like this better than a 1-bit flag that says
"please respect my umask."
-jason
[Message part 2 (text/html, inline)]
This bug report was last modified 12 years and 252 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.