Commit Graph

11 Commits (geesefs-0-30-9)

Author SHA1 Message Date
Vitaliy Filippov ec521aa7b7 Use newer mounting method (similar to fusermount) with macfuse 4.x
macfuse 4.x turns out to be incompatible with the old mounting method where
you open the device by yourself and only supports the newer method where you
receive a file descriptor from `mount_macfuse` through a unix socket.
2021-09-30 18:31:06 +03:00
Michael Stapelberg b6e2754edf prefer fusermount3 (from FUSE 3), fall back to old fusermount
fixes #84
2020-04-23 21:10:43 +02:00
Ka-Hing Cheung ffe3eb03da
rw and ro were flipped (#80)
when user mount via fstab, we get '-o rw' implicitly, and under
directmount this _enabled_ MS_RDONLY, which is the opposite of what we
want

refs https://github.com/kahing/goofys/issues/483
2020-03-23 08:51:36 +01:00
kungf 7d791d27a2
make fstype be composed of "fuse" and subtype (#77)
fix #76
2020-03-11 09:51:26 +01:00
Michael Stapelberg 53aac50a1c open /dev/fuse in blocking mode so the runtime does not use a poller
/dev/fuse is not pollable. Go ≥ 1.13 starts reporting this on Read().
2019-09-19 08:50:12 +02:00
Michael Stapelberg b71377f287 try mounting without fusermount(1) first
This requires root privileges or the CAP_SYS_ADMIN capability, but allows
supporting -o suid.
2019-09-19 08:50:12 +02:00
Aaron Jacobs 2c0c70f477 Kill off silly fusermount screen scraping. 2016-02-29 02:47:56 +00:00
Aaron Jacobs e9529e8d36 Gave mount a makeover. 2015-07-24 16:18:07 +10:00
Aaron Jacobs ee57176a0b Trimmed a bit. 2015-07-24 16:10:54 +10:00
Aaron Jacobs bd9024064a Fixed the package name. 2015-07-24 16:10:49 +10:00
Aaron Jacobs 6a1e2f5502 Copied mount_linux.go. 2015-07-24 16:10:41 +10:00