From e98a8feece58df4d00ec58c7ee947aa131a24849 Mon Sep 17 00:00:00 2001 From: Luc Date: Fri, 1 Aug 2025 21:51:35 +0200 Subject: [PATCH] meson.build: add --- data/meson.build | 2 ++ features/meson.build | 3 +++ meson.build | 18 ++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 data/meson.build create mode 100644 features/meson.build create mode 100644 meson.build diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 0000000..0ebf481 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,2 @@ +# Add path of file to data +data += join_paths(meson.current_source_dir(), 'initramfs-init') \ No newline at end of file diff --git a/features/meson.build b/features/meson.build new file mode 100644 index 0000000..b9cfad0 --- /dev/null +++ b/features/meson.build @@ -0,0 +1,3 @@ +# Add paths of files to features +features += join_paths(meson.current_source_dir(), 'zlevis.files') +features += join_paths(meson.current_source_dir(), 'zlevis.modules') \ No newline at end of file diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..0f2ecbb --- /dev/null +++ b/meson.build @@ -0,0 +1,18 @@ +# Project definition +project('zlevis-mkinitfs', license: 'GPL3') + +# Define mkinitfs features and data dir +features_dir = '/etc/mkinitfs/features.d/' +data_dir = '/usr/share/mkinitfs/' + +# Define features and data list +features = [] +data = [] + +# Define subdir with features and subdir with data +subdir('features') +subdir('data') + +# Install features in features dir and data in data dir +install_data(features, install_dir: features_dir) +install_data(data, install_dir: data_dir) \ No newline at end of file