aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/Makefile1
-rw-r--r--fs/tabfs.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/fs/Makefile b/fs/Makefile
index 658adb7..622c2df 100644
--- a/fs/Makefile
+++ b/fs/Makefile
@@ -36,3 +36,4 @@ unmount:
killall -9 tabfs || true
diskutil unmount force mnt || true
fusermount -u mnt || true
+ umount -f mnt || true
diff --git a/fs/tabfs.c b/fs/tabfs.c
index 8c28dab..8a269fc 100644
--- a/fs/tabfs.c
+++ b/fs/tabfs.c
@@ -479,8 +479,10 @@ int main(int argc, char **argv) {
argv[0],
"-f",
#if !defined(__APPLE__)
+#if !defined(__FreeBSD__)
"-oauto_unmount",
#endif
+#endif
"-odirect_io",
getenv("TABFS_MOUNT_DIR"),
NULL,