From a52b7efa8cda77c3340f5394d5d5886e1319d784 Mon Sep 17 00:00:00 2001 From: Aetf Date: Tue, 14 Jun 2022 23:31:03 -0700 Subject: [PATCH] build: fix systemd unit installation path --- meson.build | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index a4e3c55..4544587 100644 --- a/meson.build +++ b/meson.build @@ -37,6 +37,7 @@ sysconfdir = get_option('sysconfdir') / meson.project_name() libexecdir = get_option('libexecdir') / meson.project_name() mandir = get_option('mandir') moduledir = get_option('libdir') / meson.project_name() +systemddir = get_option('libdir') / 'systemd' # # Required dependencies @@ -149,6 +150,7 @@ summary({ 'sysconfdir': sysconfdir, 'moduledir': moduledir, 'mandir': mandir, + 'systemddir': systemddir, }, section: 'Directories') summary({ 'extra_debug': get_option('extra_debug'), @@ -180,8 +182,14 @@ foreach filename, kwargs : { 'install_dir': bindir, 'install_mode': 'rwxr-xr-x', }, - 'docs/kmscon.service.in': {}, - 'docs/kmsconvt@.service.in': {}, + 'docs/kmscon.service.in': { + 'install_dir': systemddir / 'system', + 'install_mode': 'rw-r--r--', + }, + 'docs/kmsconvt@.service.in': { + 'install_dir': systemddir / 'system', + 'install_mode': 'rw-r--r--', + }, } install_data(configure_file(input: filename, output: '@BASENAME@', configuration: dirs_info), kwargs: kwargs,