systemd_cache_dir = join_paths(prefix, get_option('localstatedir'), 'cache', 'knot-resolver')
systemd_unit_dir = join_paths(prefix, 'lib', 'systemd', 'system')
systemd_tmpfiles_dir = join_paths(prefix, 'lib', 'tmpfiles.d')
+systemd_sysusers_dir = join_paths(prefix, 'lib', 'sysusers.d')
mod_inc_dir = include_directories('.', 'contrib/')
## Trust anchors
configuration: systemd_config,
install_dir: systemd_tmpfiles_dir,
)
+
+ ## sysusers
+ sysusers = configure_file(
+ input: 'sysusers.d/knot-resolver.conf.in',
+ output: 'knot-resolver.conf',
+ configuration: systemd_config,
+ install_dir: systemd_sysusers_dir,
+ )
endif
--- /dev/null
+# SPDX-License-Identifier: CC0-1.0
+# sysusers.d(5) file for knot-resolver (kresd)
+#Type Name ID GECOS Home directory Shell
+u @user@ - "Knot Resolver Daemon User"
+g @group@