Closed cmsj closed 8 years ago
Given that homebrew sets crazy permissions on many /usr/local/ directories
We run as root
during install, so that shouldn't be an issue. Want to open a PR?
Installers that write to /usr/local/bin/ work fine with Homebrew as long as it doesn't change ownership or permissions of that directory.
On Jan 27, 2016, at 3:48 PM, Justin Ridgewell notifications@github.com wrote:
Given that homebrew sets crazy permissions on many /usr/local/ directories
We run as root during install, so that shouldn't be an issue. Want to open a PR?
— Reply to this email directly or view it on GitHub.
To be clear, I'm not saying that homebrew's permissions make it tricky to install in /usr/local, I'm saying that they make it inappropriate to install anything in there which will be run as root, on boot :)
It seems to be fairly unconventional to store the unlock binary in /Library/LaunchDaemons/. Given that homebrew sets crazy permissions on many /usr/local/ directories, and all of /System and /sbin are locked down by SIP, perhaps /Library/PrivilegedHelperTools/ would be a reasonable place to put the binary?