[Bug 268593] lang/execline: execline-cd, execline-umask are not world-executable
Date: Thu, 16 Feb 2023 17:13:19 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268593 crest@rlwinm.de changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #240186| |maintainer-approval+ Flags| | --- Comment #7 from crest@rlwinm.de --- Created attachment 240186 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=240186&action=edit Patch overwriting the problematic permissions via pkg-plist I agree. The update to version 2.9.1.0 alone did not fix the problem. I traced the build process with dwatch execve and failed to quickly identify the culprit. According to execline's package/modes file the executables are supposed to be installed with mode 0755 instead of mode 0600. Running gmake install from the work directory (bypassing staging and packaging) does install them to /usr/local/bin with the expected permissions. I expect it's some annoying interaction between either gmake or execline's install.sh and port staging. For now the best I came up with is to just overwrite the permissions in pkg-plist. -- You are receiving this mail because: You are the assignee for the bug.