Commit fcdd7df0 authored by Han-Wen Nienhuys's avatar Han-Wen Nienhuys

Add -allow-other option to loopback executable.

parent 13122745
...@@ -19,6 +19,7 @@ var _ = log.Print ...@@ -19,6 +19,7 @@ var _ = log.Print
func main() { func main() {
// Scans the arg list and sets up flags // Scans the arg list and sets up flags
debug := flag.Bool("debug", false, "print debugging messages.") debug := flag.Bool("debug", false, "print debugging messages.")
other := flag.Bool("allow-other", false, "mount with -o allowother.")
flag.Parse() flag.Parse()
if flag.NArg() < 2 { if flag.NArg() < 2 {
// TODO - where to get program name? // TODO - where to get program name?
...@@ -46,7 +47,10 @@ func main() { ...@@ -46,7 +47,10 @@ func main() {
mountPoint := flag.Arg(0) mountPoint := flag.Arg(0)
fmt.Println("Mounting") fmt.Println("Mounting")
err := state.Mount(mountPoint, nil) mOpts := &fuse.MountOptions{
AllowOther: *other,
}
err := state.Mount(mountPoint, mOpts)
if err != nil { if err != nil {
fmt.Printf("Mount fail: %v\n", err) fmt.Printf("Mount fail: %v\n", err)
os.Exit(1) os.Exit(1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment