]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
secret: install service file only if init_script is 'systemd'
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Mon, 2 Mar 2026 18:38:39 +0000 (19:38 +0100)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Tue, 3 Mar 2026 15:36:52 +0000 (16:36 +0100)
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/secret/meson.build

index cfcc861f4f3413102606ce2121c78ca210fda9e4..32105dad9f76b47ee0e44c790f62b1bbfc68a7f4 100644 (file)
@@ -54,13 +54,15 @@ if conf.has('WITH_SECRETS')
 
   virt_secret_init_encryption_conf.set('localstatedir', localstatedir)
 
-  configure_file(
-    input: 'virt-secret-init-encryption.service.in',
-    output: '@0@.service'.format('virt-secret-init-encryption'),
-    configuration: virt_secret_init_encryption_conf,
-    install: true,
-    install_dir: unitdir,
-  )
+  if init_script == 'systemd'
+    configure_file(
+      input: 'virt-secret-init-encryption.service.in',
+      output: '@0@.service'.format('virt-secret-init-encryption'),
+      configuration: virt_secret_init_encryption_conf,
+      install: true,
+      install_dir: unitdir,
+    )
+  endif
 
   virt_daemon_units += {
     'service': 'virtsecretd',