Darwin Version

Richard L. Hamilton rlhamil at smart.net
Sat Oct 3 23:26:06 PDT 2015


> On Oct 3, 2015, at 14:41, Brandon Allbery <allbery.b at gmail.com> wrote:
> 
> On Sat, Oct 3, 2015 at 2:39 PM, Clemens Lang <cal at macports.org <mailto:cal at macports.org>> wrote:
> > Same thing, but as seen in the 2nd case, no com.apple.rootless attribute, no
> > restricted (or hidden) flags. :-)
> 
> Mounts are a nice idea, but not possible without root privileges, and that leaves
> out everybody that uses a user-only installation of MacPorts. So this could only
> be done as an optimization, and I'm not sure it's worth it then. Cache
> invalidation would definitely be easier with it, though…
> 
> ...but at some point the NFS server must access the file, in the original filesystem where all of those exist and will be enforced.

To explain why my trick worked...NFS server doesn't know about execs; at that level, it's just getting file read RPCs.  So there's nothing for NFS server to enforce.  The client could enforce, but not if the NFS implementation doesn't communicate named attributes (and the NFS protocol doesn't support chflags() flags).

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-users/attachments/20151004/24231729/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.macosforge.org/pipermail/macports-users/attachments/20151004/24231729/attachment.sig>


More information about the macports-users mailing list