diff options
author | William Hubbs <w.d.hubbs@gmail.com> | 2021-08-22 13:09:30 -0500 |
---|---|---|
committer | William Hubbs <w.d.hubbs@gmail.com> | 2021-09-04 16:01:29 -0500 |
commit | d6622a1156929294b909d08273fd227c7d817bb9 (patch) | |
tree | 29df9fc3ecae9e72e467effc91f3985eafaccd82 /conf.d/meson.build | |
parent | 92004a2ed65045b7ca79063dda8fc5b4ac761606 (diff) |
add meson build files
Closes #116.
Closes #171.
Closes #172.
Closes #175.
Diffstat (limited to 'conf.d/meson.build')
-rw-r--r-- | conf.d/meson.build | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/conf.d/meson.build b/conf.d/meson.build new file mode 100644 index 00000000..ddb056a4 --- /dev/null +++ b/conf.d/meson.build @@ -0,0 +1,59 @@ +conf_d_dir = get_option('sysconfdir') / 'conf.d' + +conf_common = [ + 'bootmisc', + 'fsck', + 'hostname', + 'localmount', + 'netmount', + 'swap', + 'urandom', + ] + +conf_net = [ + 'network', + 'staticroute', + ] + +conf_FreeBSD = [ + 'ipfw', + 'modules', + 'moused', + 'powerd', + 'rarpd', + 'savecore', + 'syscons', + ] + +conf_Linux = [ + 'agetty', + 'consolefont', + 'devfs', + 'dmesg', + 'hwclock', + 'keymaps', + 'killprocs', + 'modules', + 'mtab', + 'net-online', + ] + +conf_NetBSD = [ + 'moused', + 'rarpd', + 'savecore', + ] + +conf_data = conf_common +if get_option('newnet') + conf_data = conf_data + conf_net +endif +if os == 'FreeBSD' + conf_data = conf_data + conf_FreeBSD +elif os == 'Linux' + conf_data = conf_data + conf_Linux +elif os == 'NetBSD' + conf_data = conf_data + conf_NetBSD +endif + +install_data(conf_data, install_dir : conf_d_dir) |