You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/usr/bin/patch does not work on the NFS41 filesystem. patch -p1 creates a temporary file, applies the patch, but then fails to set the group owner of the original file to the new, patched file, and then bails out with an error.
The text was updated successfully, but these errors were encountered:
…p_nfs4ace_who()|
/usr/bin/patch failed patching a file, complaining that it cannot
change the group of it's temporary file.
This happened because Cygwin is generating Unix_Group+<gid> SIDs
based on the Nfs3Attr EA |gid|, instead of taking the native SID
returned by Windows.
And some tools like patch(1) end-up just copying that SID, which
our |map_nfs4ace_who()| did not support.
Implementing Unix_User+<uid> and Unix_Group+<gid> support in
|map_nfs4ace_who()| fixes this.
See #16
Fixes: Issue #16
Reported-by: Mark Liam Brown <brownmarkliam@gmail.com>
Signed-off-by: Cedric Blancher <cedric.blancher@gmail.com>
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
/usr/bin/patch does not work on the NFS41 filesystem. patch -p1 creates a temporary file, applies the patch, but then fails to set the group owner of the original file to the new, patched file, and then bails out with an error.
The text was updated successfully, but these errors were encountered: