Opened 12 years ago
Closed 11 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.
Note: See
TracTickets for help on using
tickets.
I think this should be trivial to fix, so let's try to do it for 4.9.0