make udevrulesdir configurable

on nixos we install fuse in its own hierarchy independent from systemd.
This commit is contained in:
Joerg Thalheim
2017-10-19 13:09:06 +01:00
committed by Nikolaus Rath
parent d92bf83c15
commit 2a3929bbe0
2 changed files with 9 additions and 2 deletions
+3
View File
@@ -1,2 +1,5 @@
option('disable-mtab', type : 'boolean', value : false,
description: 'Disable and ignore usage of /etc/mtab')
option('udevrulesdir', type : 'string', value : '',
description: 'Path where udev rules are installed to (Defaults to udevdir specified in udev.pc)')
+6 -2
View File
@@ -18,8 +18,12 @@ executable('mount.fuse3', ['mount.fuse.c'],
install: true,
install_dir: get_option('sbindir'))
udev = dependency('udev')
udevrulesdir = join_paths(udev.get_pkgconfig_variable('udevdir'), 'rules.d')
udevrulesdir = get_option('udevrulesdir')
if udevrulesdir == ''
udev = dependency('udev')
udevrulesdir = join_paths(udev.get_pkgconfig_variable('udevdir'), 'rules.d')
endif
meson.add_install_script('install_helper.sh', get_option('sysconfdir'),
get_option('bindir'), udevrulesdir)