From cae22a7562f18a9bbcf07ca312f690631e2eb86f Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 25 Jun 2024 08:10:37 +0100 Subject: [PATCH] serve nfs: mask unimplemented error from chmod --- cmd/serve/nfs/filesystem.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/serve/nfs/filesystem.go b/cmd/serve/nfs/filesystem.go index e97016f5d..17e044856 100644 --- a/cmd/serve/nfs/filesystem.go +++ b/cmd/serve/nfs/filesystem.go @@ -122,7 +122,12 @@ func (f *FS) Chmod(name string, mode os.FileMode) (err error) { fs.Logf(f, "Error while closing file: %e", err) } }() - return file.Chmod(mode) + err = file.Chmod(mode) + // Mask Chmod not implemented + if err == vfs.ENOSYS { + err = nil + } + return err } // Lchown changes the owner of symlink