-if not platform.endswith('bsd')
+if not platform.endswith('bsd') and platform != 'dragonfly'
install_man('fusermount3.1', 'mount.fuse.8')
endif
'ioctl_client', 'poll_client', 'ioctl',
'cuse', 'cuse_client' ]
-if not platform.endswith('bsd')
+if not platform.endswith('bsd') and platform != 'dragonfly'
examples += 'passthrough_ll'
# According to Conrad Meyer <cem@freebsd.org>, FreeBSD doesn't
# Read build files from sub-directories
#
subdirs = [ 'lib', 'include', 'example', 'doc', 'test' ]
-if not platform.endswith('bsd')
+if not platform.endswith('bsd') and platform != 'dragonfly'
subdirs += 'util'
endif
foreach n : subdirs
def cleanup(mnt_dir):
# Don't bother trying Valgrind if things already went wrong
- if 'bsd' in sys.platform:
+ if 'bsd' in sys.platform or 'dragonfly' in sys.platform:
cmd = [ 'umount', '-f', mnt_dir ]
else:
cmd = [pjoin(basename, 'util', 'fusermount3'),
def umount(mount_process, mnt_dir):
- if 'bsd' in sys.platform:
+ if 'bsd' in sys.platform or 'dragonfly' in sys.platform:
cmdline = [ 'umount', mnt_dir ]
else:
# fusermount3 will be setuid root, so we can only trace it with
skip = lambda x: pytest.mark.skip(reason=x)
- if 'bsd' in sys.platform:
+ if 'bsd' in sys.platform or 'dragonfly' in sys.platform:
return pytest.mark.uses_fuse()
with subprocess.Popen(['which', 'fusermount3'], stdout=subprocess.PIPE,