summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrea Bolognani <abologna@redhat.com>2022-02-02 11:35:51 +0100
committerAndrea Bolognani <abologna@redhat.com>2022-02-02 16:26:36 +0100
commit7627c96cdb8c3513d94beccdc42774192e6a763e (patch)
treee2c350ba1eb3e8090f15c1b045f9ce84b16b209e /src
parent29b64dc610edc78be76683c7fc98a3411e7cdf55 (diff)
downloadlibvirt-7627c96cdb8c3513d94beccdc42774192e6a763e.tar.gz
meson: Add missing virt_install_dirs
We recently started listing these in the spec file and, since we were not creating them during the installation phase, that broke RPM builds. Fixes: 4b43da0bff9b78dcf1189388d4c89e524238b41d Signed-off-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/ch/meson.build1
-rw-r--r--src/interface/meson.build4
-rw-r--r--src/libxl/meson.build6
-rw-r--r--src/lxc/meson.build2
-rw-r--r--src/meson.build2
-rw-r--r--src/network/meson.build2
-rw-r--r--src/node_device/meson.build4
-rw-r--r--src/nwfilter/meson.build6
-rw-r--r--src/qemu/meson.build12
-rw-r--r--src/remote/meson.build2
-rw-r--r--src/secret/meson.build5
-rw-r--r--src/storage/meson.build6
12 files changed, 51 insertions, 1 deletions
diff --git a/src/ch/meson.build b/src/ch/meson.build
index a4bf0c6649..66b77907b0 100644
--- a/src/ch/meson.build
+++ b/src/ch/meson.build
@@ -65,6 +65,7 @@ if conf.has('WITH_CH')
virt_install_dirs += [
localstatedir / 'lib' / 'libvirt' / 'ch',
+ localstatedir / 'log' / 'libvirt' / 'ch',
runstatedir / 'libvirt' / 'ch',
]
endif
diff --git a/src/interface/meson.build b/src/interface/meson.build
index f9f378aeb0..828f274422 100644
--- a/src/interface/meson.build
+++ b/src/interface/meson.build
@@ -54,4 +54,8 @@ if conf.has('WITH_INTERFACE')
'name': 'virtinterfaced',
'in_file': files('virtinterfaced.init.in')
}
+
+ virt_install_dirs += [
+ runstatedir / 'libvirt' / 'interface',
+ ]
endif
diff --git a/src/libxl/meson.build b/src/libxl/meson.build
index 91696d3490..0cc277db82 100644
--- a/src/libxl/meson.build
+++ b/src/libxl/meson.build
@@ -79,7 +79,13 @@ if conf.has('WITH_LIBXL')
}
virt_install_dirs += [
+ confdir / 'libxl',
+ confdir / 'libxl' / 'autostart',
localstatedir / 'lib' / 'libvirt' / 'libxl',
+ localstatedir / 'lib' / 'libvirt' / 'libxl' / 'channel',
+ localstatedir / 'lib' / 'libvirt' / 'libxl' / 'channel' / 'target',
+ localstatedir / 'lib' / 'libvirt' / 'libxl' / 'dump',
+ localstatedir / 'lib' / 'libvirt' / 'libxl' / 'save',
localstatedir / 'log' / 'libvirt' / 'libxl',
runstatedir / 'libvirt' / 'libxl',
]
diff --git a/src/lxc/meson.build b/src/lxc/meson.build
index d399556abd..99d4a34213 100644
--- a/src/lxc/meson.build
+++ b/src/lxc/meson.build
@@ -176,6 +176,8 @@ if conf.has('WITH_LXC')
}
virt_install_dirs += [
+ confdir / 'lxc',
+ confdir / 'lxc' / 'autostart',
localstatedir / 'lib' / 'libvirt' / 'lxc',
localstatedir / 'log' / 'libvirt' / 'lxc',
runstatedir / 'libvirt' / 'lxc',
diff --git a/src/meson.build b/src/meson.build
index fc6c77f5d1..3890df7124 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -210,7 +210,7 @@ openrc_init_files = []
# virt_install_dirs:
# list of directories to create during installation
-virt_install_dirs = []
+virt_install_dirs = [ confdir ]
# driver_source_files:
# driver source files to check
diff --git a/src/network/meson.build b/src/network/meson.build
index e7c43bc4c4..b5eff0c3ab 100644
--- a/src/network/meson.build
+++ b/src/network/meson.build
@@ -73,6 +73,8 @@ if conf.has('WITH_NETWORK')
}
virt_install_dirs += [
+ confdir / 'qemu' / 'networks',
+ confdir / 'qemu' / 'networks' / 'autostart',
localstatedir / 'lib' / 'libvirt' / 'network',
localstatedir / 'lib' / 'libvirt' / 'dnsmasq',
runstatedir / 'libvirt' / 'network',
diff --git a/src/node_device/meson.build b/src/node_device/meson.build
index 5013d825b3..1c95975c37 100644
--- a/src/node_device/meson.build
+++ b/src/node_device/meson.build
@@ -62,4 +62,8 @@ if conf.has('WITH_NODE_DEVICES')
'name': 'virtnodedevd',
'in_file': files('virtnodedevd.init.in'),
}
+
+ virt_install_dirs += [
+ runstatedir / 'libvirt' / 'nodedev',
+ ]
endif
diff --git a/src/nwfilter/meson.build b/src/nwfilter/meson.build
index ebbe712906..55cf8fcce4 100644
--- a/src/nwfilter/meson.build
+++ b/src/nwfilter/meson.build
@@ -61,5 +61,11 @@ if conf.has('WITH_NWFILTER')
'in_file': files('virtnwfilterd.init.in'),
}
+ virt_install_dirs += [
+ confdir / 'nwfilter',
+ runstatedir / 'libvirt' / 'nwfilter-binding',
+ runstatedir / 'libvirt' / 'nwfilter',
+ ]
+
subdir('xml')
endif
diff --git a/src/qemu/meson.build b/src/qemu/meson.build
index b23c96353f..3ea084cff8 100644
--- a/src/qemu/meson.build
+++ b/src/qemu/meson.build
@@ -174,12 +174,24 @@ if conf.has('WITH_QEMU')
endif
virt_install_dirs += [
+ confdir / 'qemu',
+ confdir / 'qemu' / 'autostart',
localstatedir / 'cache' / 'libvirt' / 'qemu',
localstatedir / 'lib' / 'libvirt' / 'qemu',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'channel',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'channel' / 'target',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'checkpoint',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'dump',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'nvram',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'ram',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'save',
+ localstatedir / 'lib' / 'libvirt' / 'qemu' / 'snapshot',
localstatedir / 'lib' / 'libvirt' / 'swtpm',
localstatedir / 'log' / 'libvirt' / 'qemu',
localstatedir / 'log' / 'swtpm' / 'libvirt' / 'qemu',
runstatedir / 'libvirt' / 'qemu',
+ runstatedir / 'libvirt' / 'qemu' / 'dbus',
+ runstatedir / 'libvirt' / 'qemu' / 'slirp',
runstatedir / 'libvirt' / 'qemu' / 'swtpm',
]
endif
diff --git a/src/remote/meson.build b/src/remote/meson.build
index fc98d0e5be..b2aafe6320 100644
--- a/src/remote/meson.build
+++ b/src/remote/meson.build
@@ -236,6 +236,8 @@ if conf.has('WITH_REMOTE')
virt_install_dirs += [
localstatedir / 'log' / 'libvirt',
+ runstatedir / 'libvirt',
+ runstatedir / 'libvirt' / 'common',
]
logrotate_conf = configuration_data()
diff --git a/src/secret/meson.build b/src/secret/meson.build
index efc0ebb1e6..1bda59849b 100644
--- a/src/secret/meson.build
+++ b/src/secret/meson.build
@@ -43,4 +43,9 @@ if conf.has('WITH_SECRETS')
'name': 'virtsecretd',
'in_file': files('virtsecretd.init.in'),
}
+
+ virt_install_dirs += [
+ confdir / 'secrets',
+ runstatedir / 'libvirt' / 'secrets',
+ ]
endif
diff --git a/src/storage/meson.build b/src/storage/meson.build
index c43707461d..26e7ff1a1a 100644
--- a/src/storage/meson.build
+++ b/src/storage/meson.build
@@ -125,6 +125,12 @@ if conf.has('WITH_STORAGE')
'name': 'virtstoraged',
'in_file': files('virtstoraged.init.in'),
}
+
+ virt_install_dirs += [
+ confdir / 'storage',
+ confdir / 'storage' / 'autostart',
+ runstatedir / 'libvirt' / 'storage',
+ ]
endif
if conf.has('WITH_STORAGE_DISK')