Opened 11 years ago

Closed 10 years ago

#942 closed defect (fixed)

make install uses user's umask

Reported by: John Foerch Owned by:
Priority: major Milestone: 4.9.0
Component: build system Version: 4.8.x
Keywords: Cc:
Estimated difficulty:

Description

I encountered the following problem with 'make install' with chicken 4.8.0:

My umask is 027, which means that by default, new files that I create have no permission bits set for 'other'.

I installed chicken like this:

$ sudo make PLATFORM=linux install

I found that the installed files had used my umask instead of a sane default. The directories /usr/local/include/chicken and /usr/local/lib/chicken/ (and maybe others?) had no permission bits set for other.

Change History (2)

comment:1 Changed 10 years ago by sjamaan

Milestone: someday4.9.0

I think this should be trivial to fix, so let's try to do it for 4.9.0

comment:2 Changed 10 years ago by sjamaan

Resolution: fixed
Status: newclosed

Fixed by 37a788c

Note: See TracTickets for help on using tickets.