From 0307a8c57065d952f1b21e16bc5aa768ab38d7ed Mon Sep 17 00:00:00 2001 From: Paul Robello Date: Sun, 28 Feb 2021 15:24:48 -0800 Subject: [PATCH 1/3] Added useIno option Added useIno option to add "use_ino" to mount options returned from _fuseOptions() --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index 13d9488..0a248e4 100644 --- a/index.js +++ b/index.js @@ -192,6 +192,7 @@ class Fuse extends Nanoresource { if (this.opts.noforget) options.push('noforget') if (this.opts.remember) options.push('remember=' + this.opts.remember) if (this.opts.modules) options.push('modules=' + this.opts.modules) + if (this.opts.useIno) options.push('use_ino') if (this.opts.displayFolder && IS_OSX) { // only works on osx options.push('volname=' + path.basename(this.opts.name || this.mnt)) From 1e8a7fc104ff70285db82b04d49758222f30815d Mon Sep 17 00:00:00 2001 From: Paul Robello Date: Tue, 2 Mar 2021 21:06:44 -0800 Subject: [PATCH 2/3] Added dev option Added dev option to enable adding dev to mount options sent to fuse. --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index 0a248e4..a02b3b4 100644 --- a/index.js +++ b/index.js @@ -193,6 +193,7 @@ class Fuse extends Nanoresource { if (this.opts.remember) options.push('remember=' + this.opts.remember) if (this.opts.modules) options.push('modules=' + this.opts.modules) if (this.opts.useIno) options.push('use_ino') + if (this.opts.dev) options.push('dev') if (this.opts.displayFolder && IS_OSX) { // only works on osx options.push('volname=' + path.basename(this.opts.name || this.mnt)) From 5ac85c424f2146bd36a8b9358de17a1cb9108b91 Mon Sep 17 00:00:00 2001 From: Paul Robello Date: Tue, 2 Mar 2021 23:29:05 -0800 Subject: [PATCH 3/3] Added suid option Added suid option to enable adding suid to mount options sent to fuse. --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index a02b3b4..84206df 100644 --- a/index.js +++ b/index.js @@ -194,6 +194,7 @@ class Fuse extends Nanoresource { if (this.opts.modules) options.push('modules=' + this.opts.modules) if (this.opts.useIno) options.push('use_ino') if (this.opts.dev) options.push('dev') + if (this.opts.suid) options.push('suid') if (this.opts.displayFolder && IS_OSX) { // only works on osx options.push('volname=' + path.basename(this.opts.name || this.mnt))