--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+lxc_system_config = configure_file(
+ configuration: dummy_config_data,
+ input: 'default.conf.lxcbr',
+ output: 'default.conf',
+ install: true,
+ install_dir: lxcconfdir)
sysconfdir = join_paths(prefixdir, get_option('sysconfdir'))
lxcapparmorcachedir = join_paths(localstatedir, apparmorcachedir)
-lxcdefaultconfig = join_paths(sysconfdir, 'lxc/default.conf')
+lxcconfdir = join_paths(sysconfdir, globalconfig)
+lxcdefaultconfig = join_paths(lxcconfdir, 'default.conf')
+lxcglobalconfig = join_paths(lxcconfdir, 'lxc.conf')
lxcexamplesdir = join_paths(docdir, 'examples')
-lxcglobalconfig = join_paths(sysconfdir, globalconfig)
lxchookbindir = join_paths(libexecdir, 'lxc/hooks')
lxchookdir = join_paths(datadir, 'lxc/hooks')
lxcinclude = join_paths(includedir, 'lxc')
# Rest of sub-directories.
subdir('config/bash')
+subdir('config/etc')
subdir('doc/examples')
subdir('doc/rootfs')
subdir('hooks')
option('doc-path', type: 'string', value: 'doc/lxc',
description: 'Documentation directory')
-option('global-config-path', type: 'string', value: 'lxc/lxc.conf',
- description: 'Global configuration file path')
+option('global-config-path', type: 'string', value: 'lxc',
+ description: 'Global configuration directory')
option('log-path', type: 'string', value: 'log/lxc',
description: 'Loging directory')