GNU bug report logs - #12130
"sudo make install" applies umask to new directories

Previous Next

Package: automake;

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


View this message in rfc822 format

From: Jason Eisner <jason <at> cs.jhu.edu>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: 12130 <at> debbugs.gnu.org
Subject: bug#12130: Fwd: bug#12130: "sudo make install" applies umask to new directories
Date: Tue, 21 Aug 2012 00:46:39 -0400
[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.