[nycbug-talk] umask in Makefile
    Johnny Lam 
    jlam
       
    Tue Jan 31 15:21:06 EST 2006
    
    
  
George Georgalis wrote:
> Is there any way to set the umask within a makefile for all the
> files it creates? with a default umask of 002 in my shell, I'd
> like to have make use 022 without starting each line that creates
> a file with "umask 022 ;"
> 
> I don't particulary want to write a wrapper to call make, but that
> seems the only way. Ideas?
I think that's the only sane way to do it with BSD make.  The other 
ways, e.g. hacking the file named by $ENV, etc., are all too gimmicky. 
Alternatively, you could just fix permissions after the targets are 
created -- that's what I do for some simple websites that I manage using 
makefiles.
	Cheers,
	-- Johnny Lam <jlam at pkgsrc.org>
    
    
More information about the talk
mailing list