# Configure and install config examples
example_configs = [
'config.cluster',
- 'config.docker',
+ 'config.docker', # TODO should it be installed?
'config.isp',
'config.personal',
'config.splitview',
configure_file(
input: config_filename + '.in',
output: config_filename,
+ configuration: conf_config,
install_dir: examples_dir,
)
endforeach
-# Install kresd.conf
-# TODO kresd.conf
+
+# kresd.conf
+install_kresd_conf = get_option('install_kresd_conf').enabled()
+if get_option('install_kresd_conf').auto()
+ if run_command(['test', '-r', join_paths(etc_dir, 'kresd.conf')]).returncode() == 1
+ install_kresd_conf = true
+ endif
+endif
+
+if install_kresd_conf
+ configure_file(
+ input: 'config.personal.in',
+ output: 'kresd.conf',
+ configuration: conf_config,
+ install_dir: etc_dir,
+ )
+endif
summary_build_doc = build_doc ? 'enabled' : 'disabled'
summary_build_extra_tests = build_extra_tests ? 'enabled' : 'disabled'
summary_build_unit_tests = build_unit_tests ? 'enabled' : 'disabled'
+summary_install_kresd_conf = install_kresd_conf ? 'enabled' : 'disabled'
message('''
======================= SUMMARY =======================
additional
user: @0@'''.format(user) + '''
group: @0@'''.format(group) + '''
- install_kresd_conf: @0@'''.format(get_option('install_kresd_conf')) + '''
+ install_kresd_conf: @0@'''.format(summary_install_kresd_conf) + '''
version: @0@'''.format(meson.project_version()) + '''
=======================================================