summaryrefslogtreecommitdiff
path: root/frontend/fs.go
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/fs.go')
-rw-r--r--frontend/fs.go36
1 files changed, 0 insertions, 36 deletions
diff --git a/frontend/fs.go b/frontend/fs.go
deleted file mode 100644
index 83d1953..0000000
--- a/frontend/fs.go
+++ /dev/null
@@ -1,36 +0,0 @@
-package frontend
-
-import (
- "fmt"
- "github.com/rfjakob/gocryptfs/cryptfs"
- "github.com/rfjakob/cluefs/lib/cluefs"
- fusefs "bazil.org/fuse/fs"
-)
-
-type FS struct {
- *cryptfs.CryptFS
- *cluefs.ClueFS
- backing string
-}
-
-type nullTracer struct {}
-
-func (nullTracer) Trace(op cluefs.FsOperTracer) {}
-
-func NewFS(key [16]byte, backing string) *FS {
- var nt nullTracer
- clfs, err := cluefs.NewClueFS(backing, nt)
- if err != nil {
- panic(err)
- }
- return &FS {
- CryptFS: cryptfs.NewCryptFS(key),
- ClueFS: clfs,
- backing: backing,
- }
-}
-
-func (fs *FS) Root() (fusefs.Node, error) {
- fmt.Printf("Root\n")
- return NewDir("", fs.backing, fs), nil
-}