[Bug 268593] lang/execline: execline-cd, execline-umask are not world-executable

From: <bugzilla-noreply_at_freebsd.org>
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.