dep ensure
This commit is contained in:
parent
1158ac4760
commit
c8c18403e4
371 changed files with 168673 additions and 1 deletions
24
vendor/github.com/hanwen/go-fuse/fuse/nodefs/fuse.go
generated
vendored
Normal file
24
vendor/github.com/hanwen/go-fuse/fuse/nodefs/fuse.go
generated
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
// Copyright 2016 the Go-FUSE Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
package nodefs
|
||||
|
||||
import (
|
||||
"github.com/hanwen/go-fuse/fuse"
|
||||
)
|
||||
|
||||
// Mounts a filesystem with the given root node on the given directory
|
||||
func MountRoot(mountpoint string, root Node, opts *Options) (*fuse.Server, *FileSystemConnector, error) {
|
||||
conn := NewFileSystemConnector(root, opts)
|
||||
|
||||
mountOpts := fuse.MountOptions{}
|
||||
if opts != nil && opts.Debug {
|
||||
mountOpts.Debug = opts.Debug
|
||||
}
|
||||
s, err := fuse.NewServer(conn.RawFS(), mountpoint, &mountOpts)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
return s, conn, nil
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue