Summary

make install uses user's umask

Metadata

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.

Changes and comments

[2013-11-12 20:53:56 UTC] sjamaan changed milestone from someday to 4.9.0

[2013-11-12 20:53:56 UTC] sjamaan wrote:

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

[2013-12-01 16:15:40 UTC] sjamaan changed status from new to closed

[2013-12-01 16:15:40 UTC] sjamaan set resolution to fixed

[2013-12-01 16:15:40 UTC] sjamaan wrote:

Fixed by 37a788c