]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
kernel-install: make 90-loadentry.install templated
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 22 Nov 2022 14:59:21 +0000 (15:59 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 22 Nov 2022 15:12:09 +0000 (16:12 +0100)
It's a bit annoying that this causes so much churn, but I don't see a different
way to do this.

src/kernel-install/90-loaderentry.install.in [moved from src/kernel-install/90-loaderentry.install with 100% similarity]
src/kernel-install/meson.build

index 90a0e3ae490e80e24c661cb71ce596f48f5a00e9..e5cfdb824c478ab1ee2b0906cd77ff2da1b6abad 100644 (file)
@@ -1,11 +1,19 @@
 # SPDX-License-Identifier: LGPL-2.1-or-later
 
 kernel_install_in = files('kernel-install.in')
-loaderentry_install = files('90-loaderentry.install')
+loaderentry_install_in = files('90-loaderentry.install.in')
+
+loaderentry_install = custom_target(
+        '90-loaderentry.install',
+        input : loaderentry_install_in,
+        output : '90-loaderentry.install',
+        command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'],
+        install : want_kernel_install,
+        install_mode : 'rwxr-xr-x',
+        install_dir : kernelinstalldir)
 
 if want_kernel_install
         install_data('50-depmod.install',
-                     loaderentry_install,
                      install_mode : 'rwxr-xr-x',
                      install_dir : kernelinstalldir)